@charset "UTF-8";@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJT9g.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJT9g.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJT9g.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJT9g.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJT9g.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJT9g.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdh18Smxg.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdo18Smxg.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdg18Smxg.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdv18Smxg.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdj18Smxg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdi18Smxg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSds18Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxduz8A.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmhduz8A.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwkxduz8A.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmxduz8A.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlBduz8A.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmBduz8A.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmRduz8A.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlxdu.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:swap;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v359/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsI.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-font-smoothing:antialiased}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;border:0px solid transparent;outline:none}*:focus,*:focus-visible{outline:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}*{-ms-user-select:None;-moz-user-select:None;-webkit-user-select:None;user-select:None;box-sizing:border-box}.selectable{-ms-user-select:text;-moz-user-select:text;-webkit-user-select:text;user-select:text}.flex-spacer{flex:1 1 auto}.bn-dynamic-color{mix-blend-mode:color-dodge}.bn-bi-fix{display:inline-flex;align-items:center;justify-content:center}.bn-typo h1{font-size:var(--base-h1)}.bn-typo h2{font-size:var(--base-h2)}.bn-typo h3{font-size:var(--base-h3)}.bn-typo h4{font-size:var(--base-h4)}.bn-typo h5{font-size:var(--base-h5)}.bn-typo h6{font-size:var(--base-h6)}.bn-typo h1,.bn-typo h2,.bn-typo h3,.bn-typo h4,.bn-typo h5,.bn-typo h6{font-weight:var(--base-font-weight-regular);line-height:var(--base-line-height-md);letter-spacing:var(--base-letter-spacing-md);text-transform:none;text-align:left;text-decoration:none;margin-left:0;margin-bottom:.5em}.bn-typo a{color:var(--theme-color-primary);font-weight:var(--base-font-weight-regular);line-height:var(--base-line-height-md);letter-spacing:var(--base-letter-spacing-md);text-transform:none;text-align:left;text-decoration:none}.bn-typo p{font-size:var(--base-font-size-md);font-weight:var(--base-font-weight-regular);line-height:var(--base-line-height-md);letter-spacing:var(--base-letter-spacing-md);text-transform:none;text-align:left;text-decoration:none}:root{--font-family: "Source Sans Pro";--base-font-size-sm: .8em;--base-font-size-md: 1em;--base-font-size-lg: 1.2em;--base-font-size-xl: 1.4em;--base-font-size: var(--base-font-size-md);--bn-density-factor: 1;--base-h1: calc(2em * var(--bn-density-factor));--base-h2: calc(1.5em * var(--bn-density-factor));--base-h3: calc(1.2em * var(--bn-density-factor));--base-h4: calc(1em * var(--bn-density-factor));--base-h5: calc(.8em * var(--bn-density-factor));--base-h6: calc(.6em * var(--bn-density-factor));--base-font-weight-light: 300;--base-font-weight-regular: 400;--base-font-weight-medium: 500;--base-font-weight-bold: 600;--base-font-weight-black: 700;--base-font-weight: var(--base-font-weight-regular);--base-letter-spacing-sm: .02em;--base-letter-spacing-md: .04em;--base-letter-spacing-lg: .06em;--base-letter-spacing-xl: .08em;--base-line-height-sm: calc(1.2em * var(--bn-density-factor));--base-line-height-md: calc(1.4em * var(--bn-density-factor));--base-line-height-lg: calc(1.6em * var(--bn-density-factor));--base-line-height-xl: calc(1.8em * var(--bn-density-factor));--base-line-height: var(--base-line-height-md);--base-padding-sm: calc(.4em * var(--bn-density-factor));--base-padding-md: calc(.6em * var(--bn-density-factor));--base-padding-lg: calc(.8em * var(--bn-density-factor));--base-padding-xl: calc(1em * var(--bn-density-factor));--base-margin-sm: calc(.4em * var(--bn-density-factor));--base-margin-md: calc(.6em * var(--bn-density-factor));--base-margin-lg: calc(.8em * var(--bn-density-factor));--base-margin-xl: calc(1em * var(--bn-density-factor));--base-gap-sm: calc(.4em * var(--bn-density-factor));--base-gap-md: calc(.6em * var(--bn-density-factor));--base-gap-lg: calc(.8em * var(--bn-density-factor));--base-gap-xl: calc(1em * var(--bn-density-factor));--base-border-size-sm: .03em;--base-border-size-md: .06em;--base-border-size-lg: .09em;--base-border-size-xl: .11em;--base-radius-sm: .2em;--base-radius-md: .4em;--base-radius-lg: .6em;--base-radius-xl: .8em;--base-radius: var(--base-radius-md);--base-border-sm: var(--base-border-size-sm) solid var(--base-border-color);--base-border-md: var(--base-border-size-md) solid var(--base-border-color);--base-border-lg: var(--base-border-size-lg) solid var(--base-border-color);--base-border-xl: var(--base-border-size-xl) solid var(--base-border-color);--base-box-shadow-sm: 0 0 .2em 0 rgba(0, 0, 0, .1);--base-box-shadow-md: 0 0 .4em 0 rgba(0, 0, 0, .2);--base-box-shadow-lg: 0 0 .6em 0 rgba(0, 0, 0, .3);--base-box-shadow-xl: 0 0 .8em 0 rgba(0, 0, 0, .4);--base-box-shadow-inverted-sm: 0 0 .2em 0 rgb(255, 255, 255,.1);--base-box-shadow-inverted-md: 0 0 .4em 0 rgb(255, 255, 255,.2);--base-box-shadow-inverted-lg: 0 0 .6em 0 rgb(255, 255, 255,.3);--base-box-shadow-inverted-xl: 0 0 .8em 0 rgb(255, 255, 255,.4);--base-border-size: .03em;--base-border: var(--base-border-size) solid var(--base-border-color);--base-input-border: var(--base-border-size) solid var(--base-input-border-color);--base-input-checked: var(--base-border-size) solid var(--base-color);--base-button-height: 2.5em;--base-input-padding: calc(.2em * var(--bn-density-factor)) calc(.4em * var(--bn-density-factor));--base-checkbox-padding: calc(.1em * var(--bn-density-factor)) calc(.8em * var(--bn-density-factor)) calc(.1em * var(--bn-density-factor)) calc(.1em * var(--bn-density-factor));--base-input-inner-padding: 0 calc(.5em * var(--bn-density-factor));--base-input-margin: 0 calc(.25em * var(--bn-density-factor));--base-input-icon-size: 1.5em;--base-input-font-size: 1em;--base-input-radius: var(--base-radius-sm);--base-shadow-light: rgba(0, 0, 0, .18) 5px 6px 7px 0px, rgba(0, 0, 0, .1) 0px 1px 2px;--base-shadow: rgba(0, 0, 0, .18) 5px 6px 7px 0px, rgba(0, 0, 0, .1) 5px 6px 7px 0px}:root{--base-input-border: var(--base-border-size) solid var(--base-input-border-color);--base-border-color: #b1b1b1;--base-input-border-color: #b1b1b1;--base-color: var(--content-font-color);--base-hover-bg: var(--theme-color-base-hover)}.bn-theme-default-dark{--app-background: none;--app-background-color: #3a3a3a;--content-background-color: #1f1f1f;--content-font-color: #f5f5f7;--surface-background-color: #1a1a1a;--surface-font-color: #f5f5f7;--form-field-background-color: var(--content-background-color);--controll-bg-color: #252525;--controll-border-color: #3a3a3a;--base-input-border-color: #595858;--base-border-color: #3a3a3a;--select-value-placeholder-color: rgba(245, 245, 247, .5);--base-indicator-color: #0d0d0d;--bn-ripple-color: rgba(245, 245, 247, .2);--bn-skeleton-bg: #252525;--bn-skeleton-shimmer: #2d2d2d;--state-layer-hover: rgba(255, 255, 255, .08);--state-layer-focus: rgba(255, 255, 255, .08);--theme-color-base: #e5e5e7;--theme-color-base-contrast: #3a3a3a;--theme-color-base-hover: rgba(229, 229, 231, .12);--theme-color-base-raise-hover: rgba(229, 229, 231, .18);--theme-color-base-ripple: rgba(229, 229, 231, .25);--theme-color-base-raise-ripple: rgba(229, 229, 231, .35);--theme-color-primary: #f5f5f5;--theme-color-primary-contrast: #0d0d0d;--theme-color-primary-hover: rgba(245, 245, 245, .3);--theme-color-primary-raise-hover: rgba(0, 0, 0, .15);--theme-color-primary-ripple: rgba(245, 245, 245, .5);--theme-color-primary-raise-ripple: rgba(0, 0, 0, .3);--theme-color-accent: #d0d0d0;--theme-color-accent-contrast: #0d0d0d;--theme-color-accent-hover: rgba(208, 208, 208, .3);--theme-color-accent-raise-hover: rgba(0, 0, 0, .15);--theme-color-accent-ripple: rgba(208, 208, 208, .5);--theme-color-accent-raise-ripple: rgba(0, 0, 0, .3);--theme-color-warn: #ffb84d;--theme-color-warn-contrast: #1a1a1a;--theme-color-warn-hover: rgba(255, 184, 77, .2);--theme-color-warn-raise-hover: rgba(0, 0, 0, .15);--theme-color-warn-ripple: rgba(255, 184, 77, .4);--theme-color-warn-raise-ripple: rgba(0, 0, 0, .3);--theme-color-error: #ff6b6b;--theme-color-error-contrast: #fff;--theme-color-error-hover: rgba(255, 107, 107, .2);--theme-color-error-raise-hover: rgba(0, 0, 0, .15);--theme-color-error-ripple: rgba(255, 107, 107, .4);--theme-color-error-raise-ripple: rgba(0, 0, 0, .3);--theme-color-success: #51cf66;--theme-color-success-contrast: #1a1a1a;--theme-color-success-hover: rgba(81, 207, 102, .2);--theme-color-success-raise-hover: rgba(0, 0, 0, .15);--theme-color-success-ripple: rgba(81, 207, 102, .4);--theme-color-success-raise-ripple: rgba(0, 0, 0, .3);--theme-color-info: #74c0fc;--theme-color-info-contrast: #1a1a1a;--theme-color-info-hover: rgba(116, 192, 252, .2);--theme-color-info-raise-hover: rgba(0, 0, 0, .15);--theme-color-info-ripple: rgba(116, 192, 252, .4);--theme-color-info-raise-ripple: rgba(0, 0, 0, .3);--theme-tooltip-base-bg: var(--content-font-color);--theme-tooltip-base-font: var(--content-background-color);--theme-tooltip-primary-bg: var(--theme-color-primary);--theme-tooltip-primary-font: var(--theme-color-primary-contrast);--theme-tooltip-accent-bg: var(--theme-color-accent);--theme-tooltip-accent-font: var(--theme-color-accent-contrast);--theme-tooltip-info-bg: var(--theme-color-info);--theme-tooltip-info-font: var(--theme-color-info-contrast);--theme-tooltip-success-bg: var(--theme-color-success);--theme-tooltip-success-font: var(--theme-color-success-contrast);--theme-tooltip-warn-bg: var(--theme-color-warn);--theme-tooltip-warn-font: var(--theme-color-warn-contrast);--theme-tooltip-error-bg: var(--theme-color-error);--theme-tooltip-error-font: var(--theme-color-error-contrast);--snackbar-bg: var(--surface-background-color);--snackbar-font: var(--surface-font-color)}.bn-theme-default-light{--app-background: none;--app-background-color: #e8e8ea;--content-background-color: #ffffff;--content-font-color: #1d1d1f;--surface-background-color: #ffffff;--surface-font-color: #1d1d1f;--controll-bg-color: #f9f9f9;--controll-border-color: #d2d2d7;--form-field-background-color: var(--content-background-color);--base-input-border-color: #e5e5e5;--base-border-color: #d2d2d7;--select-value-placeholder-color: rgba(29, 29, 31, .5);--bn-ripple-color: rgba(29, 29, 31, .2);--base-indicator-color: #fff;--state-layer-hover: rgba(0, 0, 0, .08);--state-layer-focus: rgba(0, 0, 0, .08);--theme-color-base: #1d1d1f;--theme-color-base-contrast: #fff;--theme-color-base-hover: rgba(29, 29, 31, .08);--theme-color-base-raise-hover: rgba(29, 29, 31, .12);--theme-color-base-ripple: rgba(29, 29, 31, .15);--theme-color-base-raise-ripple: rgba(29, 29, 31, .2);--theme-color-primary: #2a2a2a;--theme-color-primary-contrast: #ffffff;--theme-color-primary-hover: rgba(42, 42, 42, .15);--theme-color-primary-raise-hover: rgba(255, 255, 255, .15);--theme-color-primary-ripple: rgba(42, 42, 42, .3);--theme-color-primary-raise-ripple: rgba(255, 255, 255, .6);--theme-color-accent: #5a5a5a;--theme-color-accent-contrast: #fff;--theme-color-accent-hover: rgba(90, 90, 90, .15);--theme-color-accent-raise-hover: rgba(255, 255, 255, .15);--theme-color-accent-ripple: rgba(90, 90, 90, .3);--theme-color-accent-raise-ripple: rgba(255, 255, 255, .6);--theme-color-warn: #b8860b;--theme-color-warn-contrast: #fff;--theme-color-warn-hover: rgba(184, 134, 11, .15);--theme-color-warn-raise-hover: rgba(255, 255, 255, .15);--theme-color-warn-ripple: rgba(184, 134, 11, .3);--theme-color-warn-raise-ripple: rgba(255, 255, 255, .6);--theme-color-error: #8b0000;--theme-color-error-contrast: #fff;--theme-color-error-hover: rgba(139, 0, 0, .15);--theme-color-error-raise-hover: rgba(255, 255, 255, .15);--theme-color-error-ripple: rgba(139, 0, 0, .3);--theme-color-error-raise-ripple: rgba(255, 255, 255, .6);--theme-color-success: #006400;--theme-color-success-contrast: #fff;--theme-color-success-hover: rgba(0, 100, 0, .15);--theme-color-success-raise-hover: rgba(255, 255, 255, .15);--theme-color-success-ripple: rgba(0, 100, 0, .3);--theme-color-success-raise-ripple: rgba(255, 255, 255, .6);--theme-color-info: #000080;--theme-color-info-contrast: #fff;--theme-color-info-hover: rgba(0, 0, 128, .15);--theme-color-info-raise-hover: rgba(255, 255, 255, .15);--theme-color-info-ripple: rgba(0, 0, 128, .3);--theme-color-info-raise-ripple: rgba(255, 255, 255, .6);--theme-tooltip-base-bg: var(--content-font-color);--theme-tooltip-base-font: var(--content-background-color);--theme-tooltip-primary-bg: var(--theme-color-primary);--theme-tooltip-primary-font: var(--theme-color-primary-contrast);--theme-tooltip-accent-bg: var(--theme-color-accent);--theme-tooltip-accent-font: var(--theme-color-accent-contrast);--theme-tooltip-info-bg: var(--theme-color-info);--theme-tooltip-info-font: var(--theme-color-info-contrast);--theme-tooltip-success-bg: var(--theme-color-success);--theme-tooltip-success-font: var(--theme-color-success-contrast);--theme-tooltip-warn-bg: var(--theme-color-warn);--theme-tooltip-warn-font: var(--theme-color-warn-contrast);--theme-tooltip-error-bg: var(--theme-color-error);--theme-tooltip-error-font: var(--theme-color-error-contrast);--snackbar-bg: var(--surface-background-color);--snackbar-font: var(--surface-font-color)}body{font-family:var(--font-family);font-size:16px;background:var(--app-background);background-color:var(--app-background-color);color:var(--content-font-color)}.bn-state-focused,.bn-state-focused-submenu{background-color:var(--state-hover-bg, var(--theme-color-base-hover))}.bn-state-hovered{background:var(--state-hover-bg, var(--theme-color-base-hover))}.bn-state-disabled *{opacity:.8;cursor:default!important}.content-bg,.bn-content{background-color:var(--content-background-color);color:var(--content-font-color)}.bn-color-primary{color:var(--theme-color-primary)}.bn-color-accent{color:var(--theme-color-accent)}.bn-color-warn{color:var(--theme-color-warn)}.bn-color-info{color:var(--theme-color-info)}.bn-color-success{color:var(--theme-color-success)}.bn-color-error{color:var(--theme-color-error)}.bn-color-base{color:var(--theme-color-base)}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:1em;width:1em;height:1em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-flex;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.material-symbols-filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48!important}.bn-ani-fade-in{animation:bn-ani-fade-in var(--base-animation-time) forwards}.bn-ani-fade-out{animation:bn-ani-fade-out var(--base-animation-time) forwards}.bn-ani-fade-scale-in{animation:bn-ani-fade-scale-in var(--base-animation-time) forwards}.bn-ani-fade-scale-out{animation:bn-ani-fade-scale-out var(--base-animation-time) forwards}.bn-rotate_right{animation:bn-ani-rotation 1s infinite linear;opacity:.5}@keyframes bn-ani-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bn-ani-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bn-ani-fade-out{0%{opacity:1}to{opacity:0}}@keyframes bn-ani-fade-scale-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes bn-ani-fade-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes bn-ani-wave{50%{transform:scale(.9)}}@keyframes bn-ani-scale-enter{0%{transform:scale(0);opacity:0}to{transform:scale(var(--base-ani-scale));opacity:.5}}@keyframes bn-ani-scale-leave{0%{transform:scale(var(--base-ani-scale));opacity:.5}to{transform:scale(0);opacity:0}}:root{--base-animation-time: .5s;--base-animation-time-fast: .3s;--base-animation-time-slow: .8s;--base-ani-scale: 2;--base-animation-cubic-bezier: cubic-bezier(.4, 0, .2, 1);--base-animation-cubic-bezier-2: cubic-bezier(.2, 0, .8, 1);--base-animation-cubic-bezier-3: cubic-bezier(.6, 0, .4, 1);--base-animation-cubic-bezier-4: cubic-bezier(.8, 0, .2, 1);--base-animation-cubic-bezier-5: cubic-bezier(.9, 0, .1, 1)}:root{--button-font-size: var(--base-input-font-size);--button-icon-size: var(--base-input-icon-size);--button-margin: var(--base-input-margin);--button-inner-padding: var(--base-input-inner-padding);--button-padding: var(--base-input-padding);--button-radius: var(--base-radius-md);--button-icontext-padding: calc(.25em * var(--bn-density-factor)) calc(.4em * var(--bn-density-factor)) calc(.25em * var(--bn-density-factor)) 0;--button-letter-spacing: var(--base-letter-spacing-md);--button-ripple-color: var(--theme-color-base-ripple, var(--bn-ripple-color));--button-ripple-raise-color: var(--theme-color-base-raise-ripple, var(--bn-ripple-color));--button-nav-font-inactive: var(--theme-color-base);--button-nav-font-active: var(--theme-color-accent);--button-base-border: var(--theme-color-base);--button-font:inherit;--button-flat-bg: var(--theme-color-base);--button-flat-font: var(--theme-color-base-contrast);--button-nav-active-border: var(--theme-color-base);--button-nav-border: var(--base-input-border-color);--button-nav-active-bg: var(--base-hover-bg);--button-bg: var(--theme-color-base);--button-color: var(---theme-color-base);--button-shadow-raised: rgba(0, 0, 0, .19) 0px 10px 20px, rgba(0, 0, 0, .23) 0px 6px 6px;--button-shadow-stroked: 0 0 0 1px var( --button-base-border);--button-bg-flat: var(--theme-color-base);--button-bg-raised: var(--theme-color-base);--button-hover-bg: var(--theme-color-base-raise-hover);--button-font-family: var(--font-family);--button-height: var(--base-button-height);--button-animation-time: var(--base-animation-time)}.bn-button{position:relative;display:inline-flex;text-decoration:none;background-color:transparent;box-sizing:border-box;font-family:var(--button-font-family);letter-spacing:var(--button-letter-spacing);border-radius:var(--button-radius);margin:var(--button-margin);font-size:var(--button-font-size);border:var(--button-base-border);padding:0;color:var(--button-font);cursor:pointer}.bn-button .bn-icon{font-size:var(--button-icon-size);position:relative}.bn-button-raised .bn-icon,.bn-button-flat .bn-icon{z-index:10}.bn-button:not(:disabled) .bn-ripple{background-color:var(--button-ripple-color, var(--bn-ripple-color))}.bn-button-raised:not(:disabled) .bn-ripple,.bn-button-flat:not(:disabled) .bn-ripple{background-color:var(--button-ripple-raise-color);z-index:3}.bn-button:not(.bn-button-raised):not(.bn-button-flat):not(:disabled) .bn-ripple{z-index:3}.svg{width:var(--button-icon-size);display:inline-flex;box-sizing:border-box;position:relative;align-items:center;overflow:hidden;vertical-align:middle;justify-content:center}.bn-button-raised .svg,.bn-button-flat .svg{z-index:10}.bn-button-inner{box-sizing:border-box;position:relative;display:inline-flex;align-items:center;overflow:hidden;vertical-align:middle;justify-content:center;padding:var(--button-inner-padding);height:var(--button-height)}.bn-button .bn-button-inner{z-index:2}.bn-button:not(.bn-button-icontext) .bn-button-label{padding:var(--button-padding);position:relative}.bn-button-raised:not(.bn-button-icontext) .bn-button-label,.bn-button-flat:not(.bn-button-icontext) .bn-button-label{z-index:10}.bn-button-icontext .bn-button-label{padding:var(--button-icontext-padding);position:relative}.bn-button-raised.bn-button-icontext .bn-button-label,.bn-button-flat.bn-button-icontext .bn-button-label{z-index:10}.bn-icon-button{border-radius:50%;padding:var(--button-icon-padding);height:var(--base-button-height)!important;width:var(--base-button-height)!important}.bn-icon-button .bn-ripple,.bn-icon-button span{border-radius:50%!important}.bn-button-stroked{border:1px solid var(--button-base-border);box-sizing:border-box}.bn-button-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:0;pointer-events:none}.bn-button-state{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;border-radius:var(--button-radius);transition:background-color var(--button-animation-time) ease-in-out;z-index:1;pointer-events:none}.bn-icon-button .bn-button-state{border-radius:50%}.bn-button:not(.bn-button-raised):not(.bn-button-flat):not(:disabled).bn-state-hovered .bn-button-state,.bn-button:not(.bn-button-raised):not(.bn-button-flat):not(:disabled).bn-state-focused .bn-button-state{background-color:var(--button-state-layer-hover, var(--state-layer-hover))}.bn-button-raised:not(:disabled).bn-state-hovered .bn-button-state,.bn-button-flat:not(:disabled).bn-state-hovered .bn-button-state,.bn-button-raised:not(:disabled).bn-state-focused .bn-button-state,.bn-button-flat:not(:disabled).bn-state-focused .bn-button-state{background-color:var(--button-hover-bg)}.bn-button-raised{box-shadow:var(--button-shadow-raised)}.bn-button-raised,.bn-button-flat{color:var(--button-flat-font)!important;background:var(--button-flat-bg)!important}.bn-button-raised svg,.bn-button-flat svg{stroke:var(--button-flat-font)!important}.bn-button-base:not(:disabled){cursor:pointer}.bn-button-base:disabled{opacity:.5}.bn-button-nav:not(.bn-icon-button)>span{border-bottom:3px solid transparent;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;color:var(--button-nav-font-inactive)}.bn-button-nav.bn-active>span{border-color:var(--button-nav-active-border);color:var(--button-nav-font-active)}.bn-button-nav:not(:disabled):after{background-color:var(--button-nav-border)!important}.bn-button-nav:not(.bn-icon-button):after{content:"";position:absolute;bottom:0;left:0;height:3px;width:100%;opacity:0;transition:opacity .3s,transform .3s}.bn-button-nav.bn-state-hovered:after{opacity:1;transform:translate3d(0,.2em,0)}.bn-button-nav:after{opacity:1;transform:scale(0);transform-origin:center}.bn-button-nav.bn-state-hovered:after{transform:scale(1)}.bn-theme-size-compact{--button-height: 2em;--button-inner-padding: 0 .4em;--button-padding: 0 .4em;--button-icon-size: 1.25em;--button-icon-padding: .25em;--button-font-size: .875em}.bn-theme-size-comfortable{--button-height: 2.75em;--button-inner-padding: 0 .6em;--button-padding: 0 .6em;--button-icon-size: 1.6em;--button-icon-padding: .35em;--button-font-size: 1em}.bn-theme-size-spacious{--button-height: 3em;--button-inner-padding: 0 .75em;--button-padding: 0 .75em;--button-icon-size: 1.8em;--button-icon-padding: .5em;--button-font-size: 1.125em}.bn-button-base{--state-hover-bg: var(--theme-color-base-hover);--bn-ripple-color: var(--theme-color-base-ripple);--button-base-border: var(--theme-color-base);--button-hover-bg: var(--theme-color-base-raise-hover);--button-ripple-raise-color: var(--theme-color-base-raise-ripple)}.bn-button-primary{--button-nav-font-inactive: var(--theme-color-primary);--button-nav-font-active: var(--theme-color-primary);--button-base-border: var(--theme-color-primary);--button-font: var(--theme-color-primary);--button-flat-bg: var(--theme-color-primary);--button-flat-font: var(--theme-color-primary-contrast);--button-nav-active-border: var(--theme-color-primary);--button-nav-border: var(--base-input-border-color);--button-nav-active-bg: var(--base-hover-bg);--button-bg: var(--theme-color-primary);--button-bg-hover: var(--theme-color-primary-raise-hover);--button-bg-active: var(--theme-color-primary-raise-hover);--button-color: var(--theme-color-primary);--button-color-hover: var(--theme-color-primary);--button-shadow: var(--shadow-sm);--button-shadow-raised: rgba(0, 0, 0, .19) 0px 10px 20px, rgba(0, 0, 0, .23) 0px 6px 6px;--button-bg-flat: var(--theme-color-primary);--button-bg-raised: var(--theme-color-primary);--button-ripple-color: var(--theme-color-primary-ripple);--button-ripple-raise-color: var(--theme-color-primary-raise-ripple);--button-hover-bg: var(--theme-color-primary-raise-hover);--state-hover-bg: var(--theme-color-primary-hover);--bn-ripple-color: var(--theme-color-primary-ripple)}.bn-button-accent{--button-nav-font-inactive: var(--theme-color-accent);--button-nav-font-active: var(--theme-color-accent);--button-base-border: var(--theme-color-accent);--button-font: var(--theme-color-accent);--button-flat-bg: var(--theme-color-accent);--button-flat-font: var(--theme-color-accent-contrast);--button-nav-active-border: var(--theme-color-accent);--button-nav-border: var(--base-input-border-color);--button-nav-active-bg: var(--base-hover-bg);--button-bg: var(--theme-color-accent);--button-bg-hover: var(--theme-color-accent-raise-hover);--button-bg-active: var(--theme-color-accent-raise-hover);--button-color: var(--theme-color-accent);--button-color-hover: var(--theme-color-accent);--button-shadow: var(--shadow-sm);--button-shadow-raised: rgba(0, 0, 0, .19) 0px 10px 20px, rgba(0, 0, 0, .23) 0px 6px 6px;--button-bg-flat: var(--theme-color-accent);--button-bg-raised: var(--theme-color-accent);--button-ripple-color: var(--theme-color-accent-ripple);--button-ripple-raise-color: var(--theme-color-accent-raise-ripple);--button-hover-bg: var(--theme-color-accent-raise-hover);--state-hover-bg: var(--theme-color-accent-hover);--bn-ripple-color: var(--theme-color-accent-ripple)}.bn-button-info{--button-nav-font-inactive: var(--theme-color-info);--button-nav-font-active: var(--theme-color-info);--button-base-border: var(--theme-color-info);--button-font: var(--theme-color-info);--button-flat-bg: var(--theme-color-info);--button-flat-font: var(--theme-color-info-contrast);--button-nav-active-border: var(--theme-color-info);--button-nav-border: var(--base-input-border-color);--button-nav-active-bg: var(--base-hover-bg);--button-bg: var(--theme-color-info);--button-bg-hover: var(--theme-color-info-raise-hover);--button-bg-active: var(--theme-color-info-raise-hover);--button-color: var(--theme-color-info);--button-color-hover: var(--theme-color-info);--button-shadow: var(--shadow-sm);--button-shadow-raised: rgba(0, 0, 0, .19) 0px 10px 20px, rgba(0, 0, 0, .23) 0px 6px 6px;--button-bg-flat: var(--theme-color-info);--button-bg-raised: var(--theme-color-info);--button-ripple-color: var(--theme-color-info-ripple);--button-ripple-raise-color: var(--theme-color-info-raise-ripple);--button-hover-bg: var(--theme-color-info-raise-hover);--state-hover-bg: var(--theme-color-info-hover);--bn-ripple-color: var(--theme-color-info-ripple)}.bn-button-success{--button-nav-font-inactive: var(--theme-color-success);--button-nav-font-active: var(--theme-color-success);--button-base-border: var(--theme-color-success);--button-font: var(--theme-color-success);--button-flat-bg: var(--theme-color-success);--button-flat-font: var(--theme-color-success-contrast);--button-nav-active-border: var(--theme-color-success);--button-nav-border: var(--base-input-border-color);--button-nav-active-bg: var(--base-hover-bg);--button-bg: var(--theme-color-success);--button-bg-hover: var(--theme-color-success-raise-hover);--button-bg-active: var(--theme-color-success-raise-hover);--button-color: var(--theme-color-success);--button-color-hover: var(--theme-color-success);--button-shadow: var(--shadow-sm);--button-shadow-raised: rgba(0, 0, 0, .19) 0px 10px 20px, rgba(0, 0, 0, .23) 0px 6px 6px;--button-bg-flat: var(--theme-color-success);--button-bg-raised: var(--theme-color-success);--button-ripple-color: var(--theme-color-success-ripple);--button-ripple-raise-color: var(--theme-color-success-raise-ripple);--button-hover-bg: var(--theme-color-success-raise-hover);--state-hover-bg: var(--theme-color-success-hover);--bn-ripple-color: var(--theme-color-success-ripple)}.bn-button-warn{--button-nav-font-inactive: var(--theme-color-warn);--button-nav-font-active: var(--theme-color-warn);--button-base-border: var(--theme-color-warn);--button-font: var(--theme-color-warn);--button-flat-bg: var(--theme-color-warn);--button-flat-font: var(--theme-color-warn-contrast);--button-nav-active-border: var(--theme-color-warn);--button-nav-border: var(--base-input-border-color);--button-nav-active-bg: var(--base-hover-bg);--button-bg: var(--theme-color-warn);--button-bg-hover: var(--theme-color-warn-raise-hover);--button-bg-active: var(--theme-color-warn-raise-hover);--button-color: var(--theme-color-warn);--button-color-hover: var(--theme-color-warn);--button-shadow: var(--shadow-sm);--button-shadow-raised: rgba(0, 0, 0, .19) 0px 10px 20px, rgba(0, 0, 0, .23) 0px 6px 6px;--button-bg-flat: var(--theme-color-warn);--button-bg-raised: var(--theme-color-warn);--button-ripple-color: var(--theme-color-warn-ripple);--button-ripple-raise-color: var(--theme-color-warn-raise-ripple);--button-hover-bg: var(--theme-color-warn-raise-hover);--state-hover-bg: var(--theme-color-warn-hover);--bn-ripple-color: var(--theme-color-warn-ripple)}.bn-button-error{--button-nav-font-inactive: var(--theme-color-error);--button-nav-font-active: var(--theme-color-error);--button-base-border: var(--theme-color-error);--button-font: var(--theme-color-error);--button-flat-bg: var(--theme-color-error);--button-flat-font: var(--theme-color-error-contrast);--button-nav-active-border: var(--theme-color-error);--button-nav-border: var(--base-input-border-color);--button-nav-active-bg: var(--base-hover-bg);--button-bg: var(--theme-color-error);--button-bg-hover: var(--theme-color-error-raise-hover);--button-bg-active: var(--theme-color-error-raise-hover);--button-color: var(--theme-color-error);--button-color-hover: var(--theme-color-error);--button-shadow: var(--shadow-sm);--button-shadow-raised: rgba(0, 0, 0, .19) 0px 10px 20px, rgba(0, 0, 0, .23) 0px 6px 6px;--button-bg-flat: var(--theme-color-error);--button-bg-raised: var(--theme-color-error);--button-ripple-color: var(--theme-color-error-ripple);--button-ripple-raise-color: var(--theme-color-error-raise-ripple);--button-hover-bg: var(--theme-color-error-raise-hover);--state-hover-bg: var(--theme-color-error-hover);--bn-ripple-color: var(--theme-color-error-ripple)}:root{--toolbar-padding: var(--base-padding-sm) var(--base-padding-sm);--toolbar-font-color: var(--theme-color-base-contrast);--toolbar-background: var(--theme-color-base);--toolbar-border: none;--toolbar-bottom-border: var(--base-border-sm);--toolbar-height: calc(3.5em * var(--bn-density-factor))}.bn-toolbar{display:flex;align-items:center;align-content:center;padding:var(--toolbar-padding);background-color:var(--toolbar-background);color:var(--toolbar-font-color);height:var(--toolbar-height);border:var(--toolbar-border);border-bottom:var(--toolbar-bottom-border);overflow:visible;position:relative}.bn-toolbar-spacer{flex:1 auto}.bn-toolbar h1,h2,h3,h4{margin:0 .4em}.bn-toolbar .bn-radio-indicator{position:relative;z-index:0}.bn-toolbar .bn-radio-indicator:after{z-index:-1}.bn-toolbar-primary{--toolbar-background: var(--theme-color-primary);--toolbar-font-color: var(--theme-color-primary-contrast)}.bn-toolbar-accent{--toolbar-background: var(--theme-color-accent);--toolbar-font-color: var(--theme-color-accent-contrast)}.bn-toolbar-info{--toolbar-background: var(--theme-color-info);--toolbar-font-color: var(--theme-color-info-contrast)}.bn-toolbar-success{--toolbar-background: var(--theme-color-success);--toolbar-font-color: var(--theme-color-success-contrast)}.bn-toolbar-warn{--toolbar-background: var(--theme-color-warn);--toolbar-font-color: var(--theme-color-warn-contrast)}.bn-toolbar-error{--toolbar-background: var(--theme-color-error);--toolbar-font-color: var(--theme-color-error-contrast)}.bn-toolbar-bg-app{--toolbar-background: var(--app-background-color);--toolbar-font-color: var(--app-background-color-contrast)}.bn-toolbar-bg-content{--toolbar-background: var(--content-background-color);--toolbar-font-color: var(--content-font-color)}.bn-toolbar-bg-surface{--toolbar-background: var(--surface-background-color);--toolbar-font-color: var(--surface-font-color)}.bn-toolbar-bg-none{--toolbar-background: none;--toolbar-font-color: none}.bn-theme-size-compact{--toolbar-height: 2.5em;--toolbar-padding: var(--base-padding-xs) var(--base-padding-sm)}.bn-theme-size-comfortable{--toolbar-height: 3.25em;--toolbar-padding: var(--base-padding-md) var(--base-padding-sm)}.bn-theme-size-spacious{--toolbar-height: 4em;--toolbar-padding: var(--base-padding-lg) var(--base-padding-md)}:root{--badge-font: var(--theme-color-base-contrast);--badge-bg: var(--theme-color-base) ;--badge-font-size: var(--base-font-size-sm)}.bn-badge-before[data-badge]:before{content:attr(data-badge);position:absolute;top:-10px;left:-10px;background:var(--badge-bg);font-weight:700;color:var(--badge-font);border-radius:calc(var(--badge-font-size) * 2);padding:3px;font-size:var(--badge-font-size);z-index:11;display:flex;align-items:center;justify-content:center;min-width:calc(var(--badge-font-size) * 2);min-height:calc(var(--badge-font-size) * 2)}.bn-badge-after[data-badge]:after{content:attr(data-badge);position:absolute;top:-7px;right:-7px;background:var(--badge-bg);font-weight:700;color:var(--badge-font);border-radius:calc(var(--badge-font-size) * 2);padding:3px;font-size:var(--badge-font-size);z-index:10;display:flex;align-items:center;justify-content:center;min-width:calc(var(--badge-font-size) * 2);min-height:calc(var(--badge-font-size) * 2)}.bn-badge-primary{--badge-bg: var(--theme-color-primary);--badge-font: var(--theme-color-primary-contrast)}.bn-badge-accent{--badge-bg: var(--theme-color-accent);--badge-font: var(--theme-color-accent-contrast)}.bn-badge-info{--badge-bg: var(--theme-color-info);--badge-font: var(--theme-color-info-contrast)}.bn-badge-success{--badge-bg: var(--theme-color-success);--badge-font: var(--theme-color-success-contrast)}.bn-badge-warn{--badge-bg: var(--theme-color-warn);--badge-font: var(--theme-color-warn-contrast)}.bn-badge-error{--badge-bg: var(--theme-color-error);--badge-font: var(--theme-color-error-contrast)}.bn-badge-base{--badge-bg: var(--theme-color-base);--badge-font: var(--theme-color-base-contrast)}.bn-ripple{position:absolute;pointer-events:none;transform:scale(0);opacity:0;background:var(--bn-ripple-color)}.bn-ripple-enter{animation:bn-ani-scale-enter var(--base-animation-time) ease-in forwards}.bn-ripple-leave{animation:bn-ani-scale-leave var(--base-animation-time) ease-out forwards}:root{--card-bg: var(--content-background-color);--card-color: var(--content-font-color);--card-border: var(--base-border);--card-padding: calc(.6em * var(--bn-density-factor));--card-header-bg: var(--content-background-color);--card-radius: var(--base-radius-md);--card-shadow: var(--base-shadow-light);--card-title-color: var(--theme-color-base);--card-title-radius: var(--base-radius-md);--card-img-border-color: var(--theme-color-base);--card-img-border-size-light: calc(.25em * var(--bn-density-factor));--card-img-border-size-strong: calc(.75em * var(--bn-density-factor));--card-img-border-size-regular: calc(.5em * var(--bn-density-factor));--card-title-bg: var(--content-background-color);--card-title-padding: calc(.6em * var(--bn-density-factor));--card-footer-padding: 0 calc(.6em * var(--bn-density-factor));--card-content-padding: calc(.6em * var(--bn-density-factor));--card-image-shadow-fit: none;--card-header-color:inherit;--card-btn-bg: var(--content-background-color);--card-btn-color: var(--content-font-color);--card-image-shadow-box: var(--base-shadow-light);--card-image-shadow-profile: var(--base-shadow-light);--card-title-shadow: rgba(0, 0, 0, .1) 0px 1px 3px, rgba(0, 0, 0, .05) 0px 1px 2px;--card-title-shadow-color-primary: rgba(0, 0, 0, .1);--card-title-shadow-color-secondary: rgba(0, 0, 0, .05);--card-img-shadow: var(--base-shadow-light);--card-footer-justify-content: flex-end;--card-header-bottom-border-color: var(--card-header-bg);--card-footer-min-height: calc(var(--base-button-height) + .5em);--card-header-border-bottom-size: calc(.5em * var(--bn-density-factor));--card-header-border-bottom-color: var(--card-header-bg);--card-btn-lr-margin: calc(.5em * var(--bn-density-factor));--card-btn-tb-margin: calc(-.5em * var(--bn-density-factor));--card-title-font-size: var(--base-font-size-lg);--card-title-subtitle-font-size: var(--base-font-size-md);--card-title-font-weight: var(--base-font-weight-bold)}.bn-card{display:grid;border:var(--card-border);border-radius:var(--card-radius);width:auto;overflow:hidden}.bn-card-shadow{box-shadow:var(--base-shadow-light)}.bn-card-header{display:block;position:relative;box-sizing:border-box;width:100%;border-top-left-radius:var(--card-radius);border-top-right-radius:var(--card-radius);color:var(--card-header-color);background-color:var(--card-header-bg);overflow:hidden}.bn-card-header-container{position:relative;width:100%;height:100%;display:flex;align-items:flex-start;flex-direction:column}.bn-card-header-container:has(.bn-card-image-profile){flex-direction:row;align-items:center}.bn-card-image{margin:0;box-sizing:border-box;display:block}.bn-card-image-fit{width:100%;height:100%;object-fit:cover;border-top-left-radius:var(--card-radius);border-top-right-radius:var(--card-radius);box-shadow:var(--card-image-shadow-fit)}.bn-card-image-box{position:absolute;width:calc(100% - 1.5em);margin:.5em .75em .75em;border-radius:var(--card-radius);box-shadow:var(--card-image-shadow-box)}.bn-card-image-profile{width:auto;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:50%;display:block;box-shadow:var(--card-image-shadow-profile)}.bn-card-image-profile-left{margin:.6em 1.2em .6em .6em}.bn-card-image-profile-middle{margin:.6em auto;display:block}.bn-card-image-profile-right{margin:.6em .6em .6em 1.2em}.bn-card-image-outline-light{border:var(--card-img-border-size-light) solid var(--card-img-border-color)}.bn-card-image-outline-regular{border:var(--card-img-border-size-regular) solid var(--card-img-border-color)}.bn-card-image-outline-strong{border:var(--card-img-border-size-strong) solid var(--card-img-border-color)}.bn-card-title-group{padding:var(--card-title-padding);color:var(--card-title-color);background-color:var(--card-title-bg);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;width:100%}.bn-card-title-group .bn-card-title{padding:0 0 .1em;position:relative;margin:0;width:100%;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.bn-card-title-group .bn-card-title *{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.bn-card-title-group .bn-card-title-subtitle{padding:.3em 0 0;position:relative;margin:0;width:100%;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.bn-card-title-group .bn-card-title-subtitle *{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.bn-card-title-group-inline{position:absolute;width:auto;max-width:90%;height:fit-content;box-sizing:border-box;z-index:1;background-color:var(--card-title-bg);color:var(--card-title-color);border-radius:var(--card-title-radius);white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.bn-card-title-group-inline *{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.bn-card-title-group-inline{display:flex;flex-direction:column;align-items:flex-start}.bn-card-title-group:not(.bn-card-title-group-inline){width:100%}.bn-card-title-group-bottom-left{bottom:.4em;left:.6em;box-shadow:2px -2px 4px var(--card-title-shadow-color-primary),2px -2px 2px var(--card-title-shadow-color-secondary)}.bn-card-title-group-bottom-right{bottom:.4em;right:.6em;box-shadow:-2px -2px 4px var(--card-title-shadow-color-primary),-2px -2px 2px var(--card-title-shadow-color-secondary)}.bn-card-title-group-top-left{top:.4em;left:.6em;box-shadow:2px 2px 4px var(--card-title-shadow-color-primary),2px 2px 2px var(--card-title-shadow-color-secondary),0 2px 4px var(--card-title-shadow-color-primary),0 2px 2px var(--card-title-shadow-color-secondary)}.bn-card-title-group-top-right{top:.4em;right:.6em;box-shadow:-2px 2px 4px var(--card-title-shadow-color-primary),-2px 2px 2px var(--card-title-shadow-color-secondary),0 2px 4px var(--card-title-shadow-color-primary),0 2px 2px var(--card-title-shadow-color-secondary)}.bn-card-title-group-center-left{top:50%;left:.6em;transform:translateY(-50%);box-shadow:2px 2px 4px var(--card-title-shadow-color-primary),2px 2px 2px var(--card-title-shadow-color-secondary)}.bn-card-title-group-center-right{top:50%;right:.6em;transform:translateY(-50%);box-shadow:-2px 2px 4px var(--card-title-shadow-color-primary),-2px 2px 2px var(--card-title-shadow-color-secondary)}.bn-card-header:has(.bn-card-image-fit) .bn-card-title-group-bottom-left,.bn-card-header:has(.bn-card-image-fit) .bn-card-title-group-bottom-right{box-shadow:2px 2px 4px var(--card-title-shadow-color-primary),2px 2px 2px var(--card-title-shadow-color-secondary)}.bn-card-header:has(.bn-card-image-box) .bn-card-title-group-inline{border-top-right-radius:var(--card-title-radius)}.bn-card-header:has(.bn-card-image-box) .bn-card-title-group-bottom-left{border-top-right-radius:var(--card-title-radius)}.bn-card-header:has(.bn-card-image-box) .bn-card-title-group-top-left{border-bottom-right-radius:var(--card-title-radius)}.bn-card-header:has(.bn-card-image-box) .bn-card-title-group-center-left{border-top-right-radius:var(--card-title-radius);border-bottom-right-radius:var(--card-title-radius)}.bn-card-header:has(.bn-card-image-box) .bn-card-title-group-bottom-right{border-top-left-radius:var(--card-title-radius)}.bn-card-header:has(.bn-card-image-box) .bn-card-title-group-top-right{border-bottom-left-radius:var(--card-title-radius)}.bn-card-header:has(.bn-card-image-box) .bn-card-title-group-center-right{border-top-left-radius:var(--card-title-radius);border-bottom-left-radius:var(--card-title-radius)}.bn-card-title,.bn-card-title-subtitle{padding:var(--card-title-padding);color:var(--card-title-color);background-color:var(--card-title-bg);box-sizing:border-box;width:100%}.bn-card-title{font-size:var(--card-title-font-size);font-weight:var(--card-title-font-weight)}.bn-card-title-subtitle{font-size:var(--card-title-subtitle-font-size)}.bn-card-header-toggle{position:absolute;bottom:var(--card-btn-tb-margin);z-index:2;margin:0;padding:0;width:var(--base-button-height);background:var(--card-btn-bg);color:var(--card-btn-color);border:none;border-radius:var(--card-radius);display:flex;align-items:center;justify-content:center;cursor:pointer}.bn-card-header-toggle button.bn-icon-button,.bn-card-header-toggle button.bn-icon-button .bn-ripple,.bn-card-header-toggle button.bn-icon-button span{border-radius:var(--card-radius)!important}.bn-card-header-toggle button.bn-icon-button.bn-button-raised:before,.bn-card-header-toggle button.bn-icon-button.bn-button-flat:before{border-radius:var(--card-radius)!important}.bn-card-header-toggle-right .bn-card-header-toggle{right:var(--card-btn-lr-margin)}.bn-card-header-toggle-left .bn-card-header-toggle{left:var(--card-btn-lr-margin)}.bn-card-title-shadow-disabled *{box-shadow:none}.bn-card-content{padding:var(--card-content-padding);overflow:auto;background-color:var(--content-background-color);color:var(--content-font-color)}.bn-card-footer{display:block;justify-content:var(--card-footer-justify-content);padding:var(--card-footer-padding);box-sizing:border-box;background-color:var(--content-background-color);color:var(--content-font-color);min-height:var(--card-footer-min-height)}.bn-card-header .bn-progress-skeleton{border-top-left-radius:var(--card-radius);border-top-right-radius:var(--card-radius);border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.bn-card-title-group-primary{--card-title-bg: var(--theme-color-primary);--card-title-color: var(--theme-color-primary-contrast)}.bn-card-title-group-accent{--card-title-bg: var(--theme-color-accent);--card-title-color: var(--theme-color-accent-contrast)}.bn-card-title-group-info{--card-title-bg: var(--theme-color-info);--card-title-color: var(--theme-color-info-contrast)}.bn-card-title-group-success{--card-title-bg: var(--theme-color-success);--card-title-color: var(--theme-color-success-contrast)}.bn-card-title-group-warn{--card-title-bg: var(--theme-color-warn);--card-title-color: var(--theme-color-warn-contrast)}.bn-card-title-group-error{--card-title-bg: var(--theme-color-error);--card-title-color: var(--theme-color-error-contrast)}.bn-card-title-group-base{--card-title-bg: var(--content-background-color);--card-title-color: var(--content-font-color)}.bn-card-header-primary{--card-header-bg: var(--theme-color-primary);--card-header-color: var(--theme-color-primary-contrast);--card-header-bottom-border-color: var(--theme-color-primary);--card-header-border-bottom-color: var(--theme-color-primary)}.bn-card-header-accent{--card-header-bg: var(--theme-color-accent);--card-header-color: var(--theme-color-accent-contrast);--card-header-bottom-border-color: var(--theme-color-accent);--card-header-border-bottom-color: var(--theme-color-accent)}.bn-card-header-info{--card-header-bg: var(--theme-color-info);--card-header-color: var(--theme-color-info-contrast);--card-header-bottom-border-color: var(--theme-color-info);--card-header-border-bottom-color: var(--theme-color-info)}.bn-card-header-success{--card-header-bg: var(--theme-color-success);--card-header-color: var(--theme-color-success-contrast);--card-header-bottom-border-color: var(--theme-color-success);--card-header-border-bottom-color: var(--theme-color-success)}.bn-card-header-warn{--card-header-bg: var(--theme-color-warn);--card-header-color: var(--theme-color-warn-contrast);--card-header-bottom-border-color: var(--theme-color-warn);--card-header-border-bottom-color: var(--theme-color-warn)}.bn-card-header-error{--card-header-bg: var(--theme-color-error);--card-header-color: var(--theme-color-error-contrast);--card-header-bottom-border-color: var(--theme-color-error);--card-header-border-bottom-color: var(--theme-color-error)}.bn-card-header-base{--card-header-bg: var(--content-background-color);--card-header-color: var(--content-font-color)}.bn-card-header{--card-btn-bg: var(--content-background-color);--card-btn-color: var(--content-font-color)}.bn-card-title-group-base .bn-card-title.bn-card-title-primary,.bn-card-title-group-base .bn-card-title-primary,.bn-card-title.bn-card-title-primary,.bn-card-title-primary{color:var(--theme-color-primary)!important}.bn-card-title-group-primary .bn-card-title,.bn-card-title-group-primary .bn-card-title-primary,.bn-card-title-group-primary .bn-card-title-accent,.bn-card-title-group-primary .bn-card-title-info,.bn-card-title-group-primary .bn-card-title-warn,.bn-card-title-group-primary .bn-card-title-error,.bn-card-title-group-primary .bn-card-title-success,.bn-card-title-group-primary .bn-card-title-subtitle{color:var(--theme-color-primary-contrast)!important}.bn-card-title-group-base .bn-card-title.bn-card-title-accent,.bn-card-title-group-base .bn-card-title-accent,.bn-card-title.bn-card-title-accent,.bn-card-title-accent{color:var(--theme-color-accent)!important}.bn-card-title-group-accent .bn-card-title,.bn-card-title-group-accent .bn-card-title-primary,.bn-card-title-group-accent .bn-card-title-accent,.bn-card-title-group-accent .bn-card-title-info,.bn-card-title-group-accent .bn-card-title-warn,.bn-card-title-group-accent .bn-card-title-error,.bn-card-title-group-accent .bn-card-title-success,.bn-card-title-group-accent .bn-card-title-subtitle{color:var(--theme-color-accent-contrast)!important}.bn-card-title-group-base .bn-card-title.bn-card-title-info,.bn-card-title-group-base .bn-card-title-info,.bn-card-title.bn-card-title-info,.bn-card-title-info{color:var(--theme-color-info)!important}.bn-card-title-group-info .bn-card-title,.bn-card-title-group-info .bn-card-title-primary,.bn-card-title-group-info .bn-card-title-accent,.bn-card-title-group-info .bn-card-title-info,.bn-card-title-group-info .bn-card-title-warn,.bn-card-title-group-info .bn-card-title-error,.bn-card-title-group-info .bn-card-title-success,.bn-card-title-group-info .bn-card-title-subtitle{color:var(--theme-color-info-contrast)!important}.bn-card-title-group-base .bn-card-title.bn-card-title-success,.bn-card-title-group-base .bn-card-title-success,.bn-card-title.bn-card-title-success,.bn-card-title-success{color:var(--theme-color-success)!important}.bn-card-title-group-success .bn-card-title,.bn-card-title-group-success .bn-card-title-primary,.bn-card-title-group-success .bn-card-title-accent,.bn-card-title-group-success .bn-card-title-info,.bn-card-title-group-success .bn-card-title-warn,.bn-card-title-group-success .bn-card-title-error,.bn-card-title-group-success .bn-card-title-success,.bn-card-title-group-success .bn-card-title-subtitle{color:var(--theme-color-success-contrast)!important}.bn-card-title-group-base .bn-card-title.bn-card-title-warn,.bn-card-title-group-base .bn-card-title-warn,.bn-card-title.bn-card-title-warn,.bn-card-title-warn{color:var(--theme-color-warn)!important}.bn-card-title-group-warn .bn-card-title,.bn-card-title-group-warn .bn-card-title-primary,.bn-card-title-group-warn .bn-card-title-accent,.bn-card-title-group-warn .bn-card-title-info,.bn-card-title-group-warn .bn-card-title-warn,.bn-card-title-group-warn .bn-card-title-error,.bn-card-title-group-warn .bn-card-title-success,.bn-card-title-group-warn .bn-card-title-subtitle{color:var(--theme-color-warn-contrast)!important}.bn-card-title-group-base .bn-card-title.bn-card-title-error,.bn-card-title-group-base .bn-card-title-error,.bn-card-title.bn-card-title-error,.bn-card-title-error{color:var(--theme-color-error)!important}.bn-card-title-group-error .bn-card-title,.bn-card-title-group-error .bn-card-title-primary,.bn-card-title-group-error .bn-card-title-accent,.bn-card-title-group-error .bn-card-title-info,.bn-card-title-group-error .bn-card-title-warn,.bn-card-title-group-error .bn-card-title-error,.bn-card-title-group-error .bn-card-title-success,.bn-card-title-group-error .bn-card-title-subtitle{color:var(--theme-color-error-contrast)!important}.bn-card-title-group-base .bn-card-title:not(.bn-card-title-primary):not(.bn-card-title-accent):not(.bn-card-title-info):not(.bn-card-title-warn):not(.bn-card-title-error):not(.bn-card-title-success){color:var(--content-font-color)}:root{--tooltip-bg: var(--theme-tooltip-base-bg);--tooltip-font: var(--theme-tooltip-base-font);--tooltip-font-size: var(--base-font-size-sm);--tooltip-border-radius: var(--base-radius-md);--tooltip-border: 0;--tooltip-shadow: var(--base-box-shadow-sm);--tooltip-padding: var(--base-padding-sm)}.bn-tooltip{position:relative;margin:7px;background-color:var(--tooltip-bg);color:var(--tooltip-font);padding:var(--tooltip-padding)!important;box-shadow:var(--tooltip-shadow);font-size:var(--tooltip-font-size);border:var(--tooltip-border);border-radius:var(--tooltip-border-radius)}.bn-tooltip:after{width:0;height:0;content:"";position:absolute;border-left:.5em solid transparent;border-right:.5em solid transparent;border-bottom:.5em solid var(--tooltip-bg)}.bottom .bn-tooltip:after{top:calc(-.5em + 1px);left:calc(50% - .5em);transform:rotate(0)}.top .bn-tooltip:after{bottom:calc(-.5em + 1px);left:calc(50% - .5em);transform:rotate(180deg)}.left .bn-tooltip:after{right:calc(-.75em + 1px);top:calc(50% - .25em);transform:rotate(90deg)}.right .bn-tooltip:after{left:calc(-.75em + 1px);top:calc(50% - .25em);transform:rotate(-90deg)}.bn-tooltip-primary{--tooltip-bg: var(--theme-tooltip-primary-bg);--tooltip-font: var(--theme-tooltip-primary-font)}.bn-tooltip-accent{--tooltip-bg: var(--theme-tooltip-accent-bg);--tooltip-font: var(--theme-tooltip-accent-font)}.bn-tooltip-info{--tooltip-bg: var(--theme-tooltip-info-bg);--tooltip-font: var(--theme-tooltip-info-font)}.bn-tooltip-success{--tooltip-bg: var(--theme-tooltip-success-bg);--tooltip-font: var(--theme-tooltip-success-font)}.bn-tooltip-warn{--tooltip-bg: var(--theme-tooltip-warn-bg);--tooltip-font: var(--theme-tooltip-warn-font)}.bn-tooltip-error{--tooltip-bg: var(--theme-tooltip-error-bg);--tooltip-font: var(--theme-tooltip-error-font)}.bn-tooltip-base{--tooltip-bg: var(--theme-tooltip-base-bg);--tooltip-font: var(--theme-tooltip-base-font)}:root{--bn-skeleton-bg: #e0e0e0;--bn-skeleton-shimmer: #f5f5f5;--bn-skeleton-animation-speed: 1.5s}[data-theme=dark]{--bn-skeleton-bg: #2a2a2a;--bn-skeleton-shimmer: #3a3a3a}.bn-progress-skeleton{background:linear-gradient(90deg,var(--bn-skeleton-bg) 0%,var(--bn-skeleton-shimmer) 50%,var(--bn-skeleton-bg) 100%);background-size:200% 100%;animation:skeleton-pulse var(--bn-skeleton-animation-speed) ease-in-out infinite;display:block}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.bn-progress-skeleton-slow{--bn-skeleton-animation-speed: 2.5s}.bn-progress-skeleton-fast{--bn-skeleton-animation-speed: 1s}.bn-progress-skeleton-static{animation:none;background:var(--bn-skeleton-bg)}:root{--progress-bar-fill-color: var(--theme-color-primary);--progress-bar-animation-speed: 2.5s;--progress-bar-color: var(--base-light-bg);--progress-bar-border: var(--base-border);--progress-bar-height: calc(.8em * var(--bn-density-factor))}.bn-progress-bar-container{position:relative;height:var(--progress-bar-height);width:100%;background-color:var(--progress-bar-color);overflow:hidden;border:var(--progress-bar-border);border-radius:5px}.bn-progress-bar-fill{height:100%;background-color:var(--progress-bar-fill-color);transition:width .3s ease-in-out;position:relative;z-index:1}.bn-progress-bar-indeterminate{position:absolute;width:30%;height:100%;background-color:var(--progress-bar-fill-color);animation:progressbar-indeterminate var(--progress-bar-animation-speed) infinite}.bn-progress-bar-buffer{position:absolute;left:0;width:100%;height:100%;overflow:hidden;z-index:2;pointer-events:none;top:25%;transform:translateY(-50%)}.buffer-dots{position:absolute;opacity:.5;top:50%;width:200%;height:4px;background-image:radial-gradient(circle,var(--progress-bar-fill-color) 15%,transparent 15%);background-size:20px 4px;animation:progressbar-buffer-dots 10s linear infinite;transform:translateY(-50%)}.bn-progress-bar-query{position:absolute;width:30%;height:100%;background-color:var(--progress-bar-fill-color);animation:progressbar-query var(--progress-bar-animation-speed) infinite}@keyframes progressbar-indeterminate{0%{left:0;transform:translate(-100%)}to{left:100%;transform:translate(0)}}@keyframes progressbar-buffer-dots{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes progressbar-query{0%{right:-20%}to{right:100%}}.bn-progress-bar-primary{--progress-bar-fill-color: var(--theme-color-primary)}.bn-progress-bar-accent{--progress-bar-fill-color: var(--theme-color-accent)}.bn-progress-bar-info{--progress-bar-fill-color: var(--theme-color-info)}.bn-progress-bar-success{--progress-bar-fill-color: var(--theme-color-success)}.bn-progress-bar-warn{--progress-bar-fill-color: var(--theme-color-warn)}.bn-progress-bar-error{--progress-bar-fill-color: var(--theme-color-error)}.bn-progress-bar-base{--progress-bar-fill-color: var(--theme-color-info)}:root{--progress-spinner-fill-color: var(--base-color);--progress-spinner-animation-speed: 1.5s;--progress-spinner-bar-color: var(--base-light-bg);--progress-spinner-width: calc(4em * var(--bn-density-factor))}.bn-progress-spinner{display:block;position:relative;overflow:hidden}.bn-progress-spinner-container{display:flex;align-items:center;justify-content:center}.bn-progress-spinner-svg{width:100%;height:100%;overflow:visible;transform:scale(1)}.bn-progress-spinner-background{stroke:var(--progress-spinner-bar-color, #e0e0e0);stroke-width:4}.bn-progress-spinner-progress{stroke:var(--progress-spinner-fill-color, #1976d2);stroke-width:4;transition:stroke-dashoffset .3s ease;stroke-dashoffset:calc(138.23 * (1 - var(--progress-value, 0) / 100))}.bn-progress-spinner-progress.bn-progress-spinner-indeterminate{animation:bn-rotate-spinner 1.4s cubic-bezier(.38,.07,.63,.85) infinite;stroke-dashoffset:138.23;transform-origin:50% 50%}@keyframes bn-rotate-spinner{0%{transform:rotate(-90deg);stroke-dashoffset:138.23}50%{transform:rotate(90deg);stroke-dashoffset:34.5575}to{transform:rotate(270deg);stroke-dashoffset:138.23}}.bn-progress-spinner-primary{--progress-spinner-fill-color: var(--theme-color-primary)}.bn-progress-spinner-accent{--progress-spinner-fill-color: var(--theme-color-accent)}.bn-progress-spinner-info{--progress-spinner-fill-color: var(--theme-color-info)}.bn-progress-spinner-success{--progress-spinner-fill-color: var(--theme-color-success)}.bn-progress-spinner-warn{--progress-spinner-fill-color: var(--theme-color-warn)}.bn-progress-spinner-error{--progress-spinner-fill-color: var(--theme-color-error)}.bn-progress-spinner-base{--progress-spinner-fill-color: var(--theme-color-info)}:root{--checkbox-color: var(--theme-color-base);--checkbox-border: var(--base-input-border);--checkbox-indicator-border-color: var(--base-input-border-color, var(--base-border-color));--checkbox-indicator-color: var(--base-indicator-color);--checkbox-padding: var(--base-checkbox-padding);--checkbox-checked-color: var(--theme-color-base);--checkbox-checked-border-color: var(--theme-color-base);--checkbox-animation-time: var(--base-animation-time);--checkbox-animation-time-indicator: var(--base-animation-time-slow);--checkbox-hover-circle-color: var(--base-hover-color);--checkbox-indicator-circle-size: var(--base-button-height);--checkbox-indicator-size: calc(1.15em * var(--bn-density-factor));--checkbox-checkmark-size: calc(.7em * var(--bn-density-factor));--checkbox-border-radius: var(--base-input-radius);--checkbox-height: var(--base-button-height);--checkbox-border-size: var(--base-border-size);--checkbox-hover-bg: var(--theme-color-base-hover)}.bn-cbx-wrapper input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;-webkit-appearance:none;appearance:none}.bn-checkbox{display:inline-flex;border-radius:var(--checkbox-border-radius);height:var(--checkbox-height)}.bn-cbx-wrapper{height:var(--checkbox-height);width:fit-content;display:flex;padding:var(--checkbox-padding)}.bn-cbx-wrapper-compact{padding:0}.bn-cbx-wrapper .cbx{margin:auto;-webkit-user-select:none;user-select:none;cursor:pointer}.bn-cbx-wrapper .cbx span{display:inline-block;vertical-align:middle;transform:translateZ(0)}.bn-cbx-wrapper .cbx span:first-child{position:relative;width:var(--checkbox-indicator-size);height:var(--checkbox-indicator-size);border-radius:3px;transform:scale(1);vertical-align:middle;border:var(--checkbox-border);transition:all var(--checkbox-animation-time) ease}.bn-cbx-wrapper .cbx .checkbox-indicator{position:relative;width:var(--checkbox-indicator-size);height:var(--checkbox-indicator-size);display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;transform:translateZ(0);border-radius:3px;border:var(--checkbox-border-size) solid var(--checkbox-indicator-border-color);transition:all var(--checkbox-animation-time-indicator) ease-in-out;margin:0 .4em}.bn-cbx-wrapper .cbx .checkbox-indicator svg{width:var(--checkbox-checkmark-size);height:var(--checkbox-checkmark-size);fill:none;stroke:var(--checkbox-indicator-color);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16;transition:all .3s ease;transition-delay:.1s}.bn-checkbox.bn-state-hovered,.bn-checkbox.bn-state-focused{background:transparent}.bn-cbx-wrapper .cbx .checkbox-indicator:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:var(--checkbox-indicator-circle-size);height:var(--checkbox-indicator-circle-size);border-radius:50%;background-color:var(--checkbox-hover-bg);opacity:0;transition:transform var(--checkbox-animation-time) ease-out,opacity var(--checkbox-animation-time) ease-out;pointer-events:none;z-index:-1}.bn-checkbox:not(.bn-state-disabled).bn-state-hovered .bn-cbx-wrapper .cbx .checkbox-indicator:after,.bn-checkbox:not(.bn-state-disabled).bn-state-focused .bn-cbx-wrapper .cbx .checkbox-indicator:after{transform:translate(-50%,-50%) scale(1);opacity:1;transition:none}.bn-cbx-wrapper .inp-cbx:indeterminate+.cbx .checkbox-indicator{background:var(--checkbox-checked-color);border-color:var(--checkbox-checked-border-color)}.bn-cbx-wrapper .indeterminate-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:.1em solid var(--checkbox-indicator-color);width:60%}.bn-checkbox-desc{margin-left:.5em}.bn-cbx-wrapper-checked .inp-cbx:not(:indeterminate)+.cbx .checkbox-indicator{background:var(--checkbox-checked-color);border:var(--checkbox-border-size) solid var(--checkbox-checked-border-color)}.bn-cbx-wrapper-checked .inp-cbx:not(:indeterminate)+.cbx .checkbox-indicator svg{stroke-dashoffset:0;stroke:var(--checkbox-indicator-color)}.bn-cbx-wrapper .cbx span:first-child:before{content:"";width:100%;height:100%;background:var(--checkbox-color);display:block;position:absolute;top:0;left:0;transform:scale(0);opacity:1;border-radius:50%;pointer-events:none}.bn-cbx-wrapper .cbx .checkbox-indicator.animate-checkbox:before{transform:scale(2.5);opacity:0;transition:all var(--checkbox-animation-time) ease}.bn-checkbox.bn-state-disabled{cursor:default;opacity:.5;pointer-events:none}.bn-checkbox.bn-state-disabled .bn-cbx-wrapper .cbx{cursor:default}.bn-checkbox-primary{--checkbox-hover-bg: var(--theme-color-primary-hover);--checkbox-checked-color: var(--theme-color-primary);--checkbox-checked-border-color: var(--theme-color-primary);--checkbox-indicator-border-color: var(--theme-color-primary);--checkbox-color: var(--theme-color-primary);--checkbox-indicator-color: var(--theme-color-primary-contrast)}.bn-checkbox-accent{--checkbox-hover-bg: var(--theme-color-accent-hover);--checkbox-checked-color: var(--theme-color-accent);--checkbox-checked-border-color: var(--theme-color-accent);--checkbox-indicator-border-color: var(--theme-color-accent);--checkbox-color: var(--theme-color-accent);--checkbox-indicator-color: var(--theme-color-accent-contrast)}.bn-checkbox-info{--checkbox-hover-bg: var(--theme-color-info-hover);--checkbox-checked-color: var(--theme-color-info);--checkbox-checked-border-color: var(--theme-color-info);--checkbox-indicator-border-color: var(--theme-color-info);--checkbox-color: var(--theme-color-info);--checkbox-indicator-color: var(--theme-color-info-contrast)}.bn-checkbox-success{--checkbox-hover-bg: var(--theme-color-success-hover);--checkbox-checked-color: var(--theme-color-success);--checkbox-checked-border-color: var(--theme-color-success);--checkbox-indicator-border-color: var(--theme-color-success);--checkbox-color: var(--theme-color-success);--checkbox-indicator-color: var(--theme-color-success-contrast)}.bn-checkbox-warn{--checkbox-hover-bg: var(--theme-color-warn-hover);--checkbox-checked-color: var(--theme-color-warn);--checkbox-checked-border-color: var(--theme-color-warn);--checkbox-indicator-border-color: var(--theme-color-warn);--checkbox-color: var(--theme-color-warn);--checkbox-indicator-color: var(--theme-color-warn-contrast)}.bn-checkbox-error{--checkbox-hover-bg: var(--theme-color-error-hover);--checkbox-checked-color: var(--theme-color-error);--checkbox-checked-border-color: var(--theme-color-error);--checkbox-indicator-border-color: var(--theme-color-error);--checkbox-color: var(--theme-color-error);--checkbox-indicator-color: var(--theme-color-error-contrast)}.bn-checkbox-base{--checkbox-hover-bg: var(--theme-color-base-hover);--checkbox-checked-color: var(--theme-color-base);--checkbox-checked-border-color: var(--theme-color-base);--checkbox-indicator-border-color: var(--base-input-border-color, var(--base-border-color));--checkbox-color: var(--theme-color-base);--checkbox-indicator-color: var(--theme-color-base-contrast)}:root{--slidetoggle-indicator-size: calc(1.15em * var(--bn-density-factor));--slidetoggle-track-height: calc(var(--slidetoggle-indicator-size) + calc(.33em * var(--bn-density-factor)));--slidetoggle-track-width: calc(var(--slidetoggle-indicator-size) * 2.5);--slidetoggle-radius: var(--base-radius);--slidetoggle-color: var(--theme-color-base);--slidetoggle-checked-color: var(--theme-color-base);--slidetoggle-indicator-color: var(--base-indicator-color);--slidetoggle-color-fallback: var(--base-indicator-color);--slidetoggle-padding: var(--base-checkbox-padding);--slidetoggle-track-border: var(--base-input-border);--slidetoggle-checked-track-border: var(--base-input-border);--slidetoggle-animation-time: var(--base-animation-time);--slidetoggle-hover-circle-color: var(--theme-color-base-hover);--slidetoggle-hover-circle-size: var(--base-button-height);--slidetoggle-wrapper-height: var(--base-button-height);--slidetoggle-hover-bg: var(--theme-color-base-hover);--slidetoggle-opacity: .5;--slidetoggle-checkmark-size: calc(.7em * var(--bn-density-factor));--slidetoggle-track-color: transparent;--slidetoggle-checked-track-color: transparent}.bn-slide-toggle{border-radius:var(--slidetoggle-radius);vertical-align:middle}.bn-slide-toggle-wrapper{align-items:center;display:inline-flex;vertical-align:middle;padding:var(--slidetoggle-padding);height:var(--slidetoggle-wrapper-height)}.bn-slide-toggle-wrapper:last-of-type{margin:0}.bn-slide-toggle__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;-webkit-appearance:none;appearance:none}.bn-slide-toggle__input:disabled+.bn-slide-toggle-track{cursor:default;opacity:.7}.bn-slide-toggle-track{background:var(--slidetoggle-track-color);border:var(--slidetoggle-track-border);border-radius:100px;cursor:pointer;display:inline-flex;height:var(--slidetoggle-track-height);margin:.35em;position:relative;width:var(--slidetoggle-track-width)}.bn-slide-toggle-indicator{align-items:center;background:var(--slidetoggle-color, var(--base-indicator-color));border-radius:var(--slidetoggle-indicator-size);bottom:.11em;display:flex;height:var(--slidetoggle-indicator-size);justify-content:center;left:.11em;opacity:var(--slidetoggle-opacity);outline:var(--highContrastModeSupport);position:absolute;transition:var(--slidetoggle-animation-time);width:var(--slidetoggle-indicator-size)}.bn-slide-toggle-indicator:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:var(--slidetoggle-hover-circle-size);height:var(--slidetoggle-hover-circle-size);border-radius:50%;background-color:var(--slidetoggle-hover-bg);opacity:0;transition:transform var(--slidetoggle-animation-time) ease-out,opacity var(--slidetoggle-animation-time) ease-out;pointer-events:none;z-index:-1}.bn-slide-toggle.bn-state-hovered,.bn-slide-toggle.bn-state-focused{background:transparent}.bn-slide-toggle:not(.bn-state-disabled).bn-state-hovered .bn-slide-toggle-indicator:after,.bn-slide-toggle:not(.bn-state-disabled).bn-state-focused .bn-slide-toggle-indicator:after{transform:translate(-50%,-50%) scale(1);opacity:1;transition:none}.bn-slide-toggle_checkMark{height:calc(var(--slidetoggle-indicator-size) - .22em);width:calc(var(--slidetoggle-indicator-size) - .22em);opacity:0;transition:opacity var(--slidetoggle-animation-time) ease-in-out;display:flex;align-items:center;justify-content:center}.bn-slide-toggle_checkMark svg{width:var(--slidetoggle-checkmark-size);height:var(--slidetoggle-checkmark-size);fill:none;stroke:var(--base-indicator-color);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bn-slide-toggle_icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;transition:opacity var(--slidetoggle-animation-time) ease-in-out}.bn-slide-toggle_icon .bn-icon{font-size:calc(var(--slidetoggle-checkmark-size) * 1.3);color:var(--base-indicator-color);display:flex;align-items:center;justify-content:center}.bn-slide-toggle_icon--true{opacity:0}.bn-slide-toggle_icon--false,.bn-slide-toggle_has-false-icon .bn-slide-toggle-indicator{opacity:1}.bn-slide-toggle_checked .bn-slide-toggle-indicator{background:var(--slidetoggle-checked-color);transform:translate(calc(var(--slidetoggle-track-width) - var(--slidetoggle-track-height)));opacity:1}.bn-slide-toggle_checked .bn-slide-toggle-track{background:var(--slidetoggle-checked-track-color);border:var(--slidetoggle-checked-track-border)}.bn-slide-toggle_checked .bn-slide-toggle_checkMark{opacity:1;transition:opacity var(--slidetoggle-animation-time) ease-in-out}.bn-slide-toggle_checked .bn-slide-toggle_icon--true{opacity:1}.bn-slide-toggle_checked .bn-slide-toggle_icon--false{opacity:0}.bn-slide-toggle.bn-state-disabled{cursor:default;opacity:.5;pointer-events:none}.bn-slide-toggle.bn-state-disabled .bn-slide-toggle-track{cursor:default}.bn-slide-toggle-desc{-webkit-user-select:none;user-select:none}@media screen and (-ms-high-contrast:active){.bn-slide-toggle-track{border-radius:0}}.bn-slide-toggle-primary{--slidetoggle-hover-bg: var(--theme-color-primary-hover);--slidetoggle-color: var(--theme-color-primary);--slidetoggle-checked-color: var(--theme-color-primary);--slidetoggle-indicator-color: var(--theme-color-primary-contrast)}.bn-slide-toggle-accent{--slidetoggle-hover-bg: var(--theme-color-accent-hover);--slidetoggle-color: var(--theme-color-accent);--slidetoggle-checked-color: var(--theme-color-accent);--slidetoggle-indicator-color: var(--theme-color-accent-contrast)}.bn-slide-toggle-info{--slidetoggle-hover-bg: var(--theme-color-info-hover);--slidetoggle-color: var(--theme-color-info);--slidetoggle-checked-color: var(--theme-color-info);--slidetoggle-indicator-color: var(--theme-color-info-contrast)}.bn-slide-toggle-success{--slidetoggle-hover-bg: var(--theme-color-success-hover);--slidetoggle-color: var(--theme-color-success);--slidetoggle-checked-color: var(--theme-color-success);--slidetoggle-indicator-color: var(--theme-color-success-contrast)}.bn-slide-toggle-warn{--slidetoggle-hover-bg: var(--theme-color-warn-hover);--slidetoggle-color: var(--theme-color-warn);--slidetoggle-checked-color: var(--theme-color-warn);--slidetoggle-indicator-color: var(--theme-color-warn-contrast)}.bn-slide-toggle-error{--slidetoggle-hover-bg: var(--theme-color-error-hover);--slidetoggle-color: var(--theme-color-error);--slidetoggle-checked-color: var(--theme-color-error);--slidetoggle-indicator-color: var(--theme-color-error-contrast)}.bn-slide-toggle-base{--slidetoggle-hover-bg: var(--theme-color-base-hover);--slidetoggle-color: var(--theme-color-base);--slidetoggle-checked-color: var(--theme-color-base);--slidetoggle-indicator-color: var(--base-indicator-color)}.bn-slider{position:relative;margin:0;display:flex;align-items:center;min-height:var(--slider-height)}.bn-slider-wrapper-container{position:relative;width:100%}.bn-slider-wrapper{position:relative;z-index:1;height:.625em;margin:0 .9375em}.bn-slider-wrapper>.bn-slider-track{position:absolute;z-index:1;inset:0;border-radius:var(--slider-track-radius);background-color:var(--slider-track-color)}.bn-slider-wrapper>.bn-slider-range{position:absolute;z-index:2;top:0;bottom:0;opacity:.7;border-radius:var(--slider-track-radius);background-color:var(--slider-track-filled-color)}.bn-slider-wrapper>.bn-slider-range.bn-slider-range-movable{cursor:move;cursor:grab}.bn-slider-wrapper>.bn-slider-range.bn-slider-range-movable:active{cursor:grabbing}.bn-slider-wrapper>.bn-slider-thumb{position:absolute;z-index:3;width:1.5em;height:1.5em;background-color:var(--slider-thumb-color);border-radius:50%;box-shadow:0 0 0 0 var(--slider-hover-shadow);transition:box-shadow var(--slider-animation-time) ease-in-out}.bn-slider-wrapper>.bn-slider-thumb:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:var(--slider-thumb-circle-size);height:var(--slider-thumb-circle-size);border-radius:50%;background-color:var(--slider-hover-shadow);opacity:0;transition:transform var(--slider-animation-time) ease-out,opacity var(--slider-animation-time) ease-out;pointer-events:none;z-index:-1}.bn-slider:not(.bn-state-disabled) .bn-slider-wrapper>.bn-slider-thumb.bn-slider-hover:after{transform:translate(-50%,-50%) scale(1);opacity:1}.bn-slider-wrapper>.bn-slider-thumb.bn-slider-left{transform:translate(-.75em,-.4375em)}.bn-slider-wrapper>.bn-slider-thumb.bn-slider-right{transform:translate(.75em,-.4375em)}.bn-slider-wrapper>.bn-slider-label{position:absolute;z-index:3;min-width:3em;width:max-content;max-width:4em;height:1.5em;padding:.3125em .5em;background-color:var(--slider-thumb-color);color:var(--slider-label-color);border-radius:var(--slider-track-radius);top:-3.2em;border-radius:.4em;transition:box-shadow .3s ease-in-out;margin-left:-1.5em;text-align:center;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.bn-slider-wrapper>.bn-slider-label .bn-slider-label-input{width:100%;height:100%;border:none;background:transparent;color:var(--slider-label-color);text-align:center;font-size:inherit;font-family:inherit;padding:0 .125em;margin:0;outline:none;-moz-appearance:textfield;box-sizing:border-box;line-height:1.2}.bn-slider-wrapper>.bn-slider-label .bn-slider-label-input::-webkit-outer-spin-button,.bn-slider-wrapper>.bn-slider-label .bn-slider-label-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bn-slider-wrapper>.bn-slider-label .bn-slider-label-input:focus{outline:none}.bn-slider-wrapper>.bn-slider-label:before{content:"";position:absolute;bottom:-.5em;left:50%;transform:translate(-50%);border-width:.5em .5em 0 .5em;border-style:solid;border-color:var(--slider-thumb-color) transparent transparent transparent}input[type=range]{position:absolute;pointer-events:none;appearance:none;-webkit-appearance:none;z-index:2;height:.625em;width:100%;opacity:0}input[type=range]::-webkit-slider-thumb{pointer-events:all;appearance:none;-webkit-appearance:none;width:1.5em;height:1.5em;border-radius:50%;cursor:pointer}input[type=range]::-moz-range-thumb{pointer-events:all;appearance:none;width:1.5em;height:1.5em;border-radius:50%;cursor:pointer;border:none;background:transparent}.bn-slider.bn-state-disabled{cursor:default;opacity:.5;pointer-events:none}.bn-slider.bn-state-disabled .bn-slider-wrapper>.bn-slider-thumb{cursor:default}.bn-slider.bn-state-disabled input[type=range]::-webkit-slider-thumb{cursor:default}.bn-slider.bn-state-disabled input[type=range]::-moz-range-thumb{cursor:default}:root{--slider-track-color: var(--base-input-border-color);--slider-track-filled-color: var(--theme-color-base);--slider-thumb-color: var(--theme-color-base);--slider-hover-shadow: var(--theme-color-base-hover);--slider-track-radius: var(--base-input-radius);--slider-label-border: var(--base-input-border);--slider-label-background-color: var(--theme-color-base);--slider-label-color: var(--theme-color-base-contrast);--slider-thumb-circle-size: calc(2.5em * var(--bn-density-factor));--slider-animation-time: .2s;--slider-height: var(--base-button-height)}[class*=bn-theme-]{--slider-track-color: var(--base-input-border-color)}.bn-slider-primary{--slider-track-filled-color: var(--theme-color-primary);--slider-thumb-color: var(--theme-color-primary);--slider-label-color: var(--theme-color-primary-contrast);--slider-hover-shadow: var(--theme-color-primary-hover)}.bn-slider-accent{--slider-track-filled-color: var(--theme-color-accent);--slider-thumb-color: var(--theme-color-accent);--slider-label-color: var(--theme-color-accent-contrast);--slider-hover-shadow: var(--theme-color-accent-hover)}.bn-slider-info{--slider-track-filled-color: var(--theme-color-info);--slider-thumb-color: var(--theme-color-info);--slider-label-color: var(--theme-color-info-contrast);--slider-hover-shadow: var(--theme-color-info-hover)}.bn-slider-success{--slider-track-filled-color: var(--theme-color-success);--slider-thumb-color: var(--theme-color-success);--slider-label-color: var(--theme-color-success-contrast);--slider-hover-shadow: var(--theme-color-success-hover)}.bn-slider-warn{--slider-track-filled-color: var(--theme-color-warn);--slider-thumb-color: var(--theme-color-warn);--slider-label-color: var(--theme-color-warn-contrast);--slider-hover-shadow: var(--theme-color-warn-hover)}.bn-slider-error{--slider-track-filled-color: var(--theme-color-error);--slider-thumb-color: var(--theme-color-error);--slider-label-color: var(--theme-color-error-contrast);--slider-hover-shadow: var(--theme-color-error-hover)}:root{--radio-padding: var(--base-checkbox-padding);--radio-border-color: var(--base-input-border-color);--radio-checked-color: var(--theme-color-base);--radio-checked-border-color: var(--theme-color-base);--radio-indicator-color: var(--base-indicator-color);--radio-indicator-size: calc(1.15em * var(--bn-density-factor));--radio-indicator-dot-size: calc(.5em * var(--bn-density-factor));--radio-hover-circle-size: var(--base-button-height);--radio-hover-circle-color: var(--theme-color-base-hover);--radio-animation-time: var(--base-animation-time);--radio-animation-time-indicator: var(--base-animation-time-slow);--radio-group-radius: var(--base-radius);--radio-group-label-padding: calc(.4em * var(--bn-density-factor));--radio-desc-margin-left: calc(.3em * var(--bn-density-factor));--radio-group-margin: calc(.4em * var(--bn-density-factor));--radio-border-radius: var(--base-input-radius);--radio-height: var(--base-button-height);--radio-border-size: var(--base-border-size);--radio-indicator-color-fallback: var(--base-indicator-color)}.bn-radio-option{display:inline-flex;border-radius:var(--radio-border-radius);height:var(--radio-height);overflow:visible}.bn-radio-wrapper{position:relative;align-items:center;display:inline-flex;vertical-align:middle;padding:var(--radio-padding);height:var(--radio-height);cursor:pointer;-webkit-user-select:none;user-select:none;overflow:visible}.bn-radio__input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;z-index:1;-webkit-appearance:none;appearance:none}.bn-radio__input:disabled{cursor:default}.bn-radio-indicator{position:relative;width:var(--radio-indicator-size);height:var(--radio-indicator-size);display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;border-radius:50%;border:var(--radio-border-size) solid var(--radio-border-color);transition:all var(--radio-animation-time-indicator) ease-in-out;margin:0 .4em;flex-shrink:0}.bn-radio-indicator-dot{width:var(--radio-indicator-dot-size);height:var(--radio-indicator-dot-size);border-radius:50%;background-color:var(--radio-indicator-color, var(--radio-indicator-color-fallback));transform:scale(0);transition:transform var(--radio-animation-time) ease-in-out}.bn-radio-option.bn-state-hovered,.bn-radio-option.bn-state-focused,.bn-radio-group.bn-state-hovered,.bn-radio-group.bn-state-focused{background:transparent;background-color:transparent}.bn-radio-indicator:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:var(--radio-hover-circle-size);height:var(--radio-hover-circle-size);border-radius:50%;background-color:var(--radio-hover-circle-color);opacity:0;transition:transform var(--radio-animation-time) ease-out,opacity var(--radio-animation-time) ease-out;pointer-events:none}.bn-radio-option:not(.bn-state-disabled).bn-state-hovered .bn-radio-indicator:after,.bn-radio-option:not(.bn-state-disabled).bn-state-focused .bn-radio-indicator:after{transform:translate(-50%,-50%) scale(1);opacity:1;transition:none}.bn-radio-option_checked .bn-radio-indicator,.bn-radio-wrapper_checked .bn-radio-indicator{background:var(--radio-checked-color);border-color:var(--radio-checked-border-color)}.bn-radio-option_checked .bn-radio-indicator-dot,.bn-radio-wrapper_checked .bn-radio-indicator-dot{transform:scale(1)}.bn-radio-desc{-webkit-user-select:none;user-select:none;margin-left:var(--radio-desc-margin-left)}.bn-radio-option.bn-state-disabled,.bn-radio-wrapper_disabled{cursor:default;opacity:.5;pointer-events:none}.bn-radio-option.bn-state-disabled .bn-radio-wrapper,.bn-radio-wrapper_disabled .bn-radio-wrapper{cursor:default}.bn-radio-group{display:inline-flex;border-radius:var(--radio-group-radius);margin:var(--radio-group-margin)}.bn-radio-grouplabel{display:flex;align-items:center;justify-content:flex-start;padding:var(--radio-group-label-padding)}.bn-radio-group-options{display:contents}.bn-radio-horizontal{display:inline-flex;flex-direction:row;align-items:center}.bn-radio-horizontal .bn-radio-grouplabel{border-top-left-radius:var(--radio-group-radius);border-bottom-left-radius:var(--radio-group-radius)}.bn-radio-horizontal .bn-radio-group-options{display:inline-flex;flex-direction:row;align-items:center}.bn-radio-vertical{display:inline-flex;flex-direction:column;align-items:flex-start}.bn-radio-vertical .bn-radio-grouplabel{border-top-left-radius:var(--radio-group-radius);border-top-right-radius:var(--radio-group-radius)}.bn-radio-vertical .bn-radio-group-options{display:inline-flex;flex-direction:column;align-items:flex-start}.bn-radio-option-primary{--radio-hover-circle-color: var(--theme-color-primary-hover);--radio-checked-color: var(--theme-color-primary);--radio-checked-border-color: var(--theme-color-primary);--radio-indicator-color: var(--theme-color-primary-contrast)}.bn-radio-option-accent{--radio-hover-circle-color: var(--theme-color-accent-hover);--radio-checked-color: var(--theme-color-accent);--radio-checked-border-color: var(--theme-color-accent);--radio-indicator-color: var(--theme-color-accent-contrast)}.bn-radio-option-info{--radio-hover-circle-color: var(--theme-color-info-hover);--radio-checked-color: var(--theme-color-info);--radio-checked-border-color: var(--theme-color-info);--radio-indicator-color: var(--theme-color-info-contrast)}.bn-radio-option-success{--radio-hover-circle-color: var(--theme-color-success-hover);--radio-checked-color: var(--theme-color-success);--radio-checked-border-color: var(--theme-color-success);--radio-indicator-color: var(--theme-color-success-contrast)}.bn-radio-option-warn{--radio-hover-circle-color: var(--theme-color-warn-hover);--radio-checked-color: var(--theme-color-warn);--radio-checked-border-color: var(--theme-color-warn);--radio-indicator-color: var(--theme-color-warn-contrast)}.bn-radio-option-error{--radio-hover-circle-color: var(--theme-color-error-hover);--radio-checked-color: var(--theme-color-error);--radio-checked-border-color: var(--theme-color-error);--radio-indicator-color: var(--theme-color-error-contrast)}.bn-radio-option-base{--radio-checked-color: var(--theme-color-base);--radio-checked-border-color: var(--theme-color-base);--radio-indicator-color: var(--theme-color-base-contrast);--radio-hover-circle-color: var(--theme-color-base-hover)}:root{--toast-bg: var(--content-background-color);--toast-font: var(--theme-color-base-contrast);--toast-font-size: var(--base-font-size-md);--toast-border-radius: var(--base-radius-md);--toast-border: .1em solid var(--base-border-color);--toast-shadow: var(--base-box-shadow-sm);--toast-padding: var(--base-padding-md);--toast-margin: 0em .5em 0em 1em}:host{display:block}.bn-toast{display:flex;align-items:center;justify-content:flex-start;background-color:var(--toast-bg);color:var(--toast-font);padding:var(--toast-padding);box-shadow:var(--toast-shadow);font-size:var(--toast-font-size);border:var(--toast-border);border-radius:var(--toast-border-radius);min-width:200px;max-width:500px;word-wrap:break-word;margin:var(--toast-margin)}.bn-toast-overlay{pointer-events:none}.bn-toast-primary{--toast-bg: var(--theme-color-primary);--toast-font: var(--theme-color-primary-contrast);--toast-border: .1em solid var(--theme-color-primary)}.bn-toast-accent{--toast-bg: var(--theme-color-accent);--toast-font: var(--theme-color-accent-contrast);--toast-border: .1em solid var(--theme-color-accent)}.bn-toast-info{--toast-bg: var(--theme-color-info);--toast-font: var(--theme-color-info-contrast);--toast-border: .1em solid var(--theme-color-info)}.bn-toast-success{--toast-bg: var(--theme-color-success);--toast-font: var(--theme-color-success-contrast);--toast-border: .1em solid var(--theme-color-success)}.bn-toast-warn{--toast-bg: var(--theme-color-warn);--toast-font: var(--theme-color-warn-contrast);--toast-border: .1em solid var(--theme-color-warn)}.bn-toast-error{--toast-bg: var(--theme-color-error);--toast-font: var(--theme-color-error-contrast);--toast-border: .1em solid var(--theme-color-error)}:root{--snackbar-bg: var(--surface-background-color);--snackbar-font: var(--surface-font-color);--snackbar-font-size: var(--base-font-size-md);--snackbar-border-radius: var(--base-radius-md);--snackbar-border: .1em solid var(--base-border-color);--snackbar-shadow: var(--base-box-shadow-sm);--snackbar-padding: var(--base-padding-md);--snackbar-margin-bottom: var(--base-margin-sm)}:host{display:block;border:none!important;outline:none}.bn-snackbar{display:flex;align-items:center;justify-content:space-between;background-color:var(--snackbar-bg);color:var(--snackbar-font);padding:var(--snackbar-padding);box-shadow:var(--snackbar-shadow);font-size:var(--snackbar-font-size);border:var(--snackbar-border);border-radius:var(--snackbar-border-radius);min-width:70vmax;max-width:70vmax;min-height:50px;word-wrap:break-word;gap:1em;--button-font: var(--snackbar-font)}.bn-snackbar-msg{flex:1}.bn-snackbar-action{flex-shrink:0}.bn-snackbar-overlay{pointer-events:none}.bn-snackbar-primary{--snackbar-bg: var(--theme-color-primary);--snackbar-font: var(--theme-color-primary-contrast);--snackbar-border: .1em solid var(--theme-color-primary);--button-font: var(--theme-color-primary-contrast)}.bn-snackbar-accent{--snackbar-bg: var(--theme-color-accent);--snackbar-font: var(--theme-color-accent-contrast);--snackbar-border: .1em solid var(--theme-color-accent);--button-font: var(--theme-color-accent-contrast)}.bn-snackbar-info{--snackbar-bg: var(--theme-color-info);--snackbar-font: var(--theme-color-info-contrast);--snackbar-border: .1em solid var(--theme-color-info);--button-font: var(--theme-color-info-contrast)}.bn-snackbar-success{--snackbar-bg: var(--theme-color-success);--snackbar-font: var(--theme-color-success-contrast);--snackbar-border: .1em solid var(--theme-color-success);--button-font: var(--theme-color-success-contrast)}.bn-snackbar-warn{--snackbar-bg: var(--theme-color-warn);--snackbar-font: var(--theme-color-warn-contrast);--snackbar-border: .1em solid var(--theme-color-warn);--button-font: var(--theme-color-warn-contrast)}.bn-snackbar-error{--snackbar-bg: var(--theme-color-error);--snackbar-font: var(--theme-color-error-contrast);--snackbar-border: .1em solid var(--theme-color-error);--button-font: var(--theme-color-error-contrast)}:root{--menu-bg: var(--base-surface-background-color);--menu-color: var(--theme-color-base);--menu-border: var(--base-border);--menu-shadow: 0 4px 12px rgba(0, 0, 0, .15);--menu-radius: 4px;--menu-padding: 8px 16px;--menu-min-width: 160px;--menu-item-bg-hover: color-mix(in srgb, var(--theme-color-accent) 8%, var(--surface-background-color));--menu-item-bg-focus: var(--base-hover-bg);--menu-item-color-disabled: var(--base-border-color);--menu-submenu-indicator-color: #666;--menu-background: var(--surface-background-color);--menu-item-font-size: var(--base-input-font-size);--menu-item-height: var(--base-button-height);--menu-item-active-color: var(--theme-color-accent);--menu-item-text-color: var(--surface-font-color)}.bn-menu{display:flex;flex-direction:column;background:var(--surface-background-color);border-radius:4px;box-shadow:0 4px 12px #00000026;min-width:160px;z-index:1000}bn-menu-item{border:none;background:transparent;text-align:left;width:100%;padding:8px 16px;cursor:pointer;font-size:var(--menu-item-font-size);min-height:var(--menu-item-height);max-height:var(--menu-item-height);display:flex;align-items:center;justify-content:space-between;color:var(--menu-item-text-color)}bn-menu-item.bn-active,bn-menu-item.bn-menu-item-active{color:var(--menu-item-active-color)}bn-menu-item:hover:not([disabled]),bn-menu-item.bn-state-hovered:not([disabled]){background:var(--menu-item-bg-hover)}bn-menu-item.bn-has-submenu:after{content:"\2192";margin-left:auto;padding-left:16px;font-size:14px;color:var(--surface-font-color);line-height:1;flex-shrink:0}bn-menu-item[disabled]{opacity:.5;pointer-events:none}.bn-menu-panel{z-index:1000}.bn-menu-panel .bn-menu-panel{z-index:1001}:root{--rating-color: var(--theme-color-base);--rating-color-active: var(--theme-color-base);--rating-padding: calc(.262em * var(--bn-density-factor)) calc(.335em * var(--bn-density-factor));--rating-radius: 50%;--rating-height: var(--base-button-height);--rating-icon-size: var(--base-input-icon-size);--rating-font-family: var(--font-family)}.bn-rating{display:inline-flex;align-items:center;vertical-align:middle;height:var(--rating-height)!important}.bn-rating button{display:inline;margin:0!important}.bn-rating-btn{color:var(--rating-color);position:relative;display:inline-flex;text-decoration:none;background-color:transparent;box-sizing:border-box;font-family:var(--rating-font-family);border-radius:50%;padding:var(--rating-padding);font-size:var(--rating-icon-size)}.bn-rating-btn[iconArt=fill]{color:var(--rating-color-active)}.bn-rating-primary{--rating-color: var(--theme-color-primary);--rating-active-color: var(--theme-color-primary)}.bn-rating-accent{--rating-color: var(--theme-color-accent);--rating-active-color: var(--theme-color-accent)}.bn-rating-info{--rating-color: var(--theme-color-info);--rating-active-color: var(--theme-color-info)}.bn-rating-success{--rating-color: var(--theme-color-success);--rating-active-color: var(--theme-color-success)}.bn-rating-warn{--rating-color: var(--theme-color-warn);--rating-active-color: var(--theme-color-warn)}.bn-rating-error{--rating-color: var(--theme-color-error);--rating-active-color: var(--theme-color-error)}.bn-rating-base{--rating-color: var(--theme-color-base);--rating-active-color: var(--theme-color-base)}:root{--form-field-margin-bottom: calc(.5em * var(--bn-density-factor))}.bn-form-field{display:block;position:relative;margin-bottom:var(--form-field-margin-bottom)}.bn-form-field-content-wrapper{display:block;height:.5em;margin-top:-.1em}.bn-form-field-info-container{display:block;height:1em}:root{--form-input-height: auto;--form-input-margin-bottom: 5px;--form-input-border-color: var(--base-input-border-color);--form-input-border-radius: var(--base-radius-sm);--form-input-border-color-error: var(--theme-color-error-light);--form-input-border-color-success: var(--theme-color-success-light);--form-input-border-color-focused: var(--theme-color-primary);--form-input-opacity-disabled: .5;--form-input-border-color-required: var(--theme-color-error);--form-input-border-color-readonly: var(--theme-color-base-hover);--form-input-padding: calc(.4em * var(--bn-density-factor));--form-input-border-size: calc(.1em * var(--bn-density-factor));--form-input-border-size-underline: calc(.15em * var(--bn-density-factor))}.bn-form-input-style{height:var(--form-input-height);margin-bottom:var(--form-input-margin-bottom);border:0;padding:0;box-sizing:border-box;outline:none}input.bn-form-input-style{padding:var(--form-input-padding)}.bn-form-input-style-outline{border:var(--form-input-border-size) solid var(--form-input-border-color);border-radius:var(--form-input-border-radius)}.bn-form-input-style-underline{border-bottom:var(--form-input-border-size-underline) solid var(--form-input-border-color)}.bn-form-input-style-has-error{border-color:var(--form-input-border-color-error)}.bn-form-input-style-is-valid{border-color:var(--form-input-border-color-success)}.bn-form-input-style-is-focused{border-color:var(--form-input-border-color-focused)}.bn-form-input-style-is-readonly{opacity:.5;pointer-events:none}.bn-form-input-style-is-required{border-color:var(--form-input-border-color-required)}.bn-form-input-style-is-disabled{opacity:.5;pointer-events:none}.bn-form-input-style-primary{--form-input-border-color: var(--theme-color-primary)}.bn-form-input-style-accent{--form-input-border-color: var(--theme-color-accent)}.bn-form-input-style-info{--form-input-border-color: var(--theme-color-info)}.bn-form-input-style-success{--form-input-border-color: var(--theme-color-success)}.bn-form-input-style-warn{--form-input-border-color: var(--theme-color-warn)}.bn-form-input-style-error{--form-input-border-color: var(--theme-color-error)}:root{--dialog-bg: var(--content-background-color);--dialog-font: var(--base-color, #000000);--dialog-font-size: var(--base-font-size-md);--dialog-border-radius: var(--base-radius-md);--dialog-border:none;--dialog-shadow: var(--base-box-shadow-sm);--dialog-padding: var(--base-padding-md);--dialog-actions-border: var(--base-border);--dialog-content-padding: var(--base-padding-sm);--dialog-actions-padding: calc(.1em * var(--bn-density-factor)) calc(.4em * var(--bn-density-factor)) calc(.1em * var(--bn-density-factor)) calc(.4em * var(--bn-density-factor));--dialog-backdrop-bg: rgba(0, 0, 0, .5);--dialog-background-color: var(--content-background-color);--dialog-font-color: var(--content-font-color);--dialog-actions-gap: var(--base-padding-md)}.bn-dialog{display:flex;flex-direction:column;background-color:var(--content-background-color);color:var(--content-font-color);font-size:var(--dialog-font-size);border:var(--dialog-border);border-radius:var(--dialog-border-radius);box-shadow:var(--dialog-shadow);overflow:hidden;max-height:90vh;width:100%;box-sizing:border-box}.bn-dialog-base{width:100%;height:100%}.bn-dialog-wrapper{display:grid;height:100%}.bn-dialog-title{margin:0;font-size:1.25em;font-weight:500;flex:1}.bn-dialog-content{padding:var(--dialog-content-padding);overflow-y:auto;height:100%}.bn-dialog-content p{margin:0 0 1em}.bn-dialog-content p:last-child{margin-bottom:0}.bn-dialog-backdrop{background-color:var(--dialog-backdrop-bg)}.bn-dialog-footer{display:flex;justify-content:flex-end;gap:var(--dialog-actions-gap);padding:var(--dialog-actions-padding);border-top:var(--dialog-actions-border);flex-shrink:0}:root{--tabs-bar-border-color: var(--base-input-border-color);--tabs-bar-border: var(--base-border-size) solid var(--tabs-bar-border-color);--tabs-title-color: var(--content-font-color);--tabs-title-color-inactive: inherit;--tabs-title-color-active: var(--theme-color-primary);--tabs-title-background-hover: var(--theme-color-base-hover);--tabs-title-indicator-color: var(--theme-color-primary);--tabs-title-indicator-height: calc(.125em * var(--bn-density-factor));--tabs-title-padding: var(--base-padding-md) var(--base-padding-xl);--tabs-title-min-width: calc(10em * var(--bn-density-factor));--tabs-title-min-height: calc(3em * var(--bn-density-factor));--tabs-title-font-size: var(--base-font-size-md);--tabs-title-font-weight: var(--base-font-weight-medium);--tabs-title-letter-spacing: calc(.0892857143em * var(--bn-density-factor));--tabs-title-line-height: var(--base-line-height-md);--tabs-content-padding: var(--base-padding-lg);--tabs-icon-margin: var(--base-margin-sm);--tabs-animation-time: .4s;--tabs-indicator-animation-time: .3s;--tabs-ripple-color: var(--bn-ripple-color);--tabs-state-layer-hover: var(--state-layer-hover);--tabs-state-layer-focus: var(--state-layer-focus);--tabs-available-width: 100%;--tabs-is-mobile: 0;--tabs-is-compact: 0}.bn-tabs{display:grid;grid-template-rows:auto 1fr;width:100%;height:100%;min-height:0}.bn-tab-container{display:grid;grid-template-rows:1fr;position:relative;overflow:hidden;min-height:0;min-width:0}.bn-tab-wrapper{position:relative;width:100%;height:100%;min-height:0;min-width:0;overflow:hidden;isolation:isolate}bn-tab{display:contents}bn-tab .bn-tab-content{position:absolute;inset:0;width:100%;height:100%;display:grid;grid-template-rows:1fr;padding:var(--tabs-content-padding);overflow-y:auto;overflow-x:hidden;min-height:0;min-width:0;will-change:transform,opacity}bn-tab .bn-tab-content.bn-tab-no-padding{padding:0}.bn-tab-enter-left{animation:tab-enter-left var(--tabs-animation-time) cubic-bezier(.4,0,.2,1)}.bn-tab-leave-left{animation:tab-leave-left var(--tabs-animation-time) cubic-bezier(.4,0,.2,1)}.bn-tab-enter-right{animation:tab-enter-right var(--tabs-animation-time) cubic-bezier(.4,0,.2,1)}.bn-tab-leave-right{animation:tab-leave-right var(--tabs-animation-time) cubic-bezier(.4,0,.2,1)}@keyframes tab-enter-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes tab-leave-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes tab-enter-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes tab-leave-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}.bn-tabs-primary{--tabs-title-color-active: var(--theme-color-primary);--tabs-title-indicator-color: var(--theme-color-primary);--tabs-title-background-hover: var(--theme-color-primary-hover)}.bn-tabs-accent{--tabs-title-color-active: var(--theme-color-accent);--tabs-title-indicator-color: var(--theme-color-accent);--tabs-title-background-hover: var(--theme-color-accent-hover)}.bn-tabs-info{--tabs-title-color-active: var(--theme-color-info);--tabs-title-indicator-color: var(--theme-color-info);--tabs-title-background-hover: var(--theme-color-info-hover)}.bn-tabs-success{--tabs-title-color-active: var(--theme-color-success);--tabs-title-indicator-color: var(--theme-color-success);--tabs-title-background-hover: var(--theme-color-success-hover)}.bn-tabs-warn{--tabs-title-color-active: var(--theme-color-warn);--tabs-title-indicator-color: var(--theme-color-warn);--tabs-title-background-hover: var(--theme-color-warn-hover)}.bn-tabs-error{--tabs-title-color-active: var(--theme-color-error);--tabs-title-indicator-color: var(--theme-color-error);--tabs-title-background-hover: var(--theme-color-error-hover)}.bn-tabs-bg-app{--tabs-bar-background-color: var(--app-background-color);--tabs-nav-background-color: var(--app-background-color)}.bn-tabs-bg-content{--tabs-bar-background-color: var(--content-background-color);--tabs-nav-background-color: var(--content-background-color)}.bn-tabs-bg-surface{--tabs-bar-background-color: var(--surface-background-color);--tabs-nav-background-color: var(--surface-background-color)}.bn-tabs-bg-base{--tabs-bar-background-color: var(--theme-color-base);--tabs-nav-background-color: var(--theme-color-base);--tabs-title-color-active: var(--theme-color-base-contrast);--tabs-title-indicator-color: var(--theme-color-base-contrast);--tabs-title-color: var(--theme-color-base-contrast);--tabs-title-color-inactive: var(--theme-color-base-contrast);--tabs-title-background-hover: var(--theme-color-base-raise-hover);--tabs-ripple-color: var(--theme-color-base-raise-ripple);--state-hover-bg: var(--theme-color-base-raise-hover)}.bn-tab-nav-primary .bn-indecator-slide,.bn-tabs-primary .bn-indecator-slide,.bn-tab-nav-accent .bn-indecator-slide,.bn-tabs-accent .bn-indecator-slide,.bn-tab-nav-info .bn-indecator-slide,.bn-tabs-info .bn-indecator-slide,.bn-tab-nav-success .bn-indecator-slide,.bn-tabs-success .bn-indecator-slide,.bn-tab-nav-warn .bn-indecator-slide,.bn-tabs-warn .bn-indecator-slide,.bn-tab-nav-error .bn-indecator-slide,.bn-tabs-error .bn-indecator-slide{--indecator-slide-color: var(--tabs-title-indicator-color)}.bn-tab-nav-bg-primary,.bn-tabs-bg-primary{--tabs-bar-background-color: var(--theme-color-primary);--tabs-nav-background-color: var(--theme-color-primary);--tabs-title-color-active: var(--theme-color-primary-contrast);--tabs-title-indicator-color: var(--theme-color-primary-contrast);--tabs-title-color: var(--theme-color-primary-contrast);--tabs-title-color-inactive: var(--theme-color-primary-contrast);--tabs-title-background-hover: var(--theme-color-primary-raise-hover);--tabs-ripple-color: var(--theme-color-primary-raise-ripple);--state-hover-bg: var(--theme-color-primary-raise-hover)}.bn-tab-nav-bg-accent,.bn-tabs-bg-accent{--tabs-bar-background-color: var(--theme-color-accent);--tabs-nav-background-color: var(--theme-color-accent);--tabs-title-color-active: var(--theme-color-accent-contrast);--tabs-title-indicator-color: var(--theme-color-accent-contrast);--tabs-title-color: var(--theme-color-accent-contrast);--tabs-title-color-inactive: var(--theme-color-accent-contrast);--tabs-title-background-hover: var(--theme-color-accent-raise-hover);--tabs-ripple-color: var(--theme-color-accent-raise-ripple);--state-hover-bg: var(--theme-color-accent-raise-hover)}.bn-tab-nav-bg-info,.bn-tabs-bg-info{--tabs-bar-background-color: var(--theme-color-info);--tabs-nav-background-color: var(--theme-color-info);--tabs-title-color-active: var(--theme-color-info-contrast);--tabs-title-indicator-color: var(--theme-color-info-contrast);--tabs-title-color: var(--theme-color-info-contrast);--tabs-title-color-inactive: var(--theme-color-info-contrast);--tabs-title-background-hover: var(--theme-color-info-raise-hover);--tabs-ripple-color: var(--theme-color-info-raise-ripple);--state-hover-bg: var(--theme-color-info-raise-hover)}.bn-tab-nav-bg-success,.bn-tabs-bg-success{--tabs-bar-background-color: var(--theme-color-success);--tabs-nav-background-color: var(--theme-color-success);--tabs-title-color-active: var(--theme-color-success-contrast);--tabs-title-indicator-color: var(--theme-color-success-contrast);--tabs-title-color: var(--theme-color-success-contrast);--tabs-title-color-inactive: var(--theme-color-success-contrast);--tabs-title-background-hover: var(--theme-color-success-raise-hover);--tabs-ripple-color: var(--theme-color-success-raise-ripple);--state-hover-bg: var(--theme-color-success-raise-hover)}.bn-tab-nav-bg-warn,.bn-tabs-bg-warn{--tabs-bar-background-color: var(--theme-color-warn);--tabs-nav-background-color: var(--theme-color-warn);--tabs-title-color-active: var(--theme-color-warn-contrast);--tabs-title-indicator-color: var(--theme-color-warn-contrast);--tabs-title-color: var(--theme-color-warn-contrast);--tabs-title-color-inactive: var(--theme-color-warn-contrast);--tabs-title-background-hover: var(--theme-color-warn-raise-hover);--tabs-ripple-color: var(--theme-color-warn-raise-ripple);--state-hover-bg: var(--theme-color-warn-raise-hover)}.bn-tab-nav-bg-error,.bn-tabs-bg-error{--tabs-bar-background-color: var(--theme-color-error);--tabs-nav-background-color: var(--theme-color-error);--tabs-title-color-active: var(--theme-color-error-contrast);--tabs-title-indicator-color: var(--theme-color-error-contrast);--tabs-title-color: var(--theme-color-error-contrast);--tabs-title-color-inactive: var(--theme-color-error-contrast);--tabs-title-background-hover: var(--theme-color-error-raise-hover);--tabs-ripple-color: var(--theme-color-error-raise-ripple);--state-hover-bg: var(--theme-color-error-raise-hover)}.bn-tab-nav-base .bn-indecator-slide,.bn-tabs-base .bn-indecator-slide{--indecator-slide-color: var(--tabs-title-indicator-color)}.bn-tab-nav-bg-base,.bn-tabs-bg-base{--tabs-bar-background-color: var(--theme-color-base);--tabs-nav-background-color: var(--theme-color-base);--tabs-title-color-active: var(--theme-color-base-contrast);--tabs-title-indicator-color: var(--theme-color-base-contrast);--tabs-title-color: var(--theme-color-base-contrast);--tabs-title-color-inactive: var(--theme-color-base-contrast);--tabs-title-background-hover: var(--theme-color-base-raise-hover);--tabs-ripple-color: var(--theme-color-base-raise-ripple);--state-hover-bg: var(--theme-color-base-raise-hover)}.bn-overflow-button{display:none;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:10;background-color:var(--overflow-button-bg);align-self:center}.bn-overflow-button.visible{display:block}.bn-overflow-button.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.bn-overflow-container{display:flex;align-items:center;position:relative;overflow:hidden;width:100%}.bn-overflow-container.bn-overflow-grid{display:grid;grid-template-columns:50px 1fr 50px;align-items:center;gap:0}.bn-overflow-container.bn-overflow-no-overflow{justify-content:space-around}.bn-overflow-content{display:flex;align-items:center;overflow-x:hidden;scroll-behavior:smooth;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scrollbar-color:transparent;position:relative;min-width:0}.bn-overflow-content::-webkit-scrollbar{display:none}:root{--tabs-bar-border-color: var(--base-input-border-color);--tabs-bar-border: var(--base-border-size) solid var(--tabs-bar-border-color);--tabs-title-color: var(--content-font-color);--tabs-title-color-inactive: inherit;--tabs-title-color-active: var(--theme-color-primary);--tabs-title-background-hover: var(--theme-color-base-hover);--tabs-title-indicator-color: var(--theme-color-primary);--tabs-title-indicator-height: calc(.125em * var(--bn-density-factor));--tabs-title-padding: var(--base-padding-md) var(--base-padding-xl);--tabs-title-min-width: calc(8em * var(--bn-density-factor));--tabs-title-min-height: calc(3em * var(--bn-density-factor));--tabs-title-font-size: var(--base-font-size-md);--tabs-title-font-weight: var(--base-font-weight-medium);--tabs-title-letter-spacing: calc(.0892857143em * var(--bn-density-factor));--tabs-title-line-height: var(--base-line-height-md);--tabs-icon-margin: var(--base-margin-sm);--tabs-animation-time: .5s;--tabs-indicator-animation-time: .5s;--tabs-nav-background-color: transparent;--tabs-bar-background-color: transparent;--tabs-title-text-transform: uppercase;--tabs-ripple-color: var(--bn-ripple-color);--tabs-state-layer-hover: var(--state-layer-hover);--tabs-state-layer-focus: var(--state-layer-focus)}.bn-tab-bar{display:flex;position:relative;border-bottom:var(--tabs-bar-border);background-color:var(--tabs-bar-background-color);gap:0;align-items:stretch;justify-content:flex-start!important}.bn-tab-nav-wrapper{display:flex;align-items:center;position:relative;overflow:hidden;background-color:var(--tabs-nav-background-color)}.bn-tab-nav-link{display:flex;align-items:center;justify-content:center;position:relative;padding:var(--tabs-title-padding);min-width:var(--tabs-title-min-width);min-height:var(--tabs-title-min-height);flex:1 1 0;width:auto;text-decoration:none;color:var(--tabs-title-color, inherit);font-size:var(--tabs-title-font-size);text-transform:uppercase;letter-spacing:var(--tabs-title-letter-spacing);line-height:var(--tabs-title-line-height);cursor:pointer;border:none;overflow:hidden;-webkit-user-select:none;user-select:none;outline:none;margin:0}.bn-tab-nav-link.bn-state-hovered,.bn-tab-nav-link.bn-state-focused,.bn-tab-nav-link.bn-state-focused-submenu{background-color:transparent!important;background:transparent!important}.bn-tab-nav-link.bn-tab-active{color:var(--tabs-title-color-active);font-weight:var(--tabs-title-font-weight)}.bn-tab-nav-link:not(.bn-tab-active){color:var(--tabs-title-color-inactive, var(--tabs-title-color, inherit))}.bn-tab-nav-link.bn-state-disabled{opacity:.5;cursor:default;pointer-events:none}.bn-tab-nav-link-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--tabs-nav-background-color, transparent);z-index:0;pointer-events:none}.bn-tab-nav-link-state{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:background-color var(--tabs-animation-time) cubic-bezier(.4,0,.2,1);z-index:1;pointer-events:none}.bn-tab-nav-link.bn-state-focused:not(.bn-state-hovered).bn-tab-active .bn-tab-nav-link-state,.bn-tab-nav-link.bn-state-focused:not(.bn-state-hovered) .bn-tab-nav-link-state{background-color:var(--tabs-state-layer-focus, var(--state-layer-focus))}.bn-tab-nav-link.bn-state-hovered.bn-state-focused .bn-tab-nav-link-state,.bn-tab-nav-link.bn-state-hovered.bn-tab-active .bn-tab-nav-link-state,.bn-tab-nav-link.bn-state-hovered .bn-tab-nav-link-state{background-color:var(--tabs-state-layer-hover, var(--state-layer-hover))!important}.bn-tab-nav-link-content{position:relative;display:flex;align-items:center;justify-content:center;z-index:2}.bn-tab-nav-link-content .bn-tab-title-text{display:inline-flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-tab-nav-link-content .bn-icon{font-size:var(--button-icon-size);margin-right:.4em;display:inline-flex;align-items:center}.bn-tab-nav-link .bn-ripple{z-index:3}.bn-tabs-bg-primary .bn-tab-nav-link:not(.bn-state-disabled) .bn-ripple,.bn-tabs-bg-accent .bn-tab-nav-link:not(.bn-state-disabled) .bn-ripple,.bn-tabs-bg-info .bn-tab-nav-link:not(.bn-state-disabled) .bn-ripple,.bn-tabs-bg-warn .bn-tab-nav-link:not(.bn-state-disabled) .bn-ripple,.bn-tabs-bg-error .bn-tab-nav-link:not(.bn-state-disabled) .bn-ripple,.bn-tabs-bg-success .bn-tab-nav-link:not(.bn-state-disabled) .bn-ripple,.bn-tabs-bg-base .bn-tab-nav-link:not(.bn-state-disabled) .bn-ripple,.bn-tab-nav-bg-primary .bn-tab-nav-link:not(.bn-state-disabled) .bn-ripple,.bn-tab-nav-bg-accent .bn-tab-nav-link:not(.bn-state-disabled) .bn-ripple,.bn-tab-nav-bg-info .bn-tab-nav-link:not(.bn-state-disabled) .bn-ripple,.bn-tab-nav-bg-warn .bn-tab-nav-link:not(.bn-state-disabled) .bn-ripple,.bn-tab-nav-bg-error .bn-tab-nav-link:not(.bn-state-disabled) .bn-ripple,.bn-tab-nav-bg-success .bn-tab-nav-link:not(.bn-state-disabled) .bn-ripple,.bn-tab-nav-bg-base .bn-tab-nav-link:not(.bn-state-disabled) .bn-ripple{background-color:var(--tabs-ripple-color, var(--bn-ripple-color))}:root{--select-wrapper-width: 100%;--select-wrapper-cursor: pointer;--select-input-display: flex;--select-input-align-items: center;--select-input-justify-content: space-between;--select-input-width: 100%;--select-input-min-height: calc(var(--form-field-control-min-height) - (var(--form-field-control-padding) * 2));--select-input-padding: 0 calc(.5em * var(--bn-density-factor)) 0 0;--select-input-cursor: pointer;--select-input-outline: none;--select-input-margin: 0;--select-input-border: var(--base-input-border);--select-input-border-radius: var(--base-input-radius);--select-input-background: var(--content-background-color);--select-input-font-size: var(--base-input-font-size);--select-input-color: var(--content-font-color);--select-input-selected-background: var(--theme-color-base);--select-value-flex: 1;--select-value-text-align: left;--select-value-color: var(--content-font-color);--select-value-placeholder-color: rgba(0, 0, 0, .7);--select-arrow-margin-left: var(--base-margin-sm);--select-arrow-font-size: var(--base-font-size-sm);--select-arrow-color: var(--content-font-color);--select-arrow-opacity: .6;--select-arrow-transition: transform var(--base-animation-time-fast);--select-popup-min-width: calc(100% + .2em) ;--select-popup-max-height: 300px;--select-popup-background: var(--surface-background-color);--select-popup-border: var(--base-input-border);--select-popup-border-radius: var(--base-radius-md);--select-popup-box-shadow: var(--base-box-shadow-md);--select-popup-padding: 0;--select-popup-margin: calc(-.1em * var(--bn-density-factor));--select-button-display: inline-flex;--select-button-align-items: center;--select-button-gap: var(--base-margin-sm);--select-button-padding: var(--base-input-padding);--select-button-border: var(--base-input-border);--select-button-border-radius: var(--base-input-radius);--select-button-background: var(--content-background-color);--select-button-cursor: pointer;--select-button-font-size: var(--base-input-font-size);--select-button-transition: all var(--base-animation-time-fast);--select-button-hover-background: var(--theme-color-base-hover);--select-button-hover-border: var(--base-input-border-color);--select-button-focus-border: var(--theme-color-primary);--select-button-focus-box-shadow: 0 0 0 2px rgba(19, 60, 85, .25);--select-option-padding: var(--base-padding-md) var(--base-padding-lg);--select-option-cursor: pointer;--select-option-transition: background-color var(--base-animation-time-fast);--select-option-display: block;--select-option-color: var(--surface-font-color);--select-option-hover-background: var(--theme-color-base-hover);--select-option-focus-background: var(--theme-color-base-hover);--select-option-active-background: transparent;--select-option-active-color: var(--surface-font-color);--select-option-border-left: 2px solid transparent;--select-option-active-border-left: 2px solid var(--theme-color-primary);--select-option-active-font-weight: var(--base-font-weight-medium);--select-option-multiple-display: flex;--select-option-multiple-align-items: center;--select-option-multiple-gap: var(--base-margin-sm);--select-option-multiple-padding: var(--base-padding-md) var(--base-padding-lg);--select-option-label-display: block;--select-option-label-padding: 0;--select-option-label-margin: 0;--select-option-label-flex: 1;--select-option-label-line-height-multiple: var(--base-line-height-md)}.bn-input-hidden{position:absolute;opacity:0;pointer-events:none;width:0;height:0;border:none;padding:0;margin:0}.bn-select-wrapper{flex:1;display:flex;align-items:center;position:relative;min-width:0;width:100%;min-height:var(--select-input-min-height)}.bn-select-value{flex:1;display:inline-flex;align-items:center;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--form-field-control-line-height);margin:var(--select-input-margin)}.bn-select-value-placeholder{color:var(--select-value-placeholder-color, rgba(255, 255, 255, .5))}.bn-select-input{flex:1;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;cursor:pointer;position:relative;min-height:var(--select-input-min-height);margin:var(--select-input-margin);padding:var(--select-input-padding)}.bn-select-input.bn-state-focused,.bn-select-input.bn-state-hovered{background-color:transparent}.bn-select-arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:.6em}.bn-select-popup{display:flex;flex-direction:column;min-width:var(--select-popup-min-width);max-height:var(--select-popup-max-height);overflow-y:auto;background-color:var(--select-popup-background);border-bottom-left-radius:var(--select-popup-border-radius, 4px);border-bottom-right-radius:var(--select-popup-border-radius, 4px);box-shadow:var(--select-popup-box-shadow, 0 4px 6px rgba(0, 0, 0, .1));padding:var(--select-popup-padding);margin:var(--select-popup-margin)}.bn-select-search-header{padding:var(--select-search-header-padding, 8px 12px);border-bottom:var(--select-search-header-border, 1px solid rgba(255, 255, 255, .1));background-color:var(--select-search-header-background, transparent);position:relative}.bn-select-search-input-container{position:relative;width:100%}.bn-select-search-input{width:100%;padding:var(--select-search-input-padding, 6px 8px 6px 32px);border:var(--select-search-input-border, 1px solid rgba(255, 255, 255, .2));border-radius:var(--select-search-input-border-radius, 4px);background-color:var(--select-search-input-background, rgba(255, 255, 255, .05));color:var(--select-search-input-color, inherit);font-size:var(--select-search-input-font-size, .9em);position:relative;box-sizing:border-box}.bn-select-search-input:focus{outline:none;border-color:var(--select-search-input-focus-border-color, var(--theme-color-primary));background-color:var(--select-search-input-focus-background, rgba(255, 255, 255, .1))}.bn-select-search-input::placeholder{color:var(--select-search-input-placeholder-color, rgba(255, 255, 255, .5))}.bn-select-search-icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--select-search-icon-color, rgba(255, 255, 255, .6));pointer-events:none;font-size:1em;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;z-index:1}.bn-select-options-container{flex:1;overflow-y:auto}.bn-select-option.bn-select-option{padding:var(--select-option-padding, 8px 12px);cursor:pointer;transition:var(--select-option-transition, background-color .2s);display:flex;align-items:center;position:relative;color:var(--select-option-color)}.bn-select-option.bn-state-selected:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:.85em;height:.85em;background-color:var(--select-input-selected-background);mask-image:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='1.5 6 4.5 9 10.5 1' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='1.5 6 4.5 9 10.5 1' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.bn-select-option.bn-select-option-multiple{display:flex;align-items:center;gap:var(--select-option-multiple-gap, 8px);padding:var(--select-option-multiple-padding, 8px 12px);cursor:pointer}.bn-select-option.bn-state-selected:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:.85em;height:.85em;background-color:var(--theme-color-base);mask-image:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='1.5 6 4.5 9 10.5 1' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='1.5 6 4.5 9 10.5 1' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.bn-select-popup{--select-search-icon-color: var(--content-font-color);--select-popup-background: var(--surface-background-color);--select-popup-border: var(--base-input-border);--select-popup-border-radius: var(--base-radius-md);--select-popup-box-shadow: var(--base-box-shadow-md);--select-button-background: var(--content-background-color);--select-button-font-size: var(--base-input-font-size);--select-button-transition: all var(--base-animation-time-fast);--select-button-hover-background: var(--theme-color-base-hover);--select-button-hover-border: var(--base-input-border-color);--select-button-focus-border: var(--theme-color-primary);--select-button-focus-box-shadow: 0 0 0 2px rgba(19, 60, 85, .25)}:root{--indecator-slide-color: var(--tabs-title-indicator-color, var(--theme-color-primary));--indecator-slide-height: var(--tabs-title-indicator-height, .125em);--indecator-slide-width: var(--tabs-title-indicator-height, .125em);--indecator-slide-animation-time: var(--tabs-indicator-animation-time, .5s);--indecator-slide-animation-easing: cubic-bezier(.4, 0, .2, 1)}.bn-indecator-slide{position:absolute;background-color:var(--indecator-slide-color);transition:left var(--indecator-slide-animation-time) var(--indecator-slide-animation-easing),width var(--indecator-slide-animation-time) var(--indecator-slide-animation-easing),top var(--indecator-slide-animation-time) var(--indecator-slide-animation-easing),height var(--indecator-slide-animation-time) var(--indecator-slide-animation-easing);z-index:1;pointer-events:none}.bn-indecator-slide.bn-indecator-slide-no-animation{transition:none}.bn-indecator-slide.bn-indecator-slide-horizontal{bottom:0;left:0;height:var(--indecator-slide-height);width:auto}.bn-indecator-slide.bn-indecator-slide-vertical{left:0;top:0;width:var(--indecator-slide-width);height:auto}.bn-accordion{display:flex;flex-direction:column;width:100%}.bn-accordion-space{gap:var(--accordion-space-margin)}.bn-accordion-no-space{gap:0}.bn-accordion-shadow .bn-accordion-item{box-shadow:var(--base-shadow-light)}.bn-accordion-item{display:flex;flex-direction:column;border:none;border-radius:var(--accordion-radius);background-color:var(--accordion-bar-background);overflow:hidden;transition:border-color var(--base-animation-time-fast) ease}.bn-accordion-item:not(:last-child){margin-bottom:var(--accordion-space-margin)}.bn-accordion-bordered .bn-accordion-item{border:var(--accordion-border)}.bn-accordion-no-space .bn-accordion-item{margin-bottom:0}.bn-accordion-bordered.bn-accordion-no-space .bn-accordion-item{border-left:none;border-right:none}.bn-accordion-bordered.bn-accordion-no-space .bn-accordion-item:not(:last-child){border-bottom:var(--accordion-no-space-border-between)}.bn-accordion-bordered.bn-accordion-no-space .bn-accordion-item:first-child{border-top:none;border-radius:var(--accordion-radius) var(--accordion-radius) 0 0}.bn-accordion-bordered.bn-accordion-no-space .bn-accordion-item:last-child{border-radius:0 0 var(--accordion-radius) var(--accordion-radius)}.bn-accordion-bordered.bn-accordion-no-space .bn-accordion-item:not(:first-child):not(:last-child){border-radius:0}.bn-accordion:not(.bn-accordion-bordered).bn-accordion-no-space .bn-accordion-item{border:none;border-radius:0}.bn-accordion-space-on-open{gap:0}.bn-accordion-space-on-open .bn-accordion-item{margin-bottom:0;margin-top:0;transition:margin var(--base-animation-time) cubic-bezier(.4,0,.2,1),border-radius var(--base-animation-time) cubic-bezier(.4,0,.2,1)}.bn-accordion-space-on-open .bn-accordion-item.bn-accordion-item-expanded{margin-top:var(--accordion-space-margin);margin-bottom:var(--accordion-space-margin)}.bn-accordion-bordered.bn-accordion-space-on-open .bn-accordion-item{border-left:none;border-right:none}.bn-accordion-bordered.bn-accordion-space-on-open .bn-accordion-item:not(:last-child){border-bottom:var(--accordion-no-space-border-between)}.bn-accordion-bordered.bn-accordion-space-on-open .bn-accordion-item:first-child{border-top:none;border-radius:var(--accordion-radius) var(--accordion-radius) 0 0}.bn-accordion-bordered.bn-accordion-space-on-open .bn-accordion-item:last-child{border-radius:0 0 var(--accordion-radius) var(--accordion-radius)}.bn-accordion-bordered.bn-accordion-space-on-open .bn-accordion-item:not(:first-child):not(:last-child){border-radius:0}.bn-accordion-bordered.bn-accordion-space-on-open .bn-accordion-item.bn-accordion-item-expanded{border:var(--accordion-border);border-radius:var(--accordion-radius);margin-top:var(--accordion-space-margin);margin-bottom:var(--accordion-space-margin)}.bn-accordion:not(.bn-accordion-bordered).bn-accordion-space-on-open .bn-accordion-item{border:none;border-radius:0}.bn-accordion:not(.bn-accordion-bordered).bn-accordion-space-on-open .bn-accordion-item.bn-accordion-item-expanded{border:none;border-radius:0}.bn-accordion-item-expanded{border-color:var(--accordion-border-color-expanded, var(--base-border-color))}.bn-accordion-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:var(--accordion-header-padding, var(--base-padding-md));min-height:var(--accordion-header-min-height, 48px);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--accordion-header-color, inherit);overflow:hidden}.bn-accordion-header.bn-state-hovered,.bn-accordion-header.bn-state-focused,.bn-accordion-header.bn-state-focused-submenu{background-color:transparent!important;background:transparent!important}.bn-accordion-header:focus-visible{outline:2px solid var(--base-focus-color);outline-offset:-2px}.bn-accordion-header-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--accordion-header-bg, var(--accordion-header-background, transparent));z-index:0;pointer-events:none}.bn-accordion-header-state{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:background-color var(--base-animation-time-fast) ease;z-index:1;pointer-events:none}.bn-accordion-header.bn-state-focused:not(.bn-state-hovered) .bn-accordion-header-state{background-color:var(--accordion-state-layer-focus, var(--state-layer-focus))}.bn-accordion-header.bn-state-hovered.bn-state-focused .bn-accordion-header-state,.bn-accordion-header.bn-state-hovered .bn-accordion-header-state{background-color:var(--accordion-state-layer-hover, var(--state-layer-hover))!important}.bn-accordion-header-content{position:relative;flex:1;display:grid;grid-template-columns:1fr;align-items:center;gap:var(--accordion-header-content-gap, var(--base-padding-sm));z-index:2}.bn-accordion-header-content:has(.bn-accordion-titel):has(.bn-accordion-titel-desc){grid-template-columns:1fr 60%;align-items:baseline;column-gap:var(--accordion-header-title-desc-gap, var(--base-padding-md))}.bn-accordion-header-indicator{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--accordion-indicator-size, 24px);height:var(--accordion-indicator-size, 24px);margin-left:var(--accordion-indicator-margin, var(--base-padding-sm));z-index:2}.bn-accordion-header-icon{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:var(--accordion-indicator-icon-size, 24px);line-height:1;width:1em;height:1em;display:inline-flex;align-items:center;justify-content:center;transition:transform var(--base-animation-time) cubic-bezier(.4,0,.2,1);transform:rotate(0);color:var(--accordion-indicator-color, currentColor);font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.bn-accordion-header-expanded .bn-accordion-header-icon{transform:rotate(180deg)}.bn-accordion-header-disabled{cursor:not-allowed;opacity:.6}.bn-accordion-header .bn-ripple{z-index:3}.bn-accordion-header:not(.bn-accordion-header-base) .bn-ripple{background-color:var(--accordion-ripple-color)}.bn-accordion-panel-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--base-animation-time) cubic-bezier(.4,0,.2,1);overflow:hidden}.bn-accordion-item-expanded .bn-accordion-panel-wrapper{grid-template-rows:1fr}.bn-accordion-panel{background-color:var(--accordion-content-background);color:var(--content-font-color);min-height:0;overflow:hidden}.bn-accordion-panel-content{padding:var(--accordion-content-padding);box-sizing:border-box}.bn-accordion-titel{margin:0;font-size:var(--accordion-tile-font-size);font-weight:var(--accordion-tile-font-weight);letter-spacing:var(--accordion-title-letter-spacing);white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.bn-accordion-titel-desc{margin:0;font-size:var(--accordion-desc-font-size);font-weight:var(--accordion-desc-font-weight);white-space:normal;word-wrap:break-word;overflow-wrap:break-word}:root{--accordion-space-margin: var(--base-padding-md);--accordion-bar-background: var(--content-background-color);--accordion-content-background: var(--content-background-color);--accordion-header-background: transparent;--accordion-header-background-hover: var(--base-hover-color);--accordion-header-bg: var(--content-background-color);--accordion-header-color: var(--content-font-color);--accordion-content-padding: var(--base-padding-md);--accordion-header-padding: var(--base-padding-md);--accordion-header-content-gap: var(--base-padding-sm);--accordion-header-title-desc-gap: var(--base-padding-md);--accordion-radius: var(--base-radius-md);--accordion-border: var(--base-border-md);--accordion-border-color-expanded: var(--base-border-color);--accordion-no-space-border-between: var(--base-border-size) solid var(--base-border-color);--accordion-tile-font-size: var(--base-font-size-md);--accordion-tile-font-weight: var(--base-font-weight-regular);--accordion-title-letter-spacing: var(--base-letter-spacing-md);--accordion-desc-font-size: var(--base-font-size-md);--accordion-desc-font-weight: var(--base-font-weight-light);--accordion-header-min-height: var(--base-button-height);--accordion-indicator-size: 24px;--accordion-indicator-icon-size: 24px;--accordion-indicator-margin: var(--base-padding-sm);--accordion-indicator-color: currentColor;--accordion-ripple-color: var(--bn-ripple-color);--accordion-state-layer-hover: var(--state-layer-hover);--accordion-state-layer-focus: var(--state-layer-focus)}.bn-accordion-header-primary{--accordion-header-bg: var(--theme-color-primary);--accordion-header-color: var(--theme-color-primary-contrast);--accordion-state-layer-hover: var(--theme-color-primary-raise-hover);--accordion-state-layer-focus: var(--theme-color-primary-raise-hover);--accordion-ripple-color: var(--theme-color-primary-raise-ripple)}.bn-accordion-header-accent{--accordion-header-bg: var(--theme-color-accent);--accordion-header-color: var(--theme-color-accent-contrast);--accordion-state-layer-hover: var(--theme-color-accent-raise-hover);--accordion-state-layer-focus: var(--theme-color-accent-raise-hover);--accordion-ripple-color: var(--theme-color-accent-raise-ripple)}.bn-accordion-header-info{--accordion-header-bg: var(--theme-color-info);--accordion-header-color: var(--theme-color-info-contrast);--accordion-state-layer-hover: var(--theme-color-info-raise-hover);--accordion-state-layer-focus: var(--theme-color-info-raise-hover);--accordion-ripple-color: var(--theme-color-info-raise-ripple)}.bn-accordion-header-success{--accordion-header-bg: var(--theme-color-success);--accordion-header-color: var(--theme-color-success-contrast);--accordion-state-layer-hover: var(--theme-color-success-raise-hover);--accordion-state-layer-focus: var(--theme-color-success-raise-hover);--accordion-ripple-color: var(--theme-color-success-raise-ripple)}.bn-accordion-header-warn{--accordion-header-bg: var(--theme-color-warn);--accordion-header-color: var(--theme-color-warn-contrast);--accordion-state-layer-hover: var(--theme-color-warn-raise-hover);--accordion-state-layer-focus: var(--theme-color-warn-raise-hover);--accordion-ripple-color: var(--theme-color-warn-raise-ripple)}.bn-accordion-header-error{--accordion-header-bg: var(--theme-color-error);--accordion-header-color: var(--theme-color-error-contrast);--accordion-state-layer-hover: var(--theme-color-error-raise-hover);--accordion-state-layer-focus: var(--theme-color-error-raise-hover);--accordion-ripple-color: var(--theme-color-error-raise-ripple)}.bn-accordion-header-base{--accordion-header-bg: var(--content-background-color);--accordion-header-color: var(--content-font-color);--accordion-state-layer-hover: var(--state-layer-hover);--accordion-state-layer-focus: var(--state-layer-focus);--accordion-ripple-color: var(--bn-ripple-color)}.bn-accordion-header-base .bn-accordion-titel.bn-accordion-titel-primary,.bn-accordion-header-base .bn-accordion-titel-primary,.bn-accordion-titel.bn-accordion-titel-primary,.bn-accordion-titel-primary{color:var(--theme-color-primary)!important}.bn-accordion-header-primary .bn-accordion-titel,.bn-accordion-header-primary .bn-accordion-titel-primary,.bn-accordion-header-primary .bn-accordion-titel-accent,.bn-accordion-header-primary .bn-accordion-titel-info,.bn-accordion-header-primary .bn-accordion-titel-warn,.bn-accordion-header-primary .bn-accordion-titel-error,.bn-accordion-header-primary .bn-accordion-titel-success{color:var(--theme-color-primary-contrast)!important}.bn-accordion-header-base .bn-accordion-titel-desc.bn-accordion-titel-desc-primary,.bn-accordion-header-base .bn-accordion-titel-desc-primary,.bn-accordion-titel-desc.bn-accordion-titel-desc-primary,.bn-accordion-titel-desc-primary{color:var(--theme-color-primary)!important}.bn-accordion-header-primary .bn-accordion-titel-desc,.bn-accordion-header-primary .bn-accordion-titel-desc-primary,.bn-accordion-header-primary .bn-accordion-titel-desc-accent,.bn-accordion-header-primary .bn-accordion-titel-desc-info,.bn-accordion-header-primary .bn-accordion-titel-desc-warn,.bn-accordion-header-primary .bn-accordion-titel-desc-error,.bn-accordion-header-primary .bn-accordion-titel-desc-success{color:var(--theme-color-primary-contrast)!important}.bn-accordion-header-base .bn-accordion-titel.bn-accordion-titel-accent,.bn-accordion-header-base .bn-accordion-titel-accent,.bn-accordion-titel.bn-accordion-titel-accent,.bn-accordion-titel-accent{color:var(--theme-color-accent)!important}.bn-accordion-header-accent .bn-accordion-titel,.bn-accordion-header-accent .bn-accordion-titel-primary,.bn-accordion-header-accent .bn-accordion-titel-accent,.bn-accordion-header-accent .bn-accordion-titel-info,.bn-accordion-header-accent .bn-accordion-titel-warn,.bn-accordion-header-accent .bn-accordion-titel-error,.bn-accordion-header-accent .bn-accordion-titel-success{color:var(--theme-color-accent-contrast)!important}.bn-accordion-header-base .bn-accordion-titel-desc.bn-accordion-titel-desc-accent,.bn-accordion-header-base .bn-accordion-titel-desc-accent,.bn-accordion-titel-desc.bn-accordion-titel-desc-accent,.bn-accordion-titel-desc-accent{color:var(--theme-color-accent)!important}.bn-accordion-header-accent .bn-accordion-titel-desc,.bn-accordion-header-accent .bn-accordion-titel-desc-primary,.bn-accordion-header-accent .bn-accordion-titel-desc-accent,.bn-accordion-header-accent .bn-accordion-titel-desc-info,.bn-accordion-header-accent .bn-accordion-titel-desc-warn,.bn-accordion-header-accent .bn-accordion-titel-desc-error,.bn-accordion-header-accent .bn-accordion-titel-desc-success{color:var(--theme-color-accent-contrast)!important}.bn-accordion-header-base .bn-accordion-titel.bn-accordion-titel-info,.bn-accordion-header-base .bn-accordion-titel-info,.bn-accordion-titel.bn-accordion-titel-info,.bn-accordion-titel-info{color:var(--theme-color-info)!important}.bn-accordion-header-info .bn-accordion-titel,.bn-accordion-header-info .bn-accordion-titel-primary,.bn-accordion-header-info .bn-accordion-titel-accent,.bn-accordion-header-info .bn-accordion-titel-info,.bn-accordion-header-info .bn-accordion-titel-warn,.bn-accordion-header-info .bn-accordion-titel-error,.bn-accordion-header-info .bn-accordion-titel-success{color:var(--theme-color-info-contrast)!important}.bn-accordion-header-base .bn-accordion-titel-desc.bn-accordion-titel-desc-info,.bn-accordion-header-base .bn-accordion-titel-desc-info,.bn-accordion-titel-desc.bn-accordion-titel-desc-info,.bn-accordion-titel-desc-info{color:var(--theme-color-info)!important}.bn-accordion-header-info .bn-accordion-titel-desc,.bn-accordion-header-info .bn-accordion-titel-desc-primary,.bn-accordion-header-info .bn-accordion-titel-desc-accent,.bn-accordion-header-info .bn-accordion-titel-desc-info,.bn-accordion-header-info .bn-accordion-titel-desc-warn,.bn-accordion-header-info .bn-accordion-titel-desc-error,.bn-accordion-header-info .bn-accordion-titel-desc-success{color:var(--theme-color-info-contrast)!important}.bn-accordion-header-base .bn-accordion-titel.bn-accordion-titel-success,.bn-accordion-header-base .bn-accordion-titel-success,.bn-accordion-titel.bn-accordion-titel-success,.bn-accordion-titel-success{color:var(--theme-color-success)!important}.bn-accordion-header-success .bn-accordion-titel,.bn-accordion-header-success .bn-accordion-titel-primary,.bn-accordion-header-success .bn-accordion-titel-accent,.bn-accordion-header-success .bn-accordion-titel-info,.bn-accordion-header-success .bn-accordion-titel-warn,.bn-accordion-header-success .bn-accordion-titel-error,.bn-accordion-header-success .bn-accordion-titel-success{color:var(--theme-color-success-contrast)!important}.bn-accordion-header-base .bn-accordion-titel-desc.bn-accordion-titel-desc-success,.bn-accordion-header-base .bn-accordion-titel-desc-success,.bn-accordion-titel-desc.bn-accordion-titel-desc-success,.bn-accordion-titel-desc-success{color:var(--theme-color-success)!important}.bn-accordion-header-success .bn-accordion-titel-desc,.bn-accordion-header-success .bn-accordion-titel-desc-primary,.bn-accordion-header-success .bn-accordion-titel-desc-accent,.bn-accordion-header-success .bn-accordion-titel-desc-info,.bn-accordion-header-success .bn-accordion-titel-desc-warn,.bn-accordion-header-success .bn-accordion-titel-desc-error,.bn-accordion-header-success .bn-accordion-titel-desc-success{color:var(--theme-color-success-contrast)!important}.bn-accordion-header-base .bn-accordion-titel.bn-accordion-titel-warn,.bn-accordion-header-base .bn-accordion-titel-warn,.bn-accordion-titel.bn-accordion-titel-warn,.bn-accordion-titel-warn{color:var(--theme-color-warn)!important}.bn-accordion-header-warn .bn-accordion-titel,.bn-accordion-header-warn .bn-accordion-titel-primary,.bn-accordion-header-warn .bn-accordion-titel-accent,.bn-accordion-header-warn .bn-accordion-titel-info,.bn-accordion-header-warn .bn-accordion-titel-warn,.bn-accordion-header-warn .bn-accordion-titel-error,.bn-accordion-header-warn .bn-accordion-titel-success{color:var(--theme-color-warn-contrast)!important}.bn-accordion-header-base .bn-accordion-titel-desc.bn-accordion-titel-desc-warn,.bn-accordion-header-base .bn-accordion-titel-desc-warn,.bn-accordion-titel-desc.bn-accordion-titel-desc-warn,.bn-accordion-titel-desc-warn{color:var(--theme-color-warn)!important}.bn-accordion-header-warn .bn-accordion-titel-desc,.bn-accordion-header-warn .bn-accordion-titel-desc-primary,.bn-accordion-header-warn .bn-accordion-titel-desc-accent,.bn-accordion-header-warn .bn-accordion-titel-desc-info,.bn-accordion-header-warn .bn-accordion-titel-desc-warn,.bn-accordion-header-warn .bn-accordion-titel-desc-error,.bn-accordion-header-warn .bn-accordion-titel-desc-success{color:var(--theme-color-warn-contrast)!important}.bn-accordion-header-base .bn-accordion-titel.bn-accordion-titel-error,.bn-accordion-header-base .bn-accordion-titel-error,.bn-accordion-titel.bn-accordion-titel-error,.bn-accordion-titel-error{color:var(--theme-color-error)!important}.bn-accordion-header-error .bn-accordion-titel,.bn-accordion-header-error .bn-accordion-titel-primary,.bn-accordion-header-error .bn-accordion-titel-accent,.bn-accordion-header-error .bn-accordion-titel-info,.bn-accordion-header-error .bn-accordion-titel-warn,.bn-accordion-header-error .bn-accordion-titel-error,.bn-accordion-header-error .bn-accordion-titel-success{color:var(--theme-color-error-contrast)!important}.bn-accordion-header-base .bn-accordion-titel-desc.bn-accordion-titel-desc-error,.bn-accordion-header-base .bn-accordion-titel-desc-error,.bn-accordion-titel-desc.bn-accordion-titel-desc-error,.bn-accordion-titel-desc-error{color:var(--theme-color-error)!important}.bn-accordion-header-error .bn-accordion-titel-desc,.bn-accordion-header-error .bn-accordion-titel-desc-primary,.bn-accordion-header-error .bn-accordion-titel-desc-accent,.bn-accordion-header-error .bn-accordion-titel-desc-info,.bn-accordion-header-error .bn-accordion-titel-desc-warn,.bn-accordion-header-error .bn-accordion-titel-desc-error,.bn-accordion-header-error .bn-accordion-titel-desc-success{color:var(--theme-color-error-contrast)!important}.bn-accordion-header-base .bn-accordion-titel:not(.bn-accordion-titel-primary):not(.bn-accordion-titel-accent):not(.bn-accordion-titel-info):not(.bn-accordion-titel-warn):not(.bn-accordion-titel-error):not(.bn-accordion-titel-success){color:var(--content-font-color)}.bn-accordion-header-base .bn-accordion-titel-desc:not(.bn-accordion-titel-desc-primary):not(.bn-accordion-titel-desc-accent):not(.bn-accordion-titel-desc-info):not(.bn-accordion-titel-desc-warn):not(.bn-accordion-titel-desc-error):not(.bn-accordion-titel-desc-success){color:var(--content-font-color)}.bn-stepper{display:block;border-radius:var(--base-radius);overflow-x:auto;width:100%;border:var(--stepper-border)}.bn-stepper-header{background:var(--stepper-header-background);border-top-left-radius:var(--base-radius);border-top-right-radius:var(--base-radius);border-bottom:var(--stepper-header-border)}.bn-stepper-container{overflow:hidden}.bn-stepper-wrapper{display:grid;grid-template-columns:1fr 1fr;width:200%;height:100%;white-space:nowrap;background:var(--stepper-wrapper-background);border-top:none;border-bottom-left-radius:var(--base-radius);border-bottom-right-radius:var(--base-radius);padding:0;margin:0}.bn-stepper-content{display:block;padding:10px;width:100%;height:100%;overflow:auto;box-sizing:border-box}.bn-stepper-nav{display:flex;align-items:center;width:100%;padding:var(--stepper-nav-padding);background:var(--stepper-nav-background);border-bottom:var(--stepper-nav-border);overflow-x:auto}.bn-stepper-nav-item{display:flex;align-items:center;gap:var(--stepper-nav-item-gap);padding:var(--stepper-nav-item-padding);border-radius:var(--base-radius);flex:0 0 auto;position:relative}.bn-stepper-nav-item button[bn-button]{pointer-events:auto;margin:0}.bn-stepper-nav-item button[bn-button]>span.bn-button-inner{display:flex;align-items:center;gap:var(--stepper-nav-item-gap)}.bn-stepper-nav-item button[bn-button]>span.bn-button-inner>span.bn-button-label{display:flex;align-items:center;gap:var(--stepper-nav-item-gap)}.bn-stepper-nav-item button[bn-button].bn-button-nav:after{display:none!important}.bn-stepper-nav-item button[bn-button].bn-button-nav:hover:after{display:none!important}.bn-stepper-nav-item button[bn-button].bn-button-nav>span{border-bottom:none!important}.bn-stepper-nav-item button[bn-button].bn-button-nav.bn-active>span{border-bottom:none!important}.bn-stepper-nav-item-disabled button[bn-button]{opacity:.5;cursor:not-allowed}.bn-stepper-nav-item-disabled{cursor:not-allowed}.bn-stepper-nav-connector{flex:1;height:var(--stepper-nav-connector-height);background-color:var(--stepper-nav-connector-color);margin:0 var(--stepper-nav-item-gap);align-self:center;min-width:20px}.bn-stepper-nav-connector-completed{background-color:var(--stepper-nav-connector-completed-color)}.bn-stepper-nav-circle{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--stepper-nav-circle-size);height:var(--stepper-nav-circle-size);border-radius:50%;border:var(--stepper-nav-circle-border);transition:all var(--base-animation-time) ease;flex-shrink:0}.bn-stepper-nav-item-active button[bn-button] .bn-stepper-nav-circle{border-color:var(--stepper-nav-circle-active-border);background:var(--stepper-nav-circle-active-bg)}.bn-stepper-nav-item-completed button[bn-button] .bn-stepper-nav-circle{border-color:var(--stepper-nav-circle-completed-border);background:var(--stepper-nav-circle-completed-bg)}.bn-stepper-nav-item-invalid button[bn-button] .bn-stepper-nav-circle{border-color:var(--stepper-nav-circle-invalid-border)}.bn-stepper-nav-number{font-size:var(--stepper-nav-number-size);font-weight:var(--stepper-nav-number-weight);color:var(--stepper-nav-number-color);transition:color var(--base-animation-time) ease}.bn-stepper-nav-item-active button[bn-button] .bn-stepper-nav-number{color:var(--stepper-nav-number-active-color)}.bn-stepper-nav-item-completed button[bn-button] .bn-stepper-nav-number{color:var(--stepper-nav-number-completed-color)}.bn-stepper-nav-label{font-size:var(--stepper-nav-label-size);color:var(--stepper-nav-label-color);white-space:nowrap;transition:color var(--base-animation-time) ease}.bn-stepper-nav-item-active .bn-stepper-nav-label{color:var(--stepper-nav-label-active-color);font-weight:var(--stepper-nav-label-active-weight)}.bn-stepper-nav-item-completed .bn-stepper-nav-label{color:var(--stepper-nav-label-completed-color)}.bn-stepper-vertical-wrapper{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-radius:var(--base-radius);border:var(--stepper-border);background:var(--stepper-wrapper-background)}.bn-stepper-nav-vertical{display:flex;flex-direction:column;width:100%;padding:var(--stepper-nav-padding);background:var(--stepper-nav-background);overflow-y:auto;overflow-x:hidden;flex:1;position:relative}.bn-stepper-nav-vertical .bn-stepper-nav-item-wrapper{display:flex;flex-direction:column;width:100%;position:relative;z-index:1}.bn-stepper-nav-vertical .bn-stepper-nav-item{display:flex;flex-direction:row;align-items:center;width:100%;padding:0;margin:0;position:relative;z-index:1}.bn-stepper-nav-vertical .bn-stepper-nav-item button[bn-button]{width:100%;justify-content:flex-start;text-align:left;position:relative;z-index:1}.bn-stepper-nav-connector-vertical-short{width:var(--stepper-nav-connector-height, 2px);height:calc(var(--stepper-nav-item-gap, .5rem) * 2);background-color:var(--stepper-nav-connector-color);transition:background-color var(--base-animation-time) ease;align-self:flex-start;position:relative;left:calc(.5em + var(--stepper-nav-circle-size, 2em) / 2 - var(--stepper-nav-connector-height, 2px) / 2 + 7px)}.bn-stepper-nav-connector-vertical-short.bn-stepper-nav-connector-completed{background-color:var(--stepper-nav-connector-completed-color)}.bn-stepper-nav-content-vertical{width:100%;padding:0;background:var(--stepper-wrapper-background);overflow:hidden;animation:slideDown var(--base-animation-time) ease;display:flex;flex-direction:row}.bn-stepper-nav-content-line{width:var(--stepper-nav-connector-height, 2px);flex-shrink:0;background-color:var(--stepper-nav-connector-color);align-self:stretch;position:relative;left:calc(.5em + var(--stepper-nav-circle-size, 2em) / 2 - var(--stepper-nav-connector-height, 2px) / 2 + 7px)}.bn-stepper-nav-content-inner{flex:1;padding:var(--stepper-nav-padding);padding-left:calc(var(--stepper-nav-circle-size, 2em) / 2 + var(--stepper-nav-item-gap, .5rem) + var(--stepper-nav-padding));overflow:auto}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}.bn-stepper-nav-connector-vertical{width:var(--stepper-nav-connector-height, 2px);height:auto;min-height:20px;flex:0 0 auto;margin:var(--stepper-nav-item-gap, .5rem) 0;margin-left:0;align-self:center;background-color:var(--stepper-nav-connector-color);transition:min-height var(--base-animation-time) ease,flex-grow var(--base-animation-time) ease;position:relative;left:calc(.5em + var(--stepper-nav-circle-size, 2em) / 2 - var(--stepper-nav-connector-height, 2px) / 2 + 7px)}.bn-stepper-nav-connector-vertical.bn-stepper-nav-connector-extended{min-height:40px;flex:1 1 auto}.bn-stepper-nav-connector-vertical.bn-stepper-nav-connector-completed{background-color:var(--stepper-nav-connector-completed-color)}:root{--stepper-border: var(--tabs-border);--stepper-header-background: var(--tabs-bar-background);--stepper-header-border: var(--tabs-bar-border);--stepper-wrapper-background: var(--tabs-wrapper-background);--stepper-nav-gap: 1rem;--stepper-nav-padding: 1rem;--stepper-nav-background: var(--tabs-bar-background);--stepper-nav-border: var(--tabs-bar-border);--stepper-nav-item-gap: .5rem;--stepper-nav-item-padding: .5rem;--stepper-nav-item-hover-bg: var(--base-hover-bg);--stepper-nav-connector-height: 2px;--stepper-nav-connector-width: 100%;--stepper-nav-connector-color: var(--base-input-border-color);--stepper-nav-connector-completed-color: var(--base-color);--stepper-nav-label-active-bg: var(--base-color);--stepper-nav-circle-size: calc(2em * var(--bn-density-factor));--stepper-nav-circle-border: 2px solid var(--base-input-border-color);--stepper-nav-circle-bg: transparent;--stepper-nav-circle-active-border: var(--base-color);--stepper-nav-circle-active-bg: var(--base-color);--stepper-nav-circle-completed-border: var(--base-color);--stepper-nav-circle-completed-bg: var(--base-color);--stepper-nav-circle-invalid-border: var(--theme-color-error);--stepper-nav-number-size: calc(.9em * var(--bn-density-factor));--stepper-nav-number-weight: 500;--stepper-nav-number-color: var(--base-color);--stepper-nav-number-active-color: var(--base-contrast);--stepper-nav-number-completed-color: var(--base-contrast);--stepper-nav-label-size: calc(1em * var(--bn-density-factor));--stepper-nav-label-color: var(--base-font-color);--stepper-nav-label-active-color: var(--base-color);--stepper-nav-label-active-weight: 500;--stepper-nav-label-completed-color: var(--base-color);--stepper-nav-label-underline-padding: calc(.3em * var(--bn-density-factor));--stepper-nav-label-underline-height: 2px;--stepper-nav-item-active-bg: var(--base-color);--stepper-nav-item-active-font: var(--base-color-contrast)}.bn-stepper-base{--state-hover-bg: var(--theme-color-base-hover);--bn-ripple-color: var(--theme-color-base-ripple)}.bn-stepper-primary{--stepper-nav-circle-active-border: var(--theme-color-primary);--stepper-nav-circle-active-bg: var(--theme-color-primary);--stepper-nav-circle-completed-border: var(--theme-color-primary);--stepper-nav-circle-completed-bg: var(--theme-color-primary);--stepper-nav-number-active-color: var(--theme-color-primary-contrast);--stepper-nav-number-completed-color: var(--theme-color-primary-contrast);--stepper-nav-label-active-color: var(--theme-color-primary);--stepper-nav-label-completed-color: var(--theme-color-primary);--stepper-nav-connector-completed-color: var(--theme-color-primary);--state-hover-bg: var(--theme-color-primary-hover);--bn-ripple-color: var(--theme-color-primary-ripple)}.bn-stepper-accent{--stepper-nav-circle-active-border: var(--theme-color-accent);--stepper-nav-circle-active-bg: var(--theme-color-accent);--stepper-nav-circle-completed-border: var(--theme-color-accent);--stepper-nav-circle-completed-bg: var(--theme-color-accent);--stepper-nav-number-active-color: var(--theme-color-accent-contrast);--stepper-nav-number-completed-color: var(--theme-color-accent-contrast);--stepper-nav-label-active-color: var(--theme-color-accent);--stepper-nav-label-completed-color: var(--theme-color-accent);--stepper-nav-connector-completed-color: var(--theme-color-accent);--state-hover-bg: var(--theme-color-accent-hover);--bn-ripple-color: var(--theme-color-accent-ripple)}.bn-stepper-info{--stepper-nav-circle-active-border: var(--theme-color-info);--stepper-nav-circle-active-bg: var(--theme-color-info);--stepper-nav-circle-completed-border: var(--theme-color-info);--stepper-nav-circle-completed-bg: var(--theme-color-info);--stepper-nav-number-active-color: var(--theme-color-info-contrast);--stepper-nav-number-completed-color: var(--theme-color-info-contrast);--stepper-nav-label-active-color: var(--theme-color-info);--stepper-nav-label-completed-color: var(--theme-color-info);--stepper-nav-connector-completed-color: var(--theme-color-info);--state-hover-bg: var(--theme-color-info-hover);--bn-ripple-color: var(--theme-color-info-ripple)}.bn-stepper-success{--stepper-nav-circle-active-border: var(--theme-color-success);--stepper-nav-circle-active-bg: var(--theme-color-success);--stepper-nav-circle-completed-border: var(--theme-color-success);--stepper-nav-circle-completed-bg: var(--theme-color-success);--stepper-nav-number-active-color: var(--theme-color-success-contrast);--stepper-nav-number-completed-color: var(--theme-color-success-contrast);--stepper-nav-label-active-color: var(--theme-color-success);--stepper-nav-label-completed-color: var(--theme-color-success);--stepper-nav-connector-completed-color: var(--theme-color-success);--state-hover-bg: var(--theme-color-success-hover);--bn-ripple-color: var(--theme-color-success-ripple)}.bn-stepper-warn{--stepper-nav-circle-active-border: var(--theme-color-warn);--stepper-nav-circle-active-bg: var(--theme-color-warn);--stepper-nav-circle-completed-border: var(--theme-color-warn);--stepper-nav-circle-completed-bg: var(--theme-color-warn);--stepper-nav-number-active-color: var(--theme-color-warn-contrast);--stepper-nav-number-completed-color: var(--theme-color-warn-contrast);--stepper-nav-label-active-color: var(--theme-color-warn);--stepper-nav-label-completed-color: var(--theme-color-warn);--stepper-nav-connector-completed-color: var(--theme-color-warn);--state-hover-bg: var(--theme-color-warn-hover);--bn-ripple-color: var(--theme-color-warn-ripple)}.bn-stepper-error{--stepper-nav-circle-active-border: var(--theme-color-error);--stepper-nav-circle-active-bg: var(--theme-color-error);--stepper-nav-circle-completed-border: var(--theme-color-error);--stepper-nav-circle-completed-bg: var(--theme-color-error);--stepper-nav-number-active-color: var(--theme-color-error-contrast);--stepper-nav-number-completed-color: var(--theme-color-error-contrast);--stepper-nav-label-active-color: var(--theme-color-error);--stepper-nav-label-completed-color: var(--theme-color-error);--stepper-nav-connector-completed-color: var(--theme-color-error);--state-hover-bg: var(--theme-color-error-hover);--bn-ripple-color: var(--theme-color-error-ripple)}:root{--paginator-font-size: 12px;--paginator-padding: 0;--paginator-gap: 8px;--paginator-page-size-gap: 4px;--paginator-navigation-gap: 2px;--paginator-select-min-width: 72px;--paginator-range-label-min-width: 80px;--paginator-range-label-margin: 0 4px;--paginator-select-min-height: 24px;--paginator-nav-button-size: 24px;--paginator-color: var(--text-color, rgba(0, 0, 0, .87));--paginator-disabled-opacity: .5}.bn-paginator{display:flex;align-items:center;justify-content:flex-end;padding:var(--paginator-padding);font-size:var(--paginator-font-size);line-height:1.2;width:100%;--base-button-height: var(--paginator-nav-button-size);--button-height: var(--paginator-nav-button-size);--button-icon-size: 18px;--button-icon-padding: 2px;--form-field-control-margin: 0;--form-field-control-padding: 0 .25rem;--form-field-control-min-height: var(--paginator-select-min-height)}.bn-paginator-container{display:flex;align-items:center;gap:var(--paginator-gap);flex-wrap:nowrap;width:100%;justify-content:flex-end}.bn-paginator-page-size{display:flex;align-items:center;gap:var(--paginator-page-size-gap)}.bn-paginator-label{display:inline-block;white-space:nowrap;padding-bottom:0;line-height:1.2}.bn-paginator-select{display:inline-block;min-width:var(--paginator-select-min-width);--form-field-control-min-width: 72px;--form-field-control-min-height: var(--paginator-select-min-height);--form-field-control-line-height: 1.2;--form-field-control-margin: 0;--form-field-control-padding: 0 .25rem;--select-input-min-height: var(--paginator-select-min-height)}.bn-paginator-select .bn-form-field-control{margin:0;min-height:var(--paginator-select-min-height)}.bn-paginator-select .bn-form-field-control-inputs{padding:0 .25rem;min-height:var(--paginator-select-min-height)}.bn-paginator-select .bn-select-input{min-height:var(--paginator-select-min-height);padding:0 .25rem 0 0}.bn-paginator-select-disabled{opacity:var(--paginator-disabled-opacity);pointer-events:none;cursor:not-allowed}.bn-paginator-range-label{display:inline-block;white-space:nowrap;margin:var(--paginator-range-label-margin);min-width:var(--paginator-range-label-min-width);text-align:right;line-height:1.2}.bn-paginator-navigation{display:flex;align-items:center;gap:var(--paginator-navigation-gap)}.bn-paginator-navigation .bn-icon-button{height:var(--paginator-nav-button-size)!important;width:var(--paginator-nav-button-size)!important;padding:0!important}.bn-paginator-navigation .bn-button-inner{height:var(--paginator-nav-button-size);min-width:var(--paginator-nav-button-size);padding:0}:root{--list-space-margin: calc(.5em * var(--bn-density-factor));--list-item-gap: calc(.25em * var(--bn-density-factor));--list-background: var(--content-background-color);--list-item-background: var(--content-background-color);--list-item-background-hover: var(--theme-color-base-hover);--list-item-background-selected: var(--theme-color-base-hover);--list-padding: calc(.5em * var(--bn-density-factor));--list-item-padding: calc(.25em * var(--bn-density-factor)) calc(.5em * var(--bn-density-factor));--list-radius: var(--base-radius-md);--list-border: 1px solid var(--base-border-color);--list-border-color: var(--base-border-color);--list-item-border: none;--list-item-border-radius: 4px;--list-item-font-size: 1em;--list-item-font-weight: 400;--list-item-line-height: 1.5;--list-selection-control-size: 20px;--list-selection-control-margin: 16px;--list-selection-control-color: var(--theme-color-info);--list-selection-control-color-hover: var(--theme-color-base-hover);--list-selection-control-color-disabled: #9e9e9e;--list-item-min-height: var(--base-button-height);--list-state-layer-hover: rgba(0, 0, 0, .04);--list-state-layer-focus: rgba(25, 118, 210, .12);--list-state-layer-selected: #e3f2fd;--list-animation-time: .2s}.bn-list{display:flex;flex-direction:column;width:100%;padding:var(--list-padding);margin:0;background-color:var(--list-background);border:var(--list-border);border-radius:var(--list-radius);list-style:none}.bn-list-item{display:flex;align-items:center;padding:var(--list-item-padding);margin-bottom:var(--list-item-gap);background-color:var(--list-item-background);border:var(--list-item-border);border-radius:var(--list-item-border-radius);cursor:pointer;transition:all var(--list-animation-time) ease;position:relative;min-height:var(--list-item-min-height)}.bn-list-item:last-child{margin-bottom:0}.bn-list-item:hover{background-color:var(--list-item-background-hover)}.bn-list-item.bn-state-selected{background-color:var(--list-item-background-selected)}.bn-list-item.bn-state-focused{outline:2px solid var(--list-selection-control-color);outline-offset:-2px}.bn-list-item.bn-state-disabled{cursor:default;opacity:.6;pointer-events:none}.bn-list-item-content{flex:1;display:flex;align-items:center;min-height:inherit;font-size:var(--list-item-font-size);font-weight:var(--list-item-font-weight);line-height:var(--list-item-line-height)}.bn-list-item:has(bn-checkbox),.bn-list-item:has(bn-radio-option){justify-content:space-between}.bn-list-item-selection-control{width:3em;display:flex;height:100%;align-items:center;justify-content:center}.bn-list-item bn-checkbox{margin-left:auto;margin-right:0}.bn-list-item .bn-cbx-wrapper{margin:0;padding:0}.bn-list-item bn-radio-option{margin-left:auto;margin-right:0}.bn-list-item .bn-radio-wrapper{margin:0;padding:0}.bn-list-item-primary{--list-item-background-selected: var(--theme-color-primary-container);--list-selection-control-color: var(--theme-color-primary);--list-selection-control-color-hover: var(--theme-color-primary)}.bn-list-item-text-primary{color:var(--theme-color-primary)}.bn-list-item-accent{--list-item-background-selected: var(--theme-color-accent-container);--list-selection-control-color: var(--theme-color-accent);--list-selection-control-color-hover: var(--theme-color-accent)}.bn-list-item-text-accent{color:var(--theme-color-accent)}.bn-list-item-info{--list-item-background-selected: var(--theme-color-info-container);--list-selection-control-color: var(--theme-color-info);--list-selection-control-color-hover: var(--theme-color-info)}.bn-list-item-text-info{color:var(--theme-color-info)}.bn-list-item-success{--list-item-background-selected: var(--theme-color-success-container);--list-selection-control-color: var(--theme-color-success);--list-selection-control-color-hover: var(--theme-color-success)}.bn-list-item-text-success{color:var(--theme-color-success)}.bn-list-item-warn{--list-item-background-selected: var(--theme-color-warn-container);--list-selection-control-color: var(--theme-color-warn);--list-selection-control-color-hover: var(--theme-color-warn)}.bn-list-item-text-warn{color:var(--theme-color-warn)}.bn-list-item-error{--list-item-background-selected: var(--theme-color-error-container);--list-selection-control-color: var(--theme-color-error);--list-selection-control-color-hover: var(--theme-color-error)}.bn-list-item-text-error{color:var(--theme-color-error)}.bn-list-base{--list-background: var(--content-background-color);--list-item-background: var(--content-background-color);--list-item-background-hover: var(--theme-color-base-hover);--list-item-background-selected: var(--theme-color-info-hover)}:root{--form-field-control-padding: calc(.5em * var(--bn-density-factor));--form-field-control-info-padding: 0 0 0 calc(.5em * var(--bn-density-factor));--form-field-control-border-radius: var(--base-radius-sm);--form-field-control-background-color: var(--content-background-color);--form-field-control-color: inherit;--form-field-control-font-size: var(--base-font-size);--form-field-control-font-weight: var(--base-font-weight);--form-field-control-line-height: var(--base-line-height);--form-field-control-label-border-radius: var(--base-radius-sm);--form-field-control-input-padding: calc(.4em * var(--bn-density-factor));--form-field-control-margin: calc(1.1em * var(--bn-density-factor)) calc(.25em * var(--bn-density-factor)) calc(.25em * var(--bn-density-factor)) calc(.25em * var(--bn-density-factor));--form-field-control-min-height: calc(var(--base-button-height) + calc(.25em * var(--bn-density-factor)));--form-field-control-min-width: 100%;--form-control-input-margin: calc(.5em * var(--bn-density-factor));--form-field-control-height: fit-content;--form-field-control-state-layer-hover: var(--state-layer-hover);--form-field-control-state-layer-focus: var(--state-layer-focus)}.bn-form-field-control{position:relative;display:block;box-sizing:border-box;width:100%;border-radius:var(--form-field-control-border-radius);background-color:var(--form-field-control-background-color, var(--content-background-color));min-height:var(--form-field-control-min-height);min-width:var(--form-field-control-min-width);font-size:var(--form-field-control-font-size);font-weight:var(--form-field-control-font-weight);line-height:var(--form-field-control-line-height);margin:var(--form-field-control-margin);overflow:visible}.bn-form-field-control.bn-form-input-style-outline{border-top-left-radius:var(--form-input-border-radius);border-top-right-radius:var(--form-input-border-radius)}.bn-form-field-control.bn-state-hovered,.bn-form-field-control.bn-state-focused,.bn-form-field-control.bn-state-focused-submenu{background-color:transparent!important;background:transparent!important}.bn-form-field-control-content{display:grid;grid-template-columns:1fr auto}.bn-form-field-control-inputs:has(button){padding:0;padding-left:var(--form-field-control-padding)}.bn-form-field-control-wrapper{width:100%}.bn-form-field-control-inputs{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--form-field-control-padding);gap:var(--form-field-control-gap)}.bn-form-field-control-inputs>*{flex:1 1 auto;min-width:0;z-index:2}.bn-form-field-control-inputs button[bn-button][iconButton] .bn-button-state,.bn-form-field-control-inputs button.bn-button.bn-icon-button .bn-button-state{border-radius:50%!important;width:100%!important;height:100%!important}.bn-form-field-control-inputs button[bn-button][iconButton] .bn-ripple,.bn-form-field-control-inputs button.bn-button.bn-icon-button .bn-ripple{border-radius:50%!important}.bn-form-field-control-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--form-field-control-background-color, var(--content-background-color));z-index:0;pointer-events:none;border-radius:var(--form-field-control-border-radius)}.bn-form-field-control-state{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:background-color var(--base-animation-time-fast) ease;z-index:1;pointer-events:none;border-radius:var(--form-field-control-border-radius);overflow:hidden}.bn-form-field-control.bn-state-focused:not(.bn-state-hovered) .bn-form-field-control-state{background-color:var(--form-field-control-state-layer-focus, var(--state-layer-focus))}.bn-form-field-control.bn-state-hovered.bn-state-focused .bn-form-field-control-state,.bn-form-field-control.bn-state-hovered .bn-form-field-control-state{background-color:var(--form-field-control-state-layer-hover, var(--state-layer-hover))!important}.bn-form-field-control input:not([class=bn-input-hidden]),.bn-form-field-control textarea:not([class=bn-input-hidden]){background-color:transparent;cursor:text;color:inherit;padding:var(--form-field-input-padding);display:inline-flex;flex-grow:1}.bn-form-field-control textarea{min-height:60px!important;max-height:200px!important;resize:vertical!important}.bn-form-field-control.bn-form-field-control-is-floating:not(.bn-form-field-control-is-floated) input::placeholder,.bn-form-field-control.bn-form-field-control-is-floating:not(.bn-form-field-control-is-floated) textarea::placeholder{color:transparent}.bn-form-field-control.bn-form-field-control-is-floating:not(.bn-form-field-control-is-floated) input::-ms-input-placeholder,.bn-form-field-control.bn-form-field-control-is-floating:not(.bn-form-field-control-is-floated) textarea::-ms-input-placeholder{color:transparent}.bn-form-field-control-is-disabled,.bn-form-field-control-is-readonly{opacity:.5;pointer-events:none}.bn-form-field-control-is-floating{position:relative}.bn-form-field-control-floating-label{position:absolute;top:.5em;left:.5em;transition:all .2s ease;padding:0 .25em;pointer-events:none;z-index:2;color:var(--form-field-color);border-radius:var(--form-field-label-border-radius)}.bn-form-field-control>*:not(.bn-form-field-control-state):not(.bn-form-field-control-bg):not(.bn-form-field-control-floating-label){position:relative;z-index:2}.bn-form-field-control-floating-label--floated{top:-.95em;font-size:.8em;padding:0 .4em;border-top-left-radius:var(--form-input-border-radius);border-top-right-radius:var(--form-input-border-radius);background:linear-gradient(to bottom,var(--content-background-color) 0%,var(--content-background-color) 55%,transparent 55%,transparent 100%)}.bn-form-field-control-floating-label--floated:after{content:"";position:absolute;top:0;left:0;width:100%;height:55%;background-color:transparent;border-radius:var(--form-input-border-radius);transition:background-color var(--base-animation-time-fast) ease;pointer-events:none;z-index:-1}.bn-form-field-control-inline-info{display:flex;align-items:center;height:2em}.bn-form-field-control.bn-state-hovered .bn-form-field-control-floating-label--floated:after{background-color:var(--form-field-state-layer-hover, var(--state-layer-hover))}.bn-form-field-control.bn-state-focused:not(.bn-state-hovered) .bn-form-field-control-floating-label--floated:after{background-color:var(--form-field-state-layer-focus, var(--state-layer-focus))}.bn-form-field-control.bn-form-input-style-outline .bn-form-field-control-floating-label--floated:before{content:"";position:absolute;inset:0 -.1em .95em;border:var(--form-input-border-size) solid var(--form-input-border-color);border-bottom:none;border-top-left-radius:var(--form-input-border-radius);border-top-right-radius:var(--form-input-border-radius);pointer-events:none}.bn-form-field-control.bn-form-input-style-outline.bn-form-field-control-focused .bn-form-field-control-floating-label--floated:before{border-color:var(--form-input-border-color-focused, var(--form-input-border-color));border-bottom:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--content-background-color) inset!important;-webkit-text-fill-color:var(--content-font-color)!important;transition:background-color 5000s ease-in-out 0s}.bn-form-field-control-info{background-color:transparent}.bn-form-field-control-inline-info-container{position:absolute;top:100%;font-size:.8em;z-index:-1;right:4em;background-color:var(--content-background-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;animation:slideDown .2s ease-out}.bn-form-field-control-inline-info-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;border-radius:inherit;transition:background-color var(--base-animation-time-fast) ease;pointer-events:none;z-index:-1}.bn-form-input-style-outline .bn-form-field-control-inline-info-container{border-bottom-left-radius:var(--form-field-control-border-radius);border-bottom-right-radius:var(--form-field-control-border-radius);border-bottom:var(--form-input-border-size) solid var(--form-input-border-color);border-left:var(--form-input-border-size) solid var(--form-input-border-color);border-right:var(--form-input-border-size) solid var(--form-input-border-color)}.bn-form-input-style-underline .bn-form-field-control-inline-info-container{top:calc(100% - 1em);border-radius:2em;border:var(--form-input-border-size-underline) solid var(--form-input-border-color)}.bn-form-field-control.bn-state-hovered .bn-form-field-control-inline-info-container:after{background-color:var(--form-field-state-layer-hover, var(--state-layer-hover))}.bn-form-field-error{color:var(--theme-color-error)}.bn-form-field-error-list-container{display:block}.bn-form-field-error-list{padding:.2em .5em}.bn-card-content .bn-form-field-control{margin-left:0;margin-right:0}@keyframes slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bn-form-field-control-base{--state-hover-bg: var(--theme-color-base-hover);--bn-ripple-color: var(--theme-color-base-ripple);--form-field-control-state-layer-hover: var(--state-layer-hover);--form-field-control-state-layer-focus: var(--state-layer-focus)}.bn-form-field-control-has-error,.bn-form-field-control-has-error.bn-form-field-control.bn-form-input-style-outline .bn-form-field-control-floating-label--floated:before{--form-input-border-color: var(--theme-color-error) !important}.bn-form-field-control-is-valid,.bn-form-field-control-is-valid.bn-form-field-control.bn-form-input-style-outline .bn-form-field-control-floating-label--floated:before{--form-input-border-color: var(--theme-color-success) !important}:where(.bn-form-field-control-base.bn-form-field-control-focused){--form-input-border-color: var(--theme-color-base)}.bn-form-field-control-primary{--form-field-control-color: var(--theme-color-primary);--state-hover-bg: var(--theme-color-primary-hover);--bn-ripple-color: var(--theme-color-primary-ripple);--form-field-control-state-layer-hover: var(--state-layer-hover);--form-field-control-state-layer-focus: var(--state-layer-focus)}:where(.bn-form-field-control-primary.bn-form-field-control-focused){--form-input-border-color: var(--theme-color-primary)}.bn-form-field-control-accent{--form-field-control-color: var(--theme-color-accent);--state-hover-bg: var(--theme-color-accent-hover);--bn-ripple-color: var(--theme-color-accent-ripple);--form-field-control-state-layer-hover: var(--state-layer-hover);--form-field-control-state-layer-focus: var(--state-layer-focus)}:where(.bn-form-field-control-accent.bn-form-field-control-focused){--form-input-border-color: var(--theme-color-accent)}.bn-form-field-control-info{--form-field-control-color: var(--theme-color-info);--state-hover-bg: var(--theme-color-info-hover);--bn-ripple-color: var(--theme-color-info-ripple);--form-field-control-state-layer-hover: var(--state-layer-hover);--form-field-control-state-layer-focus: var(--state-layer-focus)}:where(.bn-form-field-control-info.bn-form-field-control-focused){--form-input-border-color: var(--theme-color-info)}.bn-form-field-control-success{--form-field-control-color: var(--theme-color-success);--state-hover-bg: var(--theme-color-success-hover);--bn-ripple-color: var(--theme-color-success-ripple);--form-field-control-state-layer-hover: var(--state-layer-hover);--form-field-control-state-layer-focus: var(--state-layer-focus)}:where(.bn-form-field-control-success.bn-form-field-control-focused){--form-input-border-color: var(--theme-color-success)}.bn-form-field-control-warn{--form-field-control-color: var(--theme-color-warn);--state-hover-bg: var(--theme-color-warn-hover);--bn-ripple-color: var(--theme-color-warn-ripple);--form-field-control-state-layer-hover: var(--state-layer-hover);--form-field-control-state-layer-focus: var(--state-layer-focus)}:where(.bn-form-field-control-warn.bn-form-field-control-focused){--form-input-border-color: var(--theme-color-warn)}.bn-form-field-control-error{--form-field-control-color: var(--theme-color-error);--state-hover-bg: var(--theme-color-error-hover);--bn-ripple-color: var(--theme-color-error-ripple);--form-field-control-state-layer-hover: var(--state-layer-hover);--form-field-control-state-layer-focus: var(--state-layer-focus)}:where(.bn-form-field-control-error.bn-form-field-control-focused){--form-input-border-color: var(--theme-color-error)}:root{--form-field-hint-padding: .2em .5em .2em .5em}.bn-form-field-hint{color:var(--theme-color-info);padding:var(--form-field-hint-padding)}:root{--datepicker-padding: var(--base-padding-md, .6em);--datepicker-cell-padding: var(--base-padding-sm, .4em);--datepicker-border-radius: var(--base-radius-sm, .2em);--datepicker-date-radius: 50%;--datepicker-font-family: var(--font-family, "Source Sans Pro");--datepicker-font-size: var(--base-font-size-md, 1em);--datepicker-nav-font-size: var(--base-font-size-lg, 1.2em);--datepicker-weekday-font-size: var(--base-font-size-sm, .8em);--datepicker-shadow: var(--base-box-shadow-sm, 0 0 .2em 0 rgba(0, 0, 0, .1));--datepicker-transition: all .2s ease-in-out}.bn-picker-date-wrapper{background:var(--datepicker-bg);border:1px solid var(--datepicker-border-color);border-radius:var(--datepicker-border-radius);box-shadow:var(--datepicker-shadow);font-family:var(--datepicker-font-family);color:var(--datepicker-text-color);overflow:hidden;min-width:280px;max-width:320px;min-height:340px}.bn-datepicker-nav{display:flex;align-items:center;padding:.25em var(--datepicker-cell-padding);background:var(--datepicker-nav-bg);border-bottom:1px solid var(--datepicker-border-color);min-height:2.5em}.bn-datepicker-nav-controls{display:flex;align-items:center;gap:.25em}.bn-datepicker-nav-title{flex:1;padding:0 .25em;margin:0}.bn-datepicker-nav-title .bn-button{flex-grow:1}.bn-calendar-day-view{padding:var(--datepicker-padding)}.bn-calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:var(--datepicker-cell-padding)}.bn-calendar-weekday{text-align:center;font-size:var(--datepicker-weekday-font-size);color:var(--datepicker-weekday-text-color);font-weight:500;padding:var(--datepicker-cell-padding) 0;background:var(--datepicker-weekday-bg);border-radius:var(--datepicker-border-radius)}.bn-calendar-grid{display:flex;flex-direction:column;gap:2px}.bn-calendar-week{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.bn-calendar-date{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--datepicker-date-radius);color:var(--datepicker-date-text-color);cursor:pointer;font-size:var(--datepicker-font-size);padding:var(--datepicker-cell-padding);transition:var(--datepicker-transition);min-height:36px}.bn-calendar-date:hover:not(:disabled){background:var(--datepicker-date-hover-bg)}.bn-calendar-date:focus{outline:.1em solid var(--datepicker-date-selected-bg);outline-offset:2px;position:relative;z-index:1}.bn-calendar-date:disabled{cursor:not-allowed;color:var(--datepicker-date-disabled-text-color);background:var(--datepicker-date-disabled-bg)}.bn-calendar-date.bn-date-selected{background:var(--datepicker-date-selected-bg);color:var(--datepicker-date-selected-text-color);font-weight:600}.bn-calendar-date.bn-date-today:not(.bn-date-selected){color:var(--datepicker-date-today-text-color);font-weight:600;position:relative}.bn-calendar-date.bn-date-today:not(.bn-date-selected):after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:4px;height:4px;background:var(--datepicker-date-today-border-color);border-radius:50%}.bn-calendar-date.bn-date-in-range:not(.bn-date-selected){background:var(--datepicker-date-range-bg);color:var(--datepicker-date-range-text-color)}.bn-calendar-date.bn-date-compare-selected{background:var(--theme-color-info);color:var(--theme-color-info-contrast);font-weight:600}.bn-calendar-date.bn-date-compare-in-range:not(.bn-date-compare-selected):not(.bn-date-selected){background:var(--theme-color-info-hover);color:inherit}.bn-calendar-date.bn-date-highlighted:not(.bn-date-selected):not(.bn-date-disabled){background:var(--theme-color-warn-hover);color:var(--theme-color-warn);font-weight:500;border:1px solid var(--theme-color-warn)}.bn-calendar-date.bn-date-disabled{cursor:not-allowed!important;position:relative;z-index:0}.bn-calendar-date.bn-date-disabled.bn-date-compare-selected,.bn-calendar-date.bn-date-disabled.bn-date-compare-in-range{cursor:not-allowed!important;background:var(--theme-color-info-hover)!important;color:inherit!important;position:relative;z-index:0}.bn-calendar-date.bn-date-empty{cursor:default}.bn-calendar-month-view{padding:var(--datepicker-padding)}.bn-calendar-months-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--datepicker-cell-padding)}.bn-calendar-month{display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--datepicker-border-color);border-radius:var(--datepicker-border-radius);color:var(--datepicker-month-text-color);cursor:pointer;font-size:var(--datepicker-font-size);padding:calc(var(--datepicker-cell-padding) * 2);transition:var(--datepicker-transition);min-height:48px}.bn-calendar-month:hover{background:var(--datepicker-month-hover-bg)}.bn-calendar-month:focus{outline:2px solid var(--datepicker-date-selected-bg);outline-offset:2px}.bn-calendar-month.bn-month-selected{background:var(--datepicker-month-selected-bg);color:var(--datepicker-month-selected-text-color);font-weight:600}.bn-calendar-month.bn-month-current:not(.bn-month-selected){color:var(--datepicker-month-current-text-color);font-weight:600}.bn-calendar-year-view{padding:var(--datepicker-padding)}.bn-calendar-years-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--datepicker-cell-padding)}.bn-calendar-year{display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--datepicker-border-color);border-radius:var(--datepicker-border-radius);color:var(--datepicker-month-text-color);cursor:pointer;font-size:var(--datepicker-font-size);padding:calc(var(--datepicker-cell-padding) * 2);transition:var(--datepicker-transition);min-height:48px}.bn-calendar-year:hover{background:var(--datepicker-month-hover-bg)}.bn-calendar-year:focus{outline:2px solid var(--datepicker-date-selected-bg);outline-offset:2px}.bn-calendar-year.bn-year-selected{background:var(--datepicker-month-selected-bg);color:var(--datepicker-month-selected-text-color);font-weight:600}.bn-calendar-year.bn-year-current:not(.bn-year-selected){color:var(--datepicker-month-current-text-color);font-weight:600}@media(max-width:480px){.bn-picker-date-wrapper{min-width:260px;max-width:360px}.bn-calendar-months-grid,.bn-calendar-years-grid{grid-template-columns:repeat(2,1fr)}}.bn-picker-date-color-primary{--datepicker-date-selected-bg: var(--theme-color-primary);--datepicker-date-selected-text-color: var(--theme-color-primary-contrast);--datepicker-date-range-bg: var(--theme-color-primary-ripple);--datepicker-date-range-text-color: var(--theme-color-primary)}.bn-picker-date-color-accent{--datepicker-date-selected-bg: var(--theme-color-accent);--datepicker-date-selected-text-color: var(--theme-color-accent-contrast);--datepicker-date-range-bg: var(--theme-color-accent-ripple);--datepicker-date-range-text-color: var(--theme-color-accent)}.bn-picker-date-wrapper[data-error=true]{--datepicker-border-color: var(--theme-color-error);--datepicker-nav-bg: var(--theme-color-error-ripple);--datepicker-nav-text-color: var(--theme-color-error)}.bn-picker-date-wrapper[data-disabled=true]{opacity:.5;pointer-events:none}.bn-picker-date-wrapper[data-compact=true]{--datepicker-padding: var(--base-padding-sm);--datepicker-cell-padding: .25em;--datepicker-font-size: var(--base-font-size-sm);--datepicker-nav-font-size: var(--base-font-size-md);min-width:240px}.bn-picker-date-wrapper[data-compact=true] .bn-calendar-date,.bn-picker-date-wrapper[data-compact=true] .bn-calendar-month,.bn-picker-date-wrapper[data-compact=true] .bn-calendar-year{min-height:32px;padding:.25em}.bn-picker-date-base{--datepicker-bg: var(--surface-background-color);--datepicker-border-color: var(--base-border-color);--datepicker-text-color: var(--content-font-color);--datepicker-nav-bg: var(--surface-background-color);--datepicker-nav-text-color: var(--content-font-color);--datepicker-nav-hover-bg: var(--state-layer-hover);--datepicker-calendar-bg: var(--surface-background-color);--datepicker-weekday-text-color: var(--surface-font-color);--datepicker-weekday-bg: var(--surface-background-color);--datepicker-date-text-color: var(--content-font-color);--datepicker-date-hover-bg: var(--state-layer-hover);--datepicker-date-disabled-text-color: var(--select-value-placeholder-color);--datepicker-date-disabled-bg: var(--surface-variant-background-color);--datepicker-date-selected-bg: var(--theme-color-primary);--datepicker-date-selected-text-color: var(--theme-color-primary-contrast);--datepicker-date-today-border-color: var(--theme-color-primary);--datepicker-date-today-text-color: var(--theme-color-primary);--datepicker-date-range-bg: var(--theme-color-primary-ripple);--datepicker-date-range-text-color: var(--theme-color-primary);--datepicker-date-compare-bg: var(--theme-color-accent-ripple);--datepicker-date-compare-text-color: var(--theme-color-accent);--datepicker-month-text-color: var(--content-font-color);--datepicker-month-hover-bg: var(--state-layer-hover);--datepicker-month-selected-bg: var(--theme-color-primary);--datepicker-month-selected-text-color: var(--theme-color-primary-contrast);--datepicker-month-current-text-color: var(--theme-color-primary)}.bn-picker-date-primary{--datepicker-date-selected-bg: var(--theme-color-primary);--datepicker-date-selected-text-color: var(--theme-color-primary-contrast);--datepicker-date-today-border-color: var(--theme-color-primary);--datepicker-date-today-text-color: var(--theme-color-primary);--datepicker-month-selected-bg: var(--theme-color-primary);--datepicker-month-selected-text-color: var(--theme-color-primary-contrast);--datepicker-month-current-text-color: var(--theme-color-primary)}.bn-picker-date-accent{--datepicker-date-selected-bg: var(--theme-color-accent);--datepicker-date-selected-text-color: var(--theme-color-accent-contrast);--datepicker-date-today-border-color: var(--theme-color-accent);--datepicker-date-today-text-color: var(--theme-color-accent);--datepicker-month-selected-bg: var(--theme-color-accent);--datepicker-month-selected-text-color: var(--theme-color-accent-contrast);--datepicker-month-current-text-color: var(--theme-color-accent)}.bn-picker-date-info{--datepicker-date-selected-bg: var(--theme-color-info);--datepicker-date-selected-text-color: var(--theme-color-info-contrast);--datepicker-date-today-border-color: var(--theme-color-info);--datepicker-date-today-text-color: var(--theme-color-info);--datepicker-month-selected-bg: var(--theme-color-info);--datepicker-month-selected-text-color: var(--theme-color-info-contrast);--datepicker-month-current-text-color: var(--theme-color-info)}.bn-picker-date-success{--datepicker-date-selected-bg: var(--theme-color-success);--datepicker-date-selected-text-color: var(--theme-color-success-contrast);--datepicker-date-today-border-color: var(--theme-color-success);--datepicker-date-today-text-color: var(--theme-color-success);--datepicker-month-selected-bg: var(--theme-color-success);--datepicker-month-selected-text-color: var(--theme-color-success-contrast);--datepicker-month-current-text-color: var(--theme-color-success)}.bn-picker-date-warn{--datepicker-date-selected-bg: var(--theme-color-warn);--datepicker-date-selected-text-color: var(--theme-color-warn-contrast);--datepicker-date-today-border-color: var(--theme-color-warn);--datepicker-date-today-text-color: var(--theme-color-warn);--datepicker-month-selected-bg: var(--theme-color-warn);--datepicker-month-selected-text-color: var(--theme-color-warn-contrast);--datepicker-month-current-text-color: var(--theme-color-warn)}.bn-picker-date-error{--datepicker-date-selected-bg: var(--theme-color-error);--datepicker-date-selected-text-color: var(--theme-color-error-contrast);--datepicker-date-today-border-color: var(--theme-color-error);--datepicker-date-today-text-color: var(--theme-color-error);--datepicker-month-selected-bg: var(--theme-color-error);--datepicker-month-selected-text-color: var(--theme-color-error-contrast);--datepicker-month-current-text-color: var(--theme-color-error)}:root{--timepicker-padding: var(--base-padding-md, .6em);--timepicker-input-padding: var(--base-padding-sm, .4em);--timepicker-border-radius: var(--base-radius-sm, .2em);--timepicker-clock-radius: 50%;--timepicker-font-family: var(--font-family, "Source Sans Pro");--timepicker-font-size: var(--base-font-size-md, 1em);--timepicker-input-font-size: var(--base-font-size-lg, 1.2em);--timepicker-label-font-size: var(--base-font-size-sm, .8em);--timepicker-shadow: var(--base-box-shadow-sm, 0 0 .2em 0 rgba(0, 0, 0, .1));--timepicker-transition: all .2s ease-in-out;--timepicker-scroll-transition: transform .3s cubic-bezier(.4, 0, .2, 1);--timepicker-clock-size: 200px;--timepicker-input-width: 80px;--timepicker-button-size: 32px}.bn-picker-time-wrapper{font-family:var(--font-family);overflow:hidden;min-width:160px;max-width:160px}.bn-timepicker-content{display:flex;flex-direction:column;align-items:center;gap:.25em;padding:.75rem 1rem;width:160px}.bn-timepicker-display{display:flex;align-items:center;justify-content:center;gap:.25em;margin-bottom:.25em;background:var(--timepicker-bg)}.bn-timepicker-separator{font-size:1.2em;font-weight:600;color:var(--timepicker-text-color);margin:0 .125em;background:var(--timepicker-bg)}.bn-timepicker-input-group{display:flex;flex-direction:column;align-items:center;gap:.125em;background:var(--timepicker-bg)}.bn-timepicker-input-container{position:relative;display:flex;flex-direction:column;align-items:center;background:var(--timepicker-bg)}.bn-timepicker-input{width:60px;height:35px;background:var(--timepicker-input-bg);border:.1em solid var(--timepicker-input-border-color);border-radius:var(--timepicker-border-radius);color:var(--timepicker-input-text-color);font-size:var(--timepicker-input-font-size);font-weight:600;text-align:center;outline:none;transition:var(--timepicker-transition)}.bn-timepicker-input:focus{border-color:var(--timepicker-button-bg);box-shadow:0 0 0 3px rgba(var(--theme-color-primary-rgb),.1)}.bn-timepicker-input:disabled{opacity:.5;cursor:not-allowed}.bn-timepicker-input::placeholder{color:var(--timepicker-input-placeholder-color)}.bn-timepicker-label{font-size:var(--timepicker-label-font-size);color:var(--timepicker-label-color);font-weight:500;text-transform:uppercase;letter-spacing:.5px;background:var(--timepicker-bg)}.bn-timepicker-button{width:100%;height:25px;background:var(--timepicker-button-bg);border:none;border-radius:0;color:var(--timepicker-button-text-color);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.8em;transition:var(--timepicker-transition);outline:none;opacity:0;pointer-events:none}.bn-timepicker-button-increment{border-radius:var(--timepicker-border-radius) var(--timepicker-border-radius) 0 0}.bn-timepicker-button-decrement{border-radius:0 0 var(--timepicker-border-radius) var(--timepicker-border-radius)}.bn-timepicker-input-container:hover .bn-timepicker-button{opacity:1;pointer-events:auto}.bn-timepicker-input-container:hover .bn-timepicker-input{border-radius:0}.bn-timepicker-ampm{display:flex;justify-content:center;gap:.25em;margin-top:.125em;background:var(--timepicker-bg)}.bn-timepicker-actions{margin-top:.0625em;padding-top:0;border-top:none;display:block;background:var(--timepicker-bg);width:100%}.bn-timepicker-actions button{width:100%;display:block}@media(hover:none)and (pointer:coarse){.bn-timepicker-input{touch-action:manipulation}.bn-timepicker-button{touch-action:manipulation;min-height:44px;min-width:44px}.bn-timepicker-input-container{overflow:hidden}.bn-timepicker-input{transition:transform .2s ease-out}.bn-timepicker-input.slide-up{transform:translateY(-5px)}.bn-timepicker-input.slide-down{transform:translateY(5px)}}@media(max-width:480px){.bn-timepicker-content{padding:calc(var(--timepicker-padding) * .75)}.bn-timepicker-input{width:70px;height:50px;font-size:1em}}.bn-picker-time-wrapper[data-error=true]{--timepicker-input-border-color: var(--theme-color-error);--timepicker-clock-border-color: var(--theme-color-error)}.bn-picker-time-wrapper[data-disabled=true]{opacity:.5;pointer-events:none}.bn-picker-time-base{background:var(--surface-background-color);border:1px solid var(--base-border-color);border-radius:var(--base-radius-sm);box-shadow:0 4px 20px #00000026,0 2px 8px #0000001a;--timepicker-bg: var(--surface-background-color);--timepicker-border-color: var(--base-border-color);--timepicker-text-color: var(--content-font-color);--timepicker-nav-bg: var(--surface-background-color);--timepicker-nav-text-color: var(--content-font-color);--timepicker-nav-hover-bg: var(--state-layer-hover);--timepicker-input-text-color: var(--content-font-color);--timepicker-shadow: 0 4px 20px rgba(0, 0, 0, .15), 0 2px 8px rgba(0, 0, 0, .1);--timepicker-input-bg: var(--surface-background-color);--timepicker-input-border-color: var(--base-border-color);--timepicker-input-placeholder-color: var(--select-value-placeholder-color);--timepicker-button-bg: var(--theme-color-primary);--timepicker-button-text-color: var(--theme-color-primary-contrast);--timepicker-button-hover-bg: var(--theme-color-primary-hover);--timepicker-button-disabled-bg: var(--surface-variant-background-color);--timepicker-clock-bg: var(--surface-background-color);--timepicker-clock-border-color: var(--theme-color-primary);--timepicker-clock-numbers-color: var(--content-font-color);--timepicker-clock-hand-color: var(--theme-color-primary);--timepicker-label-color: var(--surface-font-color)}.bn-picker-time-primary{--timepicker-input-border-color: var(--theme-color-primary);--timepicker-input-text-color: var(--theme-color-primary);--timepicker-button-bg: var(--theme-color-primary);--timepicker-button-text-color: var(--theme-color-primary-contrast);--timepicker-button-hover-bg: var(--theme-color-primary-hover)}.bn-picker-time-accent{--timepicker-input-border-color: var(--theme-color-accent);--timepicker-input-text-color: var(--theme-color-accent);--timepicker-button-bg: var(--theme-color-accent);--timepicker-button-text-color: var(--theme-color-accent-contrast);--timepicker-button-hover-bg: var(--theme-color-accent-hover)}.bn-picker-time-info{--timepicker-input-border-color: var(--theme-color-info);--timepicker-input-text-color: var(--theme-color-info);--timepicker-button-bg: var(--theme-color-info);--timepicker-button-text-color: var(--theme-color-info-contrast);--timepicker-button-hover-bg: var(--theme-color-info-hover)}.bn-picker-time-success{--timepicker-input-border-color: var(--theme-color-success);--timepicker-input-text-color: var(--theme-color-success);--timepicker-button-bg: var(--theme-color-success);--timepicker-button-text-color: var(--theme-color-success-contrast);--timepicker-button-hover-bg: var(--theme-color-success-hover)}.bn-picker-time-warn{--timepicker-input-border-color: var(--theme-color-warn);--timepicker-input-text-color: var(--theme-color-warn);--timepicker-button-bg: var(--theme-color-warn);--timepicker-button-text-color: var(--theme-color-warn-contrast);--timepicker-button-hover-bg: var(--theme-color-warn-hover)}.bn-picker-time-error{--timepicker-input-border-color: var(--theme-color-error);--timepicker-input-text-color: var(--theme-color-error);--timepicker-button-bg: var(--theme-color-error);--timepicker-button-text-color: var(--theme-color-error-contrast);--timepicker-button-hover-bg: var(--theme-color-error-hover)}.data-filter-search .bn-form-field-control-inputs{padding:0!important;margin:0!important;display:grid;grid-template-columns:auto auto 1fr auto auto;gap:0;width:100%;--button-margin: 0}.data-filter-search button:last-child{margin-right:.25em!important}.data-filter-search .bn-form-field-control{margin:0!important}:host-context(.bn-picklist-panel-header--primary){--picklist-embedded-panel-contrast: var(--theme-color-primary-contrast, #111);--form-field-control-background-color: transparent;--form-field-control-state-layer-hover: transparent;--form-field-control-state-layer-focus: transparent;--state-layer-hover: transparent;--state-layer-focus: transparent;--button-state-layer-hover: color-mix(in srgb, var(--picklist-embedded-panel-contrast) 12%, transparent)}:host-context(.bn-picklist-panel-header--primary) button[bn-button]{--button-font: var(--picklist-embedded-panel-contrast);--button-flat-font: var(--picklist-embedded-panel-contrast);--button-flat-bg: transparent;--button-hover-bg: color-mix(in srgb, var(--picklist-embedded-panel-contrast) 14%, transparent);color:var(--picklist-embedded-panel-contrast)}:host-context(.bn-picklist-panel-header--primary) .bn-button-flat svg{stroke:var(--picklist-embedded-panel-contrast)!important}:host-context(.bn-picklist-panel-header--primary) .bn-icon{color:var(--picklist-embedded-panel-contrast)}:host-context(.bn-picklist-panel-header--primary) .bn-form-field-control-content,:host-context(.bn-picklist-panel-header--primary) .bn-form-field-control-wrapper,:host-context(.bn-picklist-panel-header--primary) .bn-form-field-control-inputs{background:transparent!important;background-color:transparent!important}:host-context(.bn-picklist-panel-header--primary) input.search-input{color:var(--picklist-embedded-panel-contrast);caret-color:var(--picklist-embedded-panel-contrast);background:transparent!important;background-color:transparent!important;box-shadow:none!important}:host-context(.bn-picklist-panel-header--primary) input.search-input::placeholder{color:color-mix(in srgb,var(--picklist-embedded-panel-contrast) 72%,transparent)}:host-context(.bn-picklist-panel-header--primary) input.search-input:-webkit-autofill,:host-context(.bn-picklist-panel-header--primary) input.search-input:-webkit-autofill:hover,:host-context(.bn-picklist-panel-header--primary) input.search-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:var(--picklist-embedded-panel-contrast)!important;transition:background-color 5000s ease-in-out 0s}:host-context(.bn-picklist-panel-header--primary) .bn-form-field-control,:host-context(.bn-picklist-panel-header--primary) .bn-form-field-control-bg{background:transparent!important;background-color:transparent!important}:host-context(.bn-picklist-panel-header--primary) .bn-form-field-control{--form-field-control-state-layer-hover: transparent;--form-field-control-state-layer-focus: transparent}:host-context(.bn-picklist-panel-header--primary) .bn-form-field-control.bn-state-focused .bn-form-field-control-state,:host-context(.bn-picklist-panel-header--primary) .bn-form-field-control.bn-state-hovered .bn-form-field-control-state,:host-context(.bn-picklist-panel-header--primary) .bn-form-field-control.bn-state-focused-submenu .bn-form-field-control-state{background-color:transparent!important}:host-context(.bn-picklist-panel-header--accent){--picklist-embedded-panel-contrast: var(--theme-color-accent-contrast, #111);--form-field-control-background-color: transparent;--form-field-control-state-layer-hover: transparent;--form-field-control-state-layer-focus: transparent;--state-layer-hover: transparent;--state-layer-focus: transparent;--button-state-layer-hover: color-mix(in srgb, var(--picklist-embedded-panel-contrast) 12%, transparent)}:host-context(.bn-picklist-panel-header--accent) button[bn-button]{--button-font: var(--picklist-embedded-panel-contrast);--button-flat-font: var(--picklist-embedded-panel-contrast);--button-flat-bg: transparent;--button-hover-bg: color-mix(in srgb, var(--picklist-embedded-panel-contrast) 14%, transparent);color:var(--picklist-embedded-panel-contrast)}:host-context(.bn-picklist-panel-header--accent) .bn-button-flat svg{stroke:var(--picklist-embedded-panel-contrast)!important}:host-context(.bn-picklist-panel-header--accent) .bn-icon{color:var(--picklist-embedded-panel-contrast)}:host-context(.bn-picklist-panel-header--accent) .bn-form-field-control-content,:host-context(.bn-picklist-panel-header--accent) .bn-form-field-control-wrapper,:host-context(.bn-picklist-panel-header--accent) .bn-form-field-control-inputs{background:transparent!important;background-color:transparent!important}:host-context(.bn-picklist-panel-header--accent) input.search-input{color:var(--picklist-embedded-panel-contrast);caret-color:var(--picklist-embedded-panel-contrast);background:transparent!important;background-color:transparent!important;box-shadow:none!important}:host-context(.bn-picklist-panel-header--accent) input.search-input::placeholder{color:color-mix(in srgb,var(--picklist-embedded-panel-contrast) 72%,transparent)}:host-context(.bn-picklist-panel-header--accent) input.search-input:-webkit-autofill,:host-context(.bn-picklist-panel-header--accent) input.search-input:-webkit-autofill:hover,:host-context(.bn-picklist-panel-header--accent) input.search-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:var(--picklist-embedded-panel-contrast)!important;transition:background-color 5000s ease-in-out 0s}:host-context(.bn-picklist-panel-header--accent) .bn-form-field-control,:host-context(.bn-picklist-panel-header--accent) .bn-form-field-control-bg{background:transparent!important;background-color:transparent!important}:host-context(.bn-picklist-panel-header--accent) .bn-form-field-control{--form-field-control-state-layer-hover: transparent;--form-field-control-state-layer-focus: transparent}:host-context(.bn-picklist-panel-header--accent) .bn-form-field-control.bn-state-focused .bn-form-field-control-state,:host-context(.bn-picklist-panel-header--accent) .bn-form-field-control.bn-state-hovered .bn-form-field-control-state,:host-context(.bn-picklist-panel-header--accent) .bn-form-field-control.bn-state-focused-submenu .bn-form-field-control-state{background-color:transparent!important}:root{--bn-table-background: var(--content-background-color);--bn-table-border-radius: 8px;--bn-table-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);--bn-table-header-background: var(--surface-background-color);--bn-table-header-text-color: var(--surface-font-color);--bn-table-header-font-weight: 600;--bn-table-header-border-bottom: 1px solid var(--base-border-color);--bn-table-body-background: var(--content-background-color);--bn-table-body-text-color: var(--content-font-color);--bn-table-row-border-bottom: 1px solid var(--base-border-color);--bn-table-row-hover-background: var(--state-layer-hover);--bn-table-row-selected-background: var(--theme-color-primary-hover);--bn-table-row-transition: background-color .15s ease;--bn-table-cell-padding: 12px 16px;--bn-table-cell-border-right: 1px solid var(--base-border-color);--bn-table-cell-font-size: 14px;--bn-table-cell-line-height: 1.4;--bn-table-cell-min-height: 48px;--bn-table-dense-cell-padding: 6px 12px;--bn-table-dense-cell-min-height: 36px;--bn-table-dense-header-cell-padding: 8px 12px;--bn-table-striped-row-background: rgba(0, 0, 0, .02);--bn-table-hover-background: var(--state-layer-hover);--bn-table-focus-outline: 2px solid var(--theme-color-primary);--bn-table-focus-outline-offset: -2px;--bn-table-cell-hover-background: rgba(0, 0, 0, .04);--bn-table-cell-selected-background: rgba(0, 0, 0, .08);--bn-table-loading-overlay-background: rgba(255, 255, 255, .8);--bn-table-loading-overlay-backdrop-filter: blur(2px);--bn-table-checkbox-column-width: 48px;--bn-table-checkbox-column-min-width: 48px;--bn-table-paginator-margin-top: 0}.bn-table{width:100%;border-collapse:collapse;background:var(--bn-table-background);border-radius:var(--bn-table-border-radius);box-shadow:var(--bn-table-box-shadow);overflow:hidden;font-size:var(--bn-table-cell-font-size);line-height:var(--bn-table-cell-line-height);margin:0}.bn-table-header{background:var(--bn-table-header-background)}.bn-table-header-row{border-bottom:var(--bn-table-header-border-bottom)}.bn-table-header-cell{padding:var(--bn-table-cell-padding);text-align:left;font-weight:var(--bn-table-header-font-weight);color:var(--bn-table-header-text-color);border-right:var(--bn-table-cell-border-right);position:relative}.bn-table-header-cell--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.bn-table-header-cell--sortable:hover{background:var(--bn-table-row-hover-background)}.bn-table-header-cell__content{display:inline-flex;align-items:center;gap:.25rem}.bn-table-header-cell__sort-icon{opacity:.45;font-size:1rem;line-height:1}.bn-table-header-cell--sorted .bn-table-header-cell__sort-icon{opacity:1}.bn-table-header-cell__sort-index{display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding:0 .2rem;border-radius:999px;font-size:.65rem;font-weight:600;line-height:1;opacity:.85;background:var(--bn-table-row-hover-background, rgba(0, 0, 0, .08))}.bn-table-header-cell:last-child{border-right:none}.bn-table-body{background:var(--bn-table-body-background)}.bn-table-row{border-bottom:var(--bn-table-row-border-bottom);transition:var(--bn-table-row-transition)}.bn-table-row:last-child{border-bottom:none}.bn-table-row:hover{background:var(--bn-table-row-hover-background)}.bn-table-row[data-selected=true]{background:var(--bn-table-row-selected-background)}.bn-table-cell{padding:var(--bn-table-cell-padding);color:var(--bn-table-body-text-color);border-right:var(--bn-table-cell-border-right);min-height:var(--bn-table-cell-min-height);vertical-align:top}.bn-table-cell:last-child{border-right:none}.bn-table-loading{position:relative}.bn-table-loading:after{content:"";position:absolute;inset:0;background:var(--bn-table-loading-overlay-background);-webkit-backdrop-filter:var(--bn-table-loading-overlay-backdrop-filter);backdrop-filter:var(--bn-table-loading-overlay-backdrop-filter);pointer-events:none;z-index:1}.bn-table-checkbox-column{width:var(--bn-table-checkbox-column-width);min-width:var(--bn-table-checkbox-column-min-width);text-align:center;padding:var(--bn-table-cell-padding);border-right:var(--bn-table-cell-border-right)}.bn-table-checkbox-column:last-child{border-right:none}.bn-table-paginator{margin-top:var(--bn-table-paginator-margin-top);display:flex;justify-content:flex-end}.bn-table-base{--bn-table-background: var(--content-background-color);--bn-table-body-background: var(--content-background-color);--bn-table-header-background: var(--surface-background-color);--bn-table-header-text-color: var(--surface-font-color);--bn-table-body-text-color: var(--content-font-color);--bn-table-border-radius: 8px;--bn-table-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);--bn-table-header-font-weight: 600;--bn-table-header-border-bottom: 1px solid var(--base-border-color)}.bn-table-primary{--bn-table-background: var(--content-background-color);--bn-table-body-background: var(--content-background-color);--bn-table-body-text-color: var(--content-font-color);--bn-table-header-background: var(--theme-color-primary);--bn-table-header-text-color: var(--theme-color-primary-contrast);--bn-table-border-radius: 8px;--bn-table-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);--bn-table-header-font-weight: 600;--bn-table-header-border-bottom: 1px solid var(--base-border-color)}.bn-table-accent{--bn-table-background: var(--content-background-color);--bn-table-body-background: var(--content-background-color);--bn-table-body-text-color: var(--content-font-color);--bn-table-header-background: var(--theme-color-accent);--bn-table-header-text-color: var(--theme-color-accent-contrast);--bn-table-border-radius: 8px;--bn-table-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);--bn-table-header-font-weight: 600;--bn-table-header-border-bottom: 1px solid var(--base-border-color)}.bn-table-info{--bn-table-background: var(--content-background-color);--bn-table-body-background: var(--content-background-color);--bn-table-body-text-color: var(--content-font-color);--bn-table-header-background: var(--theme-color-info);--bn-table-header-text-color: var(--theme-color-info-contrast);--bn-table-border-radius: 8px;--bn-table-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);--bn-table-header-font-weight: 600;--bn-table-header-border-bottom: 1px solid var(--base-border-color)}.bn-table-warn{--bn-table-background: var(--content-background-color);--bn-table-body-background: var(--content-background-color);--bn-table-body-text-color: var(--content-font-color);--bn-table-header-background: var(--theme-color-warn);--bn-table-header-text-color: var(--theme-color-warn-contrast);--bn-table-border-radius: 8px;--bn-table-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);--bn-table-header-font-weight: 600;--bn-table-header-border-bottom: 1px solid var(--base-border-color)}.bn-table-error{--bn-table-background: var(--content-background-color);--bn-table-body-background: var(--content-background-color);--bn-table-body-text-color: var(--content-font-color);--bn-table-header-background: var(--theme-color-error);--bn-table-header-text-color: var(--theme-color-error-contrast);--bn-table-border-radius: 8px;--bn-table-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);--bn-table-header-font-weight: 600;--bn-table-header-border-bottom: 1px solid var(--base-border-color)}.bn-table-success{--bn-table-background: var(--content-background-color);--bn-table-body-background: var(--content-background-color);--bn-table-body-text-color: var(--content-font-color);--bn-table-header-background: var(--theme-color-success);--bn-table-header-text-color: var(--theme-color-success-contrast);--bn-table-border-radius: 8px;--bn-table-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);--bn-table-header-font-weight: 600;--bn-table-header-border-bottom: 1px solid var(--base-border-color)}.bn-table-striped .bn-table-row:nth-child(2n){background:var(--bn-table-striped-row-background)}.bn-table-bordered .bn-table-cell{border-right:var(--bn-table-cell-border-right)}.bn-table-bordered .bn-table-cell:last-child{border-right:var(--bn-table-cell-border-right)}.bn-table-bordered .bn-table-row{border-bottom:var(--bn-table-row-border-bottom)}.bn-table-bordered .bn-table-row:last-child{border-bottom:var(--bn-table-row-border-bottom)}.bn-table-no-borders .bn-table-cell,.bn-table-no-borders .bn-table-header-cell{border-right:none}.bn-table-no-borders .bn-table-row,.bn-table-no-borders .bn-table-header-row{border-bottom:none}.bn-table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bn-table-responsive .bn-table{min-width:100%}.bn-table-row-hovered{background:var(--bn-table-row-hover-background)}.bn-table-row-selected{background:var(--bn-table-row-selected-background)}.bn-table-row-focused{outline:var(--bn-table-focus-outline);outline-offset:var(--bn-table-focus-outline-offset)}.bn-table-cell-hovered{background:var(--bn-table-cell-hover-background, rgba(0, 0, 0, .04))}.bn-table-cell-selected{background:var(--bn-table-cell-selected-background, rgba(0, 0, 0, .08))}.bn-table-cell-focused{outline:var(--bn-table-focus-outline);outline-offset:var(--bn-table-focus-outline-offset)}.bn-autocomplete-popup{background-color:var(--surface-background-color);border:var(--base-input-border);border-radius:var(--base-input-radius);padding:var(--base-input-padding);box-shadow:var(--base-box-shadow-md);overflow-y:auto;z-index:1000;width:100%}.bn-autocomplete-item{padding:.5em;cursor:pointer;display:block;width:100%;min-height:var(--base-button-height);display:flex;align-items:center;justify-content:space-between}.bn-autocomplete-item-accent mark{background-color:var(--theme-color-accent);color:var(--theme-color-accent-contrast)}.bn-autocomplete-item-primary mark{background-color:var(--theme-color-primary);color:var(--theme-color-primary-contrast)}.bn-autocomplete-item-info mark{background-color:var(--theme-color-info);color:var(--theme-color-info-contrast)}.bn-scroll-container{display:grid;grid-template-columns:auto;grid-template-rows:auto;position:relative;overflow:auto;inline-size:100%;block-size:100%}.bn-scroll-area-wrapper{position:relative;box-sizing:border-box}.bn-scroll-area-rectangle{position:absolute;pointer-events:none;z-index:9998;background-color:#0f06;border:none;box-sizing:border-box}.bn-scroll-area-line{position:absolute;height:0;pointer-events:none;z-index:9999;box-sizing:border-box}.bn-scroll-area-line:before{content:attr(data-label);position:absolute;left:50%;top:-10px;transform:translate(-50%);padding:2px 6px;background:#000c;color:#fff;font-size:10px;font-weight:700;white-space:nowrap;border-radius:0 0 4px 4px}.bn-scroll-area-line.bn-scroll-area-line-start-x:before,.bn-scroll-area-line.bn-scroll-area-line-end-x:before,.bn-scroll-area-line.bn-scroll-area-line-hysteresis-left:before,.bn-scroll-area-line.bn-scroll-area-line-hysteresis-right:before{left:1px;top:var(--bn-scroll-label-top, 50%);transform:translate(-50%) translateY(-50%) rotate(-90deg);transform-origin:center center;border-radius:4px}.bn-scroll-area-line.bn-scroll-area-line-start,.bn-scroll-area-line.bn-scroll-area-line-end{border-top:2px solid rgba(0,255,0,.5)}.bn-scroll-area-line.bn-scroll-area-line-hysteresis-top,.bn-scroll-area-line.bn-scroll-area-line-hysteresis-bottom{border-top:2px dashed rgba(255,165,0,.5)}.bn-scroll-area-line.bn-scroll-area-line-start-x,.bn-scroll-area-line.bn-scroll-area-line-end-x{border-left:2px solid rgba(0,255,0,.5);width:0}.bn-scroll-area-line.bn-scroll-area-line-hysteresis-left,.bn-scroll-area-line.bn-scroll-area-line-hysteresis-right{border-left:2px dashed rgba(255,165,0,.5);width:0}:root{--tree-background: var(--surface-background-color);--tree-border-radius: var(--base-border-radius);--tree-padding: var(--base-padding);--tree-font-family: var(--content-font-family);--tree-font-size: var(--content-font-size);--tree-line-height: var(--content-line-height);--tree-font-color: var(--content-font-color);--tree-max-height: auto;--tree-empty-padding: 24px;--tree-empty-color: var(--surface-font-color);--tree-node-padding: 8px 12px;--tree-node-min-height: 32px;--tree-node-gap: calc(.5em * var(--bn-density-factor));--tree-node-border-radius: var(--base-border-radius-small);--tree-node-hover-background: var(--state-layer-hover);--tree-node-focus-background: var(--state-layer-focus);--tree-node-disabled-opacity: .5;--tree-node-focus-outline: var(--base-focus-outline);--tree-node-content-hover-background: rgba(0, 0, 0, .04);--tree-node-content-focus-background: rgba(0, 0, 0, .08);--tree-node-toggle-size: 20px;--tree-node-toggle-border-radius: var(--base-border-radius-small);--tree-node-toggle-color: var(--content-font-color);--tree-node-toggle-hover-background: var(--state-layer-hover);--tree-node-toggle-focus-background: var(--state-layer-focus);--tree-node-toggle-focus-outline: var(--base-focus-outline);--tree-node-toggle-icon-size: 12px;--tree-node-icon-size: calc(1.5em * var(--bn-density-factor));--tree-node-label-font-weight: 400;--tree-node-value-padding: 2px 6px;--tree-node-value-background: var(--surface-variant-background-color);--tree-node-value-color: var(--surface-font-color);--tree-node-value-border-radius: var(--base-border-radius-small);--tree-node-value-font-size: calc(.8em * var(--bn-density-factor));--tree-node-value-font-weight: 500;--tree-node-value-opacity: .8}.bn-tree{background:var(--tree-background, var(--surface-background-color));border-radius:var(--tree-border-radius, var(--base-border-radius));padding:var(--tree-padding, var(--base-padding));font-family:var(--tree-font-family, var(--content-font-family));font-size:var(--tree-font-size, var(--content-font-size));line-height:var(--tree-line-height, var(--content-line-height));color:var(--tree-font-color, var(--content-font-color));overflow:auto;max-height:var(--tree-max-height, auto)}.bn-tree-filters{margin-bottom:var(--tree-filter-margin-bottom, 12px);padding-bottom:var(--tree-filter-padding-bottom, 8px);border-bottom:var(--tree-filter-border-bottom, 1px solid var(--base-border-color))}.bn-tree-filter-input{display:flex;align-items:center}.bn-tree-filter-text{flex:1;padding:var(--tree-filter-input-padding, 8px 12px);border:var(--tree-filter-input-border, 1px solid var(--base-border-color));border-radius:var(--tree-filter-input-border-radius, var(--base-border-radius-small));background:var(--tree-filter-input-background, var(--surface-background-color));color:var(--tree-filter-input-color, var(--content-font-color));font-family:var(--tree-filter-input-font-family, inherit);font-size:var(--tree-filter-input-font-size, var(--content-font-size));transition:border-color var(--base-transition-duration) ease,box-shadow var(--base-transition-duration) ease}.bn-tree-filter-text:focus{outline:none;border-color:var(--tree-filter-input-focus-border-color, var(--theme-color-primary));box-shadow:var(--tree-filter-input-focus-box-shadow, 0 0 0 2px rgba(var(--theme-color-primary-rgb), .2))}.bn-tree-filter-text::placeholder{color:var(--tree-filter-input-placeholder-color, var(--surface-font-color));opacity:.6}.bn-tree-empty{display:flex;align-items:center;justify-content:center;padding:var(--tree-empty-padding, 24px);color:var(--tree-empty-color, var(--surface-font-color));font-style:italic}.bn-tree-empty-text{opacity:.7}.bn-tree-node{position:relative;display:block;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--base-transition-duration) ease}.bn-tree-node-no-match{opacity:.5}.bn-tree-node-indirect-match{opacity:.6}.bn-tree-node-content{display:flex;align-items:center;padding:var(--tree-node-padding, 8px 12px);min-height:var(--tree-node-min-height, 32px);gap:var(--tree-node-gap, 8px);border-radius:var(--tree-node-border-radius, var(--base-border-radius-small));transition:background-color var(--base-transition-duration) ease}.bn-tree-node-spacer{width:var(--tree-node-toggle-size, 20px);height:var(--tree-node-toggle-size, 20px);flex-shrink:0}.bn-tree-node-leaf-icon{width:var(--tree-node-toggle-size, 20px);height:var(--tree-node-toggle-size, 20px);flex-shrink:0;display:flex;align-items:center;justify-content:center}.bn-tree-node-leaf-icon .bn-icon,.bn-tree-node-toggle .bn-icon{font-size:var(--tree-node-icon-size, 1.5em)}.bn-tree-node-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--tree-node-label-font-weight, 400)}.bn-tree-node-value{flex-shrink:0;margin-left:auto;padding:var(--tree-node-value-padding, 2px 6px);background-color:var(--tree-node-value-background, var(--surface-variant-background-color));color:var(--tree-node-value-color, var(--surface-font-color));border-radius:var(--tree-node-value-border-radius, var(--base-border-radius-small));font-size:var(--tree-node-value-font-size, .8em);font-weight:var(--tree-node-value-font-weight, 500);opacity:var(--tree-node-value-opacity, .8)}.bn-tree-node-primary .bn-tree-node-toggle *{color:var(--theme-color-primary)}.bn-tree-node-accent .bn-tree-node-toggle *{color:var(--theme-color-accent)}.bn-tree-node-info .bn-tree-node-toggle *{color:var(--theme-color-info)}.bn-tree-node-success .bn-tree-node-toggle *{color:var(--theme-color-success)}.bn-tree-node-warn .bn-tree-node-toggle *{color:var(--theme-color-warn)}.bn-tree-node-error .bn-tree-node-toggle *{color:var(--theme-color-error)}.bn-radio-button-group{display:inline-flex;flex-shrink:0;padding:2px;gap:2px;background:color-mix(in srgb,var(--theme-color-accent) 8%,var(--content-background-color));border:1px solid var(--base-border-color);border-radius:4px}.bn-radio-button{box-sizing:border-box;margin:0;border:0;background:transparent;color:var(--theme-color-accent);font:inherit;font-size:.75rem;font-weight:400;line-height:1.2;padding:.3rem .65rem;cursor:pointer;border-radius:2px;transition:background-color .15s ease,color .15s ease;min-width:2.5rem;text-align:center}.bn-radio-button:hover:not(.bn-radio-button--active){color:var(--content-font-color);background:color-mix(in srgb,var(--theme-color-accent) 12%,var(--content-background-color))}.bn-radio-button--active{background:color-mix(in srgb,var(--theme-color-primary) 14%,transparent);color:var(--theme-color-primary);font-weight:500}.bn-menu.bn-theme-settings-dropdown__menu,.bn-menu:has(>bn-menu-item.bn-theme-settings-dropdown__menu-item){display:flex;flex-direction:column;gap:.125rem;min-width:12.5rem;max-width:16rem;max-height:min(70vh,26rem);overflow-x:hidden;overflow-y:auto;padding:.375rem}bn-menu-item.bn-theme-settings-dropdown__menu-item{max-height:none;min-height:auto;height:auto;padding:.5rem .625rem;align-items:center;border-radius:4px;transition:background-color .15s ease,color .15s ease}bn-menu-item.bn-theme-settings-dropdown__menu-item--with-preview{padding:.5625rem .625rem;align-items:center}bn-menu-item.bn-theme-settings-dropdown__menu-item:hover:not([disabled]){background:var(--menu-item-bg-hover, color-mix(in srgb, var(--theme-color-accent) 8%, var(--surface-background-color)))}bn-menu-item.bn-theme-settings-dropdown__menu-item.bn-menu-item-active{background:color-mix(in srgb,var(--theme-color-primary) 14%,var(--surface-background-color));color:var(--theme-color-primary)}bn-menu-item.bn-theme-settings-dropdown__menu-item.bn-menu-item-active .bn-theme-settings-dropdown__item-label{font-weight:600}bn-menu-item.bn-theme-settings-dropdown__menu-item.bn-menu-item-active .bn-theme-settings-dropdown__item-check{opacity:1}.bn-theme-binom-dark{--app-background: none;--app-background-color: #2F323A;--app-background-color-contrast: #e0e0e0;--content-background-color: #1f2025;--content-font-color: #e0e0e0;--surface-background-color: #2A2B2A;--surface-font-color: #e0e0e0;--form-field-background-color: var(--content-background-color);--bn-ripple-color: rgba(255, 255, 255, .2);--base-indicator-color: #2d2d2d;--base-border-color: #666666;--base-input-border-color: #666666;--select-value-placeholder-color: rgba(255, 255, 255, .5);--bn-skeleton-bg: #2a2a2a;--bn-skeleton-shimmer: #3a3a3a;--state-layer-hover: rgba(255, 255, 255, .08);--state-layer-focus: rgba(255, 255, 255, .08);--theme-color-base: #c0bdbd;--theme-color-base-contrast: #2d2d2d;--theme-color-base-hover: rgba(192, 189, 189, .15);--theme-color-base-raise-hover: rgba(192, 189, 189, .2);--theme-color-base-ripple: rgba(192, 189, 189, .3);--theme-color-base-raise-ripple: rgba(192, 189, 189, .4);--theme-color-primary: #F3F8F2;--theme-color-primary-contrast: #2d2d2d;--theme-color-primary-hover: rgba(243, 248, 242, .15);--theme-color-primary-raise-hover: rgba(0, 0, 0, .15);--theme-color-primary-ripple: rgba(243, 248, 242, .3);--theme-color-primary-raise-ripple: rgba(0, 0, 0, .6);--theme-color-accent: #F85A3E;--theme-color-accent-contrast: #fff;--theme-color-accent-hover: rgba(248, 90, 62, .15);--theme-color-accent-raise-hover: rgba(255, 255, 255, .15);--theme-color-accent-ripple: rgba(248, 90, 62, .3);--theme-color-accent-raise-ripple: rgba(255, 255, 255, .6);--theme-color-warn: #ffc72a;--theme-color-warn-contrast: #2d2d2d;--theme-color-warn-hover: rgba(255, 199, 42, .15);--theme-color-warn-raise-hover: rgba(0, 0, 0, .15);--theme-color-warn-ripple: rgba(255, 199, 42, .3);--theme-color-warn-raise-ripple: rgba(0, 0, 0, .6);--theme-color-error: #f3a7a7;--theme-color-error-contrast: #2d2d2d;--theme-color-error-hover: rgba(243, 167, 167, .15);--theme-color-error-raise-hover: rgba(0, 0, 0, .15);--theme-color-error-ripple: rgba(243, 167, 167, .3);--theme-color-error-raise-ripple: rgba(0, 0, 0, .6);--theme-color-success: #7AE7C7;--theme-color-success-contrast: #333;--theme-color-success-hover: rgba(122, 231, 199, .15);--theme-color-success-raise-hover: rgba(0, 0, 0, .15);--theme-color-success-ripple: rgba(122, 231, 199, .3);--theme-color-success-raise-ripple: rgba(0, 0, 0, .6);--theme-color-info: #A8DADC;--theme-color-info-contrast: #2d2d2d;--theme-color-info-hover: rgba(168, 218, 220, .15);--theme-color-info-raise-hover: rgba(0, 0, 0, .15);--theme-color-info-ripple: rgba(168, 218, 220, .3);--theme-color-info-raise-ripple: rgba(0, 0, 0, .6);--theme-tooltip-base-bg: var(--content-font-color);--theme-tooltip-base-font: var(--content-background-color);--theme-tooltip-primary-bg: var(--theme-color-primary);--theme-tooltip-primary-font: var(--theme-color-primary-contrast);--theme-tooltip-accent-bg: var(--theme-color-accent);--theme-tooltip-accent-font: var(--theme-color-accent-contrast);--theme-tooltip-info-bg: var(--theme-color-info);--theme-tooltip-info-font: var(--theme-color-info-contrast);--theme-tooltip-success-bg: var(--theme-color-success);--theme-tooltip-success-font: var(--theme-color-success-contrast);--theme-tooltip-warn-bg: var(--theme-color-warn);--theme-tooltip-warn-font: var(--theme-color-warn-contrast);--theme-tooltip-error-bg: var(--theme-color-error);--theme-tooltip-error-font: var(--theme-color-error-contrast);--snackbar-bg: var(--surface-background-color);--snackbar-font: var(--surface-font-color)}.bn-theme-binom-light{--app-background: none;--app-background-color: #F3F8F2;--content-background-color: white;--content-font-color: #484848;--surface-background-color: #F3F8F2;--surface-font-color: #484848;--controll-bg-color: #333;--controll-border-color: #e0e0e0;--bn-ripple-color: rgba(46, 46, 46, .2);--base-indicator-color: #fff;--state-layer-hover: rgba(82, 82, 82, .05);--state-layer-focus: rgba(82, 82, 82, .05);--base-input-border: var(--base-border-size) solid var(--base-input-border-color);--base-border-color: #b1b1b1;--base-input-border-color: #b1b1b1;--theme-color-base: #535657;--theme-color-base-contrast: #fff;--theme-color-base-hover: rgba(83, 86, 87, .08);--theme-color-base-raise-hover: rgba(83, 86, 87, .2);--theme-color-base-ripple: rgba(83, 86, 87, .1);--theme-color-base-raise-ripple: rgba(83, 86, 87, .4);--theme-color-primary: #2F323A;--theme-color-primary-contrast: #ffffff;--theme-color-primary-hover: rgba(47, 50, 58, .15);--theme-color-primary-raise-hover: rgba(255, 255, 255, .15);--theme-color-primary-ripple: rgba(47, 50, 58, .3);--theme-color-primary-raise-ripple: rgba(255, 255, 255, .6);--theme-color-accent: #F85A3E;--theme-color-accent-contrast: #fff;--theme-color-accent-hover: rgba(248, 90, 62, .15);--theme-color-accent-raise-hover: rgba(255, 255, 255, .15);--theme-color-accent-ripple: rgba(248, 90, 62, .3);--theme-color-accent-raise-ripple: rgba(255, 255, 255, .6);--theme-color-warn: #BC69AA;--theme-color-warn-contrast: #fff;--theme-color-warn-hover: rgba(188, 105, 170, .15);--theme-color-warn-raise-hover: rgba(255, 255, 255, .15);--theme-color-warn-ripple: rgba(188, 105, 170, .3);--theme-color-warn-raise-ripple: rgba(255, 255, 255, .6);--theme-color-error: #AF42AE;--theme-color-error-contrast: #fff;--theme-color-error-hover: rgba(175, 66, 174, .15);--theme-color-error-raise-hover: rgba(255, 255, 255, .15);--theme-color-error-ripple: rgba(175, 66, 174, .3);--theme-color-error-raise-ripple: rgba(255, 255, 255, .6);--theme-color-success: #009B72;--theme-color-success-contrast: #fff;--theme-color-success-hover: rgba(0, 155, 114, .15);--theme-color-success-raise-hover: rgba(255, 255, 255, .15);--theme-color-success-ripple: rgba(0, 155, 114, .3);--theme-color-success-raise-ripple: rgba(255, 255, 255, .6);--theme-color-info: #235789;--theme-color-info-contrast: #fff;--theme-color-info-hover: rgba(69, 123, 157, .15);--theme-color-info-raise-hover: rgba(255, 255, 255, .15);--theme-color-info-ripple: rgba(69, 123, 157, .3);--theme-color-info-raise-ripple: rgba(255, 255, 255, .6);--theme-tooltip-base-bg: var(--content-font-color);--theme-tooltip-base-font: var(--content-background-color);--theme-tooltip-primary-bg: var(--theme-color-primary);--theme-tooltip-primary-font: var(--theme-color-primary-contrast);--theme-tooltip-accent-bg: var(--theme-color-accent);--theme-tooltip-accent-font: var(--theme-color-accent-contrast);--theme-tooltip-info-bg: var(--theme-color-info);--theme-tooltip-info-font: var(--theme-color-info-contrast);--theme-tooltip-success-bg: var(--theme-color-success);--theme-tooltip-success-font: var(--theme-color-success-contrast);--theme-tooltip-warn-bg: var(--theme-color-warn);--theme-tooltip-warn-font: var(--theme-color-warn-contrast);--theme-tooltip-error-bg: var(--theme-color-error);--theme-tooltip-error-font: var(--theme-color-error-contrast);--snackbar-bg: var(--surface-background-color);--snackbar-font: var(--surface-font-color)}.bn-theme-stone-dark{--app-background-color: #262624;--content-background-color: #343432;--content-font-color: #e4e4dc;--surface-background-color: #262624;--surface-font-color: #e4e4dc;--form-field-background-color: var(--content-background-color);--bn-ripple-color: rgba(228, 228, 220, .18);--base-border-color: #6f6f68;--base-input-border-color: #6f6f68;--state-layer-hover: rgba(255, 255, 255, .08);--state-layer-focus: rgba(255, 255, 255, .08);--theme-color-base: #d6d6cd;--theme-color-base-contrast: #262624;--theme-color-base-hover: rgba(214, 214, 205, .15);--theme-color-base-ripple: rgba(214, 214, 205, .3);--theme-color-primary: #b5b5ad;--theme-color-primary-contrast: #262624;--theme-color-primary-hover: rgba(181, 181, 173, .18);--theme-color-primary-ripple: rgba(181, 181, 173, .35);--theme-color-accent: #c7a46a;--theme-color-accent-contrast: #2a2418;--theme-color-accent-hover: rgba(199, 164, 106, .18);--theme-color-accent-ripple: rgba(199, 164, 106, .35);--theme-color-warn: #d9a441;--theme-color-warn-contrast: #2a2418;--theme-color-warn-hover: rgba(217, 164, 65, .18);--theme-color-warn-ripple: rgba(217, 164, 65, .35);--theme-color-error: #b46a5a;--theme-color-error-contrast: #fff;--theme-color-error-hover: rgba(180, 106, 90, .18);--theme-color-error-ripple: rgba(180, 106, 90, .35);--theme-color-success: #6f8f6b;--theme-color-success-contrast: #1f2a1f;--theme-color-success-hover: rgba(111, 143, 107, .18);--theme-color-success-ripple: rgba(111, 143, 107, .35);--theme-color-info: #6b8794;--theme-color-info-contrast: #1e2a30;--theme-color-info-hover: rgba(107, 135, 148, .18);--theme-color-info-ripple: rgba(107, 135, 148, .35)}.bn-theme-stone-light{--app-background-color: #f4f3ef;--content-background-color: #ffffff;--content-font-color: #2a2a26;--surface-background-color: #f4f3ef;--surface-font-color: #2a2a26;--form-field-background-color: #ffffff;--bn-ripple-color: rgba(0, 0, 0, .12);--base-border-color: #b5b5ad;--base-input-border-color: #b5b5ad;--state-layer-hover: rgba(0, 0, 0, .06);--state-layer-focus: rgba(0, 0, 0, .06);--theme-color-base: #6b6b64;--theme-color-base-contrast: #ffffff;--theme-color-base-hover: rgba(107, 107, 100, .12);--theme-color-base-ripple: rgba(107, 107, 100, .25);--theme-color-primary: #4a4a45;--theme-color-primary-contrast: #ffffff;--theme-color-primary-hover: rgba(74, 74, 69, .12);--theme-color-primary-ripple: rgba(74, 74, 69, .25);--theme-color-accent: #c7a46a;--theme-color-accent-contrast: #2a2418;--theme-color-accent-hover: rgba(199, 164, 106, .18);--theme-color-accent-ripple: rgba(199, 164, 106, .35);--theme-color-warn: #b8892e;--theme-color-warn-contrast: #ffffff;--theme-color-warn-hover: rgba(184, 137, 46, .15);--theme-color-warn-ripple: rgba(184, 137, 46, .3);--theme-color-error: #9e4f42;--theme-color-error-contrast: #ffffff;--theme-color-error-hover: rgba(158, 79, 66, .15);--theme-color-error-ripple: rgba(158, 79, 66, .3);--theme-color-success: #5f7f5b;--theme-color-success-contrast: #ffffff;--theme-color-success-hover: rgba(95, 127, 91, .15);--theme-color-success-ripple: rgba(95, 127, 91, .3);--theme-color-info: #5f7d8a;--theme-color-info-contrast: #ffffff;--theme-color-info-hover: rgba(95, 125, 138, .15);--theme-color-info-ripple: rgba(95, 125, 138, .3)}.bn-theme-love-q-dark{--app-background: none;--app-background-color: #1a1a1a;--content-background-color: #2d2d2d;--content-font-color: #ffffff;--surface-background-color: #1a1a1a;--form-field-background-color: var(--content-background-color);--surface-font-color: #ffffff;--bn-ripple-color: rgba(255, 255, 255, .2);--base-indicator-color: #1a1a1a;--base-border-color: #666666;--base-input-border-color: #666666;--select-value-placeholder-color: rgba(255, 255, 255, .5);--bn-skeleton-bg: #2a2a2a;--bn-skeleton-shimmer: #3a3a3a;--state-layer-hover: rgba(255, 255, 255, .08);--state-layer-focus: rgba(255, 255, 255, .08);--theme-color-base: #e0e0e0;--theme-color-base-contrast: #1a1a1a;--theme-color-base-hover: rgba(224, 224, 224, .15);--theme-color-base-raise-hover: rgba(224, 224, 224, .2);--theme-color-base-ripple: rgba(224, 224, 224, .3);--theme-color-base-raise-ripple: rgba(224, 224, 224, .4);--theme-color-primary: #00d4ff;--theme-color-primary-contrast: #1a1a1a;--theme-color-primary-hover: rgba(0, 212, 255, .2);--theme-color-primary-raise-hover: rgba(0, 0, 0, .15);--theme-color-primary-ripple: rgba(0, 212, 255, .4);--theme-color-primary-raise-ripple: rgba(0, 0, 0, .3);--theme-color-accent: #f758dd;--theme-color-accent-contrast: #fff;--theme-color-accent-hover: rgba(247, 88, 221, .2);--theme-color-accent-raise-hover: rgba(0, 0, 0, .15);--theme-color-accent-ripple: rgba(247, 88, 221, .4);--theme-color-accent-raise-ripple: rgba(0, 0, 0, .3);--theme-color-warn: #ffb84d;--theme-color-warn-contrast: #1a1a1a;--theme-color-warn-hover: rgba(255, 184, 77, .2);--theme-color-warn-raise-hover: rgba(0, 0, 0, .15);--theme-color-warn-ripple: rgba(255, 184, 77, .4);--theme-color-warn-raise-ripple: rgba(0, 0, 0, .3);--theme-color-error: #ff6b6b;--theme-color-error-contrast: #fff;--theme-color-error-hover: rgba(255, 107, 107, .2);--theme-color-error-raise-hover: rgba(0, 0, 0, .15);--theme-color-error-ripple: rgba(255, 107, 107, .4);--theme-color-error-raise-ripple: rgba(0, 0, 0, .3);--theme-color-success: #51cf66;--theme-color-success-contrast: #1a1a1a;--theme-color-success-hover: rgba(81, 207, 102, .2);--theme-color-success-raise-hover: rgba(81, 207, 102, .25);--theme-color-success-ripple: rgba(81, 207, 102, .4);--theme-color-success-raise-ripple: rgba(0, 0, 0, .3);--theme-color-info: #74c0fc;--theme-color-info-contrast: #1a1a1a;--theme-color-info-hover: rgba(116, 192, 252, .2);--theme-color-info-raise-hover: rgba(116, 192, 252, .25);--theme-color-info-ripple: rgba(116, 192, 252, .4);--theme-color-info-raise-ripple: rgba(0, 0, 0, .3);--theme-tooltip-base-bg: var(--content-font-color);--theme-tooltip-base-font: var(--content-background-color);--theme-tooltip-primary-bg: var(--theme-color-primary);--theme-tooltip-primary-font: var(--theme-color-primary-contrast);--theme-tooltip-accent-bg: var(--theme-color-accent);--theme-tooltip-accent-font: var(--theme-color-accent-contrast);--theme-tooltip-info-bg: var(--theme-color-info);--theme-tooltip-info-font: var(--theme-color-info-contrast);--theme-tooltip-success-bg: var(--theme-color-success);--theme-tooltip-success-font: var(--theme-color-success-contrast);--theme-tooltip-warn-bg: var(--theme-color-warn);--theme-tooltip-warn-font: var(--theme-color-warn-contrast);--theme-tooltip-error-bg: var(--theme-color-error);--theme-tooltip-error-font: var(--theme-color-error-contrast);--snackbar-bg: var(--surface-background-color);--snackbar-font: var(--surface-font-color);--toolbar-bottom-border: 0}.bn-theme-love-q-dark .bn-toolbar-base{--toolbar-background: #7a0066;--toolbar-font-color: #fff}.bn-theme-love-q-dark .bn-tab-nav-base{--tabs-nav-background-color: #7a0066;--tabs-title-color-active: var(--theme-color-base-contrast);--tabs-title-indicator-color: var(--theme-color-base-contrast);--tabs-title-color: var(--theme-color-base-contrast);--tabs-title-color-inactive: #fff}.bn-theme-love-q-dark .bn-tab-nav:not(.bn-tab-nav-bg-primary):not(.bn-tab-nav-bg-accent):not(.bn-tab-nav-bg-info):not(.bn-tab-nav-bg-warn):not(.bn-tab-nav-bg-error):not(.bn-tab-nav-bg-success):not(.bn-tab-nav-bg-base),.bn-theme-love-q-dark .bn-tabs:not(.bn-tabs-bg-primary):not(.bn-tabs-bg-accent):not(.bn-tabs-bg-info):not(.bn-tabs-bg-warn):not(.bn-tabs-bg-error):not(.bn-tabs-bg-success):not(.bn-tabs-bg-base){--tabs-title-color-active: #00d4ff;--tabs-title-indicator-color: #00d4ff}.bn-theme-love-q-dark .bn-tab-nav-bg-primary,.bn-theme-love-q-dark .bn-tabs-bg-primary{--tabs-bar-background-color: #0088a3;--tabs-nav-background-color: #0088a3;--tabs-title-color-active: #ffffff;--tabs-title-indicator-color: #ffffff;--tabs-title-color: #ffffff;--tabs-title-color-inactive: #ffffff;--tabs-title-background-hover: rgba(0, 136, 163, .2);--tabs-ripple-color: rgba(255, 255, 255, .6);--state-hover-bg: rgba(0, 136, 163, .2)}.bn-theme-love-q-dark .bn-tab-nav-bg-accent,.bn-theme-love-q-dark .bn-tabs-bg-accent{--tabs-bar-background-color: #7a0066;--tabs-nav-background-color: #7a0066;--tabs-title-color-active: #fff;--tabs-title-indicator-color: #fff;--tabs-title-color: #fff;--tabs-title-color-inactive: #fff;--tabs-title-background-hover: rgba(122, 0, 102, .2);--tabs-ripple-color: rgba(255, 255, 255, .6);--state-hover-bg: rgba(122, 0, 102, .2)}.bn-theme-love-q-dark .bn-tab-nav-bg-info,.bn-theme-love-q-dark .bn-tabs-bg-info{--tabs-bar-background-color: #000080;--tabs-nav-background-color: #000080;--tabs-title-color-active: #fff;--tabs-title-indicator-color: #fff;--tabs-title-color: #fff;--tabs-title-color-inactive: #fff;--tabs-title-background-hover: rgba(0, 0, 128, .2);--tabs-ripple-color: rgba(255, 255, 255, .6);--state-hover-bg: rgba(0, 0, 128, .2)}.bn-theme-love-q-dark .bn-tab-nav-bg-warn,.bn-theme-love-q-dark .bn-tabs-bg-warn{--tabs-bar-background-color: #b8860b;--tabs-nav-background-color: #b8860b;--tabs-title-color-active: #fff;--tabs-title-indicator-color: #fff;--tabs-title-color: #fff;--tabs-title-color-inactive: #fff;--tabs-title-background-hover: rgba(184, 134, 11, .2);--tabs-ripple-color: rgba(255, 255, 255, .6);--state-hover-bg: rgba(184, 134, 11, .2)}.bn-theme-love-q-dark .bn-tab-nav-bg-error,.bn-theme-love-q-dark .bn-tabs-bg-error{--tabs-bar-background-color: #8b0000;--tabs-nav-background-color: #8b0000;--tabs-title-color-active: #fff;--tabs-title-indicator-color: #fff;--tabs-title-color: #fff;--tabs-title-color-inactive: #fff;--tabs-title-background-hover: rgba(139, 0, 0, .2);--tabs-ripple-color: rgba(255, 255, 255, .6);--state-hover-bg: rgba(139, 0, 0, .2)}.bn-theme-love-q-dark .bn-tab-nav-bg-success,.bn-theme-love-q-dark .bn-tabs-bg-success{--tabs-bar-background-color: #006400;--tabs-nav-background-color: #006400;--tabs-title-color-active: #fff;--tabs-title-indicator-color: #fff;--tabs-title-color: #fff;--tabs-title-color-inactive: #fff;--tabs-title-background-hover: rgba(0, 100, 0, .2);--tabs-ripple-color: rgba(255, 255, 255, .6);--state-hover-bg: rgba(0, 100, 0, .2)}.bn-theme-love-q-dark .bn-tab-nav-bg-base,.bn-theme-love-q-dark .bn-tabs-bg-base{--tabs-bar-background-color: #2e2e2e;--tabs-nav-background-color: #2e2e2e;--tabs-title-color-active: #fff;--tabs-title-indicator-color: #fff;--tabs-title-color: #fff;--tabs-title-color-inactive: #fff;--tabs-title-background-hover: rgba(46, 46, 46, .15);--tabs-ripple-color: rgba(46, 46, 46, .3);--state-hover-bg: rgba(46, 46, 46, .15)}.bn-theme-love-q-light{--app-background: none;--app-background-color: #efefef;--content-background-color: white;--content-font-color: #2e2e2e;--surface-font-color: #2e2e2e;--surface-background-color: white;--controll-bg-color: #f5f5f5;--controll-border-color: #e0e0e0;--bn-ripple-color: rgba(46, 46, 46, .2);--base-indicator-color: #fff;--state-layer-hover: rgba(0, 0, 0, .08);--state-layer-focus: rgba(0, 0, 0, .08);--base-input-border: var(--base-border-size) solid var(--base-input-border-color);--base-border-color: #b1b1b1;--base-input-border-color: #b1b1b1;--theme-color-base: #2e2e2e;--theme-color-base-contrast: #fff;--theme-color-base-hover: rgba(46, 46, 46, .1);--theme-color-base-raise-hover: rgba(46, 46, 46, .15);--theme-color-base-ripple: rgba(46, 46, 46, .2);--theme-color-base-raise-ripple: rgba(46, 46, 46, .3);--theme-color-primary: #00d4ff;--theme-color-primary-contrast: #ffffff;--theme-color-primary-hover: rgba(0, 212, 255, .15);--theme-color-primary-raise-hover: rgba(0, 0, 0, .15);--theme-color-primary-ripple: rgba(0, 212, 255, .3);--theme-color-primary-raise-ripple: rgba(0, 0, 0, .3);--theme-color-accent: #7a0066;--theme-color-accent-contrast: #fff;--theme-color-accent-hover: rgba(122, 0, 102, .15);--theme-color-accent-raise-hover: rgba(255, 255, 255, .15);--theme-color-accent-ripple: rgba(122, 0, 102, .3);--theme-color-accent-raise-ripple: rgba(255, 255, 255, .6);--theme-color-warn: #b8860b;--theme-color-warn-contrast: #fff;--theme-color-warn-hover: rgba(184, 134, 11, .15);--theme-color-warn-raise-hover: rgba(255, 255, 255, .15);--theme-color-warn-ripple: rgba(184, 134, 11, .3);--theme-color-warn-raise-ripple: rgba(255, 255, 255, .6);--theme-color-error: #8b0000;--theme-color-error-contrast: #fff;--theme-color-error-hover: rgba(139, 0, 0, .15);--theme-color-error-raise-hover: rgba(255, 255, 255, .15);--theme-color-error-ripple: rgba(139, 0, 0, .3);--theme-color-error-raise-ripple: rgba(255, 255, 255, .6);--theme-color-success: #006400;--theme-color-success-contrast: #fff;--theme-color-success-hover: rgba(0, 100, 0, .15);--theme-color-success-raise-hover: rgba(255, 255, 255, .15);--theme-color-success-ripple: rgba(0, 100, 0, .3);--theme-color-success-raise-ripple: rgba(255, 255, 255, .6);--theme-color-info: #000080;--theme-color-info-contrast: #fff;--theme-color-info-hover: rgba(0, 0, 128, .15);--theme-color-info-raise-hover: rgba(255, 255, 255, .15);--theme-color-info-ripple: rgba(0, 0, 128, .3);--theme-color-info-raise-ripple: rgba(255, 255, 255, .6);--theme-tooltip-base-bg: var(--content-font-color);--theme-tooltip-base-font: var(--content-background-color);--theme-tooltip-primary-bg: var(--theme-color-primary);--theme-tooltip-primary-font: var(--theme-color-primary-contrast);--theme-tooltip-accent-bg: var(--theme-color-accent);--theme-tooltip-accent-font: var(--theme-color-accent-contrast);--theme-tooltip-info-bg: var(--theme-color-info);--theme-tooltip-info-font: var(--theme-color-info-contrast);--theme-tooltip-success-bg: var(--theme-color-success);--theme-tooltip-success-font: var(--theme-color-success-contrast);--theme-tooltip-warn-bg: var(--theme-color-warn);--theme-tooltip-warn-font: var(--theme-color-warn-contrast);--theme-tooltip-error-bg: var(--theme-color-error);--theme-tooltip-error-font: var(--theme-color-error-contrast);--snackbar-bg: var(--surface-background-color);--snackbar-font: var(--surface-font-color);--toolbar-bottom-border: 0}.bn-theme-love-q-light .bn-toolbar-base{--toolbar-background: var(--theme-color-accent);--toolbar-font-color: var(--theme-color-accent-contrast)}.bn-theme-love-q-light .bn-tab-nav:not(.bn-tab-nav-bg-primary):not(.bn-tab-nav-bg-accent):not(.bn-tab-nav-bg-info):not(.bn-tab-nav-bg-warn):not(.bn-tab-nav-bg-error):not(.bn-tab-nav-bg-success):not(.bn-tab-nav-bg-base),.bn-theme-love-q-light .bn-tabs:not(.bn-tabs-bg-primary):not(.bn-tabs-bg-accent):not(.bn-tabs-bg-info):not(.bn-tabs-bg-warn):not(.bn-tabs-bg-error):not(.bn-tabs-bg-success):not(.bn-tabs-bg-base){--tabs-title-color-active: #00d4ff;--tabs-title-indicator-color: #00d4ff}.bn-theme-love-q-light .bn-tab-nav-base{--tabs-nav-background-color: #7a0066;--tabs-title-color-active: var(--theme-color-base-contrast);--tabs-title-indicator-color: var(--theme-color-base-contrast);--tabs-title-color: var(--theme-color-base-contrast);--tabs-title-color-inactive: #fff}.bn-theme-default-rgb-dark{--app-background: none;--app-background-color: #1a1a1a;--content-background-color: #2d2d2d;--content-font-color: #ffffff;--surface-background-color: #1a1a1a;--surface-font-color: #ffffff;--form-field-background-color: var(--content-background-color);--base-indicator-color: #1a1a1a;--bn-ripple-color: rgba(255, 255, 255, .2);--base-border-color: #666666;--base-input-border-color: #666666;--select-value-placeholder-color: rgba(255, 255, 255, .5);--bn-skeleton-bg: #2a2a2a;--bn-skeleton-shimmer: #3a3a3a;--state-layer-hover: rgba(255, 255, 255, .08);--state-layer-focus: rgba(255, 255, 255, .08);--theme-color-base: #e0e0e0;--theme-color-base-contrast: #1a1a1a;--theme-color-base-hover: rgba(224, 224, 224, .15);--theme-color-base-raise-hover: rgba(224, 224, 224, .2);--theme-color-base-ripple: rgba(224, 224, 224, .3);--theme-color-base-raise-ripple: rgba(224, 224, 224, .4);--theme-color-primary: #5db8e8;--theme-color-primary-contrast: #333;--theme-color-primary-hover: rgba(93, 184, 232, .2);--theme-color-primary-raise-hover: rgba(93, 184, 232, .25);--theme-color-primary-ripple: rgba(93, 184, 232, .4);--theme-color-primary-raise-ripple: rgba(0, 0, 0, .3);--theme-color-accent: #b364f9;--theme-color-accent-contrast: #fff;--theme-color-accent-hover: rgba(179, 100, 249, .2);--theme-color-accent-raise-hover: rgba(179, 100, 249, .25);--theme-color-accent-ripple: rgba(179, 100, 249, .4);--theme-color-accent-raise-ripple: rgba(0, 0, 0, .3);--theme-color-warn: #ffb84d;--theme-color-warn-contrast: #1a1a1a;--theme-color-warn-hover: rgba(255, 184, 77, .2);--theme-color-warn-raise-hover: rgba(255, 184, 77, .25);--theme-color-warn-ripple: rgba(255, 184, 77, .4);--theme-color-warn-raise-ripple: rgba(0, 0, 0, .3);--theme-color-error: #ff6b6b;--theme-color-error-contrast: #fff;--theme-color-error-hover: rgba(255, 107, 107, .2);--theme-color-error-raise-hover: rgba(255, 107, 107, .25);--theme-color-error-ripple: rgba(255, 107, 107, .4);--theme-color-error-raise-ripple: rgba(0, 0, 0, .3);--theme-color-success: #51cf66;--theme-color-success-contrast: #1a1a1a;--theme-color-success-hover: rgba(81, 207, 102, .2);--theme-color-success-raise-hover: rgba(81, 207, 102, .25);--theme-color-success-ripple: rgba(81, 207, 102, .4);--theme-color-success-raise-ripple: rgba(0, 0, 0, .3);--theme-color-info: #74c0fc;--theme-color-info-contrast: #1a1a1a;--theme-color-info-hover: rgba(116, 192, 252, .2);--theme-color-info-raise-hover: rgba(116, 192, 252, .25);--theme-color-info-ripple: rgba(116, 192, 252, .4);--theme-color-info-raise-ripple: rgba(0, 0, 0, .3);--theme-tooltip-base-bg: var(--content-font-color);--theme-tooltip-base-font: var(--content-background-color);--theme-tooltip-primary-bg: var(--theme-color-primary);--theme-tooltip-primary-font: var(--theme-color-primary-contrast);--theme-tooltip-accent-bg: var(--theme-color-accent);--theme-tooltip-accent-font: var(--theme-color-accent-contrast);--theme-tooltip-info-bg: var(--theme-color-info);--theme-tooltip-info-font: var(--theme-color-info-contrast);--theme-tooltip-success-bg: var(--theme-color-success);--theme-tooltip-success-font: var(--theme-color-success-contrast);--theme-tooltip-warn-bg: var(--theme-color-warn);--theme-tooltip-warn-font: var(--theme-color-warn-contrast);--theme-tooltip-error-bg: var(--theme-color-error);--theme-tooltip-error-font: var(--theme-color-error-contrast);--snackbar-bg: var(--surface-background-color);--snackbar-font: var(--surface-font-color)}.bn-theme-default-rgb-light{--app-background: none;--app-background-color: #efefef;--content-background-color: white;--content-font-color: #2e2e2e;--surface-background-color: white;--surface-font-color: #2e2e2e;--controll-bg-color: #f5f5f5;--controll-border-color: #e0e0e0;--bn-ripple-color: rgba(46, 46, 46, .2);--base-indicator-color: #fff;--state-layer-hover: rgba(0, 0, 0, .08);--state-layer-focus: rgba(0, 0, 0, .08);--theme-color-base: #2e2e2e;--theme-color-base-contrast: #fff;--theme-color-base-hover: rgba(70, 70, 70, .06);--theme-color-base-raise-hover: rgba(46, 46, 46, .05);--theme-color-base-ripple: rgba(46, 46, 46, .1);--theme-color-base-raise-ripple: rgba(46, 46, 46, .05);--theme-color-primary: #005f87;--theme-color-primary-contrast: #ffffff;--theme-color-primary-hover: rgba(0, 95, 135, .15);--theme-color-primary-raise-hover: rgba(0, 95, 135, .2);--theme-color-primary-ripple: rgba(0, 95, 135, .3);--theme-color-primary-raise-ripple: rgba(255, 255, 255, .6);--theme-color-accent: #4d0091;--theme-color-accent-contrast: #fff;--theme-color-accent-hover: rgba(77, 0, 145, .15);--theme-color-accent-raise-hover: rgba(77, 0, 145, .2);--theme-color-accent-ripple: rgba(77, 0, 145, .3);--theme-color-accent-raise-ripple: rgba(255, 255, 255, .6);--theme-color-warn: #b8860b;--theme-color-warn-contrast: #fff;--theme-color-warn-hover: rgba(184, 134, 11, .15);--theme-color-warn-raise-hover: rgba(184, 134, 11, .2);--theme-color-warn-ripple: rgba(184, 134, 11, .3);--theme-color-warn-raise-ripple: rgba(255, 255, 255, .6);--theme-color-error: #8b0000;--theme-color-error-contrast: #fff;--theme-color-error-hover: rgba(139, 0, 0, .15);--theme-color-error-raise-hover: rgba(139, 0, 0, .2);--theme-color-error-ripple: rgba(139, 0, 0, .3);--theme-color-error-raise-ripple: rgba(255, 255, 255, .6);--theme-color-success: #006400;--theme-color-success-contrast: #fff;--theme-color-success-hover: rgba(0, 100, 0, .15);--theme-color-success-raise-hover: rgba(0, 100, 0, .2);--theme-color-success-ripple: rgba(0, 100, 0, .3);--theme-color-success-raise-ripple: rgba(255, 255, 255, .6);--theme-color-info: #000080;--theme-color-info-contrast: #fff;--theme-color-info-hover: rgba(0, 0, 128, .15);--theme-color-info-raise-hover: rgba(0, 0, 128, .2);--theme-color-info-ripple: rgba(0, 0, 128, .3);--theme-color-info-raise-ripple: rgba(255, 255, 255, .6);--theme-tooltip-base-bg: var(--content-font-color);--theme-tooltip-base-font: var(--content-background-color);--theme-tooltip-primary-bg: var(--theme-color-primary);--theme-tooltip-primary-font: var(--theme-color-primary-contrast);--theme-tooltip-accent-bg: var(--theme-color-accent);--theme-tooltip-accent-font: var(--theme-color-accent-contrast);--theme-tooltip-info-bg: var(--theme-color-info);--theme-tooltip-info-font: var(--theme-color-info-contrast);--theme-tooltip-success-bg: var(--theme-color-success);--theme-tooltip-success-font: var(--theme-color-success-contrast);--theme-tooltip-warn-bg: var(--theme-color-warn);--theme-tooltip-warn-font: var(--theme-color-warn-contrast);--theme-tooltip-error-bg: var(--theme-color-error);--theme-tooltip-error-font: var(--theme-color-error-contrast);--snackbar-bg: var(--surface-background-color);--snackbar-font: var(--surface-font-color)}.bn-theme-blue-water-dark{--app-background-color: #0e1620;--content-background-color: #1a2633;--surface-background-color: #16212c;--content-font-color: #d6e1ea;--surface-font-color: #d6e1ea;--form-field-background-color: #1f2d3a;--base-border-color: #2f4152;--base-input-border-color: #2f4152;--select-value-placeholder-color: rgba(214, 225, 234, .5);--bn-ripple-color: rgba(214, 225, 234, .18);--state-layer-hover: rgba(255, 255, 255, .06);--state-layer-focus: rgba(255, 255, 255, .06);--theme-color-base: #8fa4b5;--theme-color-base-contrast: #0e1620;--theme-color-primary: #4f7fa1;--theme-color-primary-contrast: #0e1620;--theme-color-accent: #3fa9c9;--theme-color-accent-contrast: #0e1620;--theme-color-accent-hover: rgba(63, 169, 201, .18);--theme-color-accent-ripple: rgba(63, 169, 201, .35);--theme-color-success: #4fa58a;--theme-color-warn: #d6a14a;--theme-color-error: #c25c5c;--theme-color-info: #5fa2d6}.bn-theme-blue-water-light{--app-background-color: #dfeaf2;--content-background-color: #ffffff;--surface-background-color: #f4f9fc;--content-font-color: #102734;--surface-font-color: #102734;--form-field-background-color: #ffffff;--base-border-color: #b8cddd;--base-input-border-color: #b8cddd;--select-value-placeholder-color: rgba(16, 39, 52, .45);--bn-ripple-color: rgba(0, 0, 0, .12);--state-layer-hover: rgba(0, 0, 0, .05);--state-layer-focus: rgba(0, 0, 0, .05);--theme-color-base: #5f7f91;--theme-color-base-contrast: #ffffff;--theme-color-primary: #2e6f91;--theme-color-primary-contrast: #ffffff;--theme-color-accent: #3fa9c9;--theme-color-accent-contrast: #ffffff;--theme-color-accent-hover: rgba(63, 169, 201, .18);--theme-color-accent-ripple: rgba(63, 169, 201, .35);--theme-color-success: #3f9f7a;--theme-color-warn: #d19a3f;--theme-color-error: #c14f4f;--theme-color-info: #3f8ec7}:root{--divider-height: 1px;--divider-width: 100%;--divider-margin: 0;--divider-color: var(--theme-color-base, var(--base-border-color));--divider-inset: 0;--divider-vertical-width: 1px;--divider-vertical-height: auto;--divider-vertical-min-height: 1rem;--divider-vertical-margin: 0;--divider-vertical-inset: 0}.bn-divider-base{--divider-color: var(--theme-color-base)}.bn-divider-primary{--divider-color: var(--theme-color-primary)}.bn-divider-accent{--divider-color: var(--theme-color-accent)}.bn-divider-info{--divider-color: var(--theme-color-info)}.bn-divider-success{--divider-color: var(--theme-color-success)}.bn-divider-warn{--divider-color: var(--theme-color-warn)}.bn-divider-error{--divider-color: var(--theme-color-error)}.bn-divider{display:block;height:var(--divider-height);width:var(--divider-width);background-color:var(--divider-color);margin:var(--divider-margin);border:0}.bn-divider-vertical{display:block;height:var(--divider-vertical-height);min-height:var(--divider-vertical-min-height);width:var(--divider-vertical-width);background-color:var(--divider-color);margin:var(--divider-vertical-margin);border:0;align-self:stretch}.bn-theme-size-compact{--divider-height: .08em;--divider-vertical-width: .08em}.bn-theme-size-default{--divider-height: .1em;--divider-vertical-width: .1em}.bn-theme-size-comfortable{--divider-height: .2em;--divider-vertical-width: .2em}.bn-theme-size-spacious{--divider-height: .5em;--divider-vertical-width: .5em}.bn-divider-vertical-inset-start{margin-left:var(--divider-vertical-inset)}.bn-divider-vertical-inset-end{margin-right:var(--divider-vertical-inset)}.bn-sidenav-backdrop{position:fixed;inset:0;z-index:250;margin:0;padding:0;border:0;background:#00000073;cursor:pointer}.bn-sidenav-container{display:grid;height:100%;width:100%;overflow:hidden;transition:grid-template-columns .3s ease-in-out;position:relative}.bn-sidenav-container--drawer{grid-template-columns:1fr!important;grid-template-areas:"content"!important}.bn-sidenav-container--drawer .bn-sidenav-left{position:fixed;top:0;left:0;bottom:0;z-index:300;width:min(var(--bn-sidenav-left-size, 280px),88vw);min-width:0;max-height:none;transform:translate(-100%);transition:transform .25s ease;box-shadow:none}.bn-sidenav-container--drawer.bn-sidenav-container--left-open .bn-sidenav-left{transform:translate(0);box-shadow:4px 0 24px #00000059}.bn-sidenav-container--overlay-left .bn-sidenav-left,.bn-sidenav-container--overlay-left .bn-sidenav-right,.bn-sidenav-container--overlay-right .bn-sidenav-left,.bn-sidenav-container--overlay-right .bn-sidenav-right{z-index:300}@media(max-width:768px){.bn-sidenav-container[data-sidenav-is-mobile="1"]{grid-template-columns:var(--bn-sidenav-available-width, 1fr)!important}}.bn-sidenav-container[data-sidenav-is-compact="1"] .bn-sidenav-content,.bn-sidenav-container[data-sidenav-is-compact="1"] .bn-sidenav-left .bn-sidenav-content,.bn-sidenav-container[data-sidenav-is-compact="1"] .bn-sidenav-right .bn-sidenav-content{padding:.5rem}.bn-sidenav-left,.bn-sidenav-right{height:100%;position:relative;overflow:auto;box-sizing:border-box}.bn-sidenav-left .bn-sidenav-content,.bn-sidenav-right .bn-sidenav-content{height:100%;padding:1rem;box-sizing:border-box;overflow:auto}.bn-sidenav-left.bn-sidenav-narrow .bn-sidenav-content,.bn-sidenav-right.bn-sidenav-narrow .bn-sidenav-content{padding:.5rem}.bn-sidenav-left.bn-sidenav-narrow .bn-sidenav-content h1,.bn-sidenav-left.bn-sidenav-narrow .bn-sidenav-content h2,.bn-sidenav-left.bn-sidenav-narrow .bn-sidenav-content h3,.bn-sidenav-left.bn-sidenav-narrow .bn-sidenav-content h4,.bn-sidenav-left.bn-sidenav-narrow .bn-sidenav-content h5,.bn-sidenav-left.bn-sidenav-narrow .bn-sidenav-content h6,.bn-sidenav-right.bn-sidenav-narrow .bn-sidenav-content h1,.bn-sidenav-right.bn-sidenav-narrow .bn-sidenav-content h2,.bn-sidenav-right.bn-sidenav-narrow .bn-sidenav-content h3,.bn-sidenav-right.bn-sidenav-narrow .bn-sidenav-content h4,.bn-sidenav-right.bn-sidenav-narrow .bn-sidenav-content h5,.bn-sidenav-right.bn-sidenav-narrow .bn-sidenav-content h6{font-size:.9em}.bn-sidenav-left.bn-sidenav-compact-height .bn-sidenav-content,.bn-sidenav-right.bn-sidenav-compact-height .bn-sidenav-content{padding:.75rem;overflow-y:auto}.bn-sidenav-left.bn-sidenav-compact-height .bn-sidenav-content>*+*,.bn-sidenav-right.bn-sidenav-compact-height .bn-sidenav-content>*+*{margin-top:.5rem}.bn-sidenav-left{grid-area:left-sidenav}.bn-sidenav-right{grid-area:right-sidenav}.bn-sidenav-content{grid-area:content;height:100%;overflow:auto;padding:1rem;box-sizing:border-box}body.bn-sidenav-mobile .bn-sidenav-container .bn-sidenav-content{padding:.75rem}body.bn-sidenav-compact .bn-sidenav-container .bn-sidenav-content{padding:.5rem}body.bn-sidenav-left-open,body.bn-sidenav-right-open{overflow-x:hidden}.bn-site-shell-host{--bn-site-header-height: 44px;--bn-site-content-max-width: none;--bn-site-shell-max-width: 1400px}.docs-skip-link{position:absolute;left:-9999px;top:0;z-index:10000;padding:.75rem 1rem;background:var(--content-background-color);color:var(--theme-color-primary);border:2px solid var(--theme-color-primary);border-radius:4px;text-decoration:none}.docs-skip-link:focus{left:.75rem;top:.75rem}.docs-shell-host--content-full .docs-page,.docs-shell-host--content-full .docs-content-body,.docs-shell-host--content-full .docs-home-page__content,.docs-shell-host--content-full .docs-home-section{max-width:none;width:100%}.docs-page-header{margin-bottom:1.25rem}.docs-page-breadcrumb{margin-bottom:.75rem;font-size:.9rem;color:var(--theme-color-accent)}.docs-page-breadcrumb a{color:var(--theme-color-primary);text-decoration:none}.docs-section{margin-bottom:1.5rem}.docs-section-card{border:1px solid var(--base-border-color, var(--controll-border-color));border-radius:8px;overflow:hidden;background:var(--content-background-color);color:var(--content-font-color, #e8eaed)}.docs-section-card--plain{border:none;border-radius:0;background:transparent;overflow:visible}.docs-section__title{margin:0 0 1rem;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--content-font-color, #e8eaed)}.docs-section-card__header{padding:.85rem 1rem;border-bottom:1px solid var(--base-border-color, var(--controll-border-color));background:color-mix(in srgb,var(--content-background-color) 92%,var(--theme-color-primary) 8%)}.docs-section-card__header h2{margin:0;font-size:1rem;font-weight:600;color:var(--content-font-color)}.docs-section-card__body{padding:1rem;color:var(--content-font-color, #e8eaed)}.docs-section-card__body .docs-install-steps,.docs-section-card__body .docs-meta,.docs-section-card__body .docs-markdown,.docs-section-card__body .docs-when-to-use,.docs-section-card__body p,.docs-section-card__body li,.docs-section-card__body ol,.docs-section-card__body ul,.docs-section-card__body h1,.docs-section-card__body h2,.docs-section-card__body h3{color:var(--content-font-color, #e8eaed)}.docs-markdown{line-height:1.55}.docs-markdown p{margin:0 0 .75rem}.docs-markdown ul,.docs-markdown ol{margin:0 0 .75rem;padding-left:1.25rem}.docs-markdown a{color:var(--theme-color-primary)}.docs-when-to-use{margin:0;padding-left:1.25rem;line-height:1.5}.docs-code-block-host{display:block;margin-bottom:1.25rem}.docs-code-block-host .bn-prism-viewbox{border:1px solid color-mix(in srgb,var(--base-border-color, var(--controll-border-color)) 18%,transparent);border-radius:8px;box-shadow:0 1px 4px color-mix(in srgb,#000 4%,transparent);background:var(--content-background-color, #fff)}.docs-code-block-host .bn-prism-viewbox .bn-prism-viewbox-header{border-bottom:none;background:color-mix(in srgb,var(--content-background-color) 96%,var(--theme-color-primary) 4%)}.docs-install-section>.docs-code-block-host,.docs-setup-section>.docs-code-block-host,.docs-usage-recipes>.docs-code-block-host,.docs-example-panel .docs-code-block-host,.docs-section-card__body .docs-code-block-host{margin-bottom:0}.docs-code-block-host--embedded{margin-bottom:0}.docs-code-block-host--embedded .bn-prism-viewbox{border:none;border-radius:0;box-shadow:none;background:var(--content-background-color, #fff)}.docs-code-block-host--embedded .bn-prism-viewbox .bn-prism-viewbox-header{min-height:2rem;padding:.25rem .75rem;background:var(--content-background-color, #fff);border:none;border-bottom:none;font-size:.75rem}.docs-code-block-host--wrap{display:block;min-width:0;max-width:100%;box-sizing:border-box}.docs-code-block-host--wrap .bn-prism-viewbox{width:100%;max-width:100%;box-sizing:border-box}.docs-code-block-host--wrap .bn-prism-viewbox-header{min-width:0;gap:.5rem}.docs-code-block-host--wrap .bn-prism-viewbox-header .bn-prism-viewbox-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-code-block-host--wrap .bn-prism-viewbox-header .bn-prism-viewbox-toolbar{flex-shrink:0}.docs-code-block-host--wrap .bn-prism-viewbox-code-container{max-width:100%;overflow-x:auto}.docs-code-block-host--wrap .bn-prism-viewbox-pre,.docs-code-block-host--wrap .bn-prism-viewbox-code{white-space:pre-wrap!important;word-break:break-word;overflow-wrap:anywhere}.bn-prism-viewbox--small-header{border:none;border-radius:0;box-shadow:none;background:var(--content-background-color, #fff)}.bn-prism-viewbox--small-header .bn-prism-viewbox-header{min-height:2rem;padding:.25rem .75rem;background:var(--content-background-color, #fff);border:none;border-bottom:none;font-size:.75rem}.docs-code-block{border:1px solid var(--base-border-color, var(--controll-border-color));border-radius:8px;overflow:hidden;background:var(--content-background-color);color:var(--content-font-color)}.docs-code-block__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border-bottom:1px solid var(--base-border-color, var(--controll-border-color));background:color-mix(in srgb,var(--content-background-color) 90%,var(--theme-color-primary) 10%)}.docs-code-block__title{font-size:.85rem;font-weight:600;color:var(--content-font-color)}.docs-code-block__toolbar{display:flex;align-items:center;gap:.5rem}.docs-code-block__lang{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-color-accent, var(--content-font-color))}.docs-code-block__pre{margin:0;padding:0;overflow:auto;background:transparent;color:var(--content-font-color);font-family:var(--bn-font-family-mono, "Monaco", "Menlo", "Ubuntu Mono", monospace);font-size:.875rem;line-height:1.5;white-space:pre}.docs-code-block__pre>code[class*=language-]{margin:.75rem!important;padding:0 .5rem .15rem}.docs-code-block__pre code{display:block;color:inherit;font:inherit;white-space:pre}.docs-code-block .token.comment,.docs-code-block .token.prolog,.docs-code-block .token.doctype,.docs-code-block .token.cdata{color:#8b949e}.docs-code-block .token.punctuation{color:#c9d1d9}.docs-code-block .token.property,.docs-code-block .token.tag,.docs-code-block .token.boolean,.docs-code-block .token.number,.docs-code-block .token.constant,.docs-code-block .token.symbol{color:#79c0ff}.docs-code-block .token.selector,.docs-code-block .token.attr-name,.docs-code-block .token.string,.docs-code-block .token.char,.docs-code-block .token.builtin{color:#a5d6ff}.docs-code-block .token.operator,.docs-code-block .token.entity,.docs-code-block .token.url,.docs-code-block .token.variable{color:#ffa657}.docs-code-block .token.atrule,.docs-code-block .token.attr-value,.docs-code-block .token.function,.docs-code-block .token.class-name{color:#d2a8ff}.docs-code-block .token.keyword{color:#ff7b72}.docs-code-block .token.regex,.docs-code-block .token.important{color:#ffa657}.docs-example-panel{border:1px solid var(--base-border-color, var(--controll-border-color));border-radius:8px;overflow:hidden;margin-bottom:1.5rem;background:var(--content-background-color)}.docs-example-panel:has(.chart-switch-playground),.docs-example-panel:has(.chart-entry-playground){overflow:visible}.docs-example-preview{--docs-chart-viewport-height: 18rem;--docs-chart-preview-padding: 2.5rem;padding:1.25rem;border-bottom:1px solid var(--base-border-color, var(--controll-border-color));background:var(--app-background-color, var(--content-background-color));min-height:80px;overflow:visible}.docs-example-preview:has(.gov-ui-playground){overflow:hidden;min-width:0}.docs-example-preview .chart-entry-playground,.docs-example-preview .chart-switch-playground{height:var(--docs-chart-viewport-height);min-height:var(--docs-chart-viewport-height);max-height:var(--docs-chart-viewport-height);overflow:visible;box-sizing:border-box}.docs-example-panel .docs-example-sources{margin-bottom:0}.docs-example-panel .docs-example-sources .bn-tabs{height:auto;min-height:0;grid-template-rows:auto auto}.docs-example-panel .docs-example-sources .bn-tab-container{min-height:auto;height:auto!important;overflow:visible}.docs-example-panel .docs-example-sources .bn-tab-wrapper{position:static;height:auto;overflow:visible}.docs-example-panel .docs-example-sources .bn-tab-content{position:static;height:auto;overflow:visible;display:block;padding:0}.docs-example-panel .docs-example-sources bn-prism-viewbox{display:block}.docs-playground{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.docs-playground>app-docs-playground-editor-host{display:none}@media(max-width:768px){.docs-playground{flex-direction:column}}.docs-playground-controls{flex:0 0 min(280px,100%);width:min(280px,100%);box-sizing:border-box;min-height:0;overflow:hidden;display:grid;grid-template-rows:min-content minmax(0,1fr)}.docs-playground-controls .bn-card-content,.docs-playground-controls bn-card-content{display:flex;flex-direction:column;gap:.25rem;min-height:0;overflow-y:auto;overscroll-behavior:contain}@media(max-width:768px){.docs-playground-controls{width:100%;height:auto!important;max-height:min(50vh,24rem)!important}}.docs-playground-preview{flex:1 1 0;min-width:0}.docs-playground-preview>h3{margin:0 0 .5rem}.docs-playground-preview .docs-example-panel{margin-bottom:0}.docs-playground--chart-viewport{--docs-chart-viewport-height: 18rem;--docs-chart-preview-padding: 2.5rem}.docs-playground--sparkline-viewport{--docs-chart-viewport-height: 8rem;--docs-chart-preview-padding: 1.5rem}.docs-playground--sparkline-viewport .docs-playground-preview{display:flex;align-items:center;justify-content:center}.docs-playground--governance .docs-playground-controls{flex-basis:min(360px,100%);width:min(360px,100%)}.docs-playground-detectors{margin-top:.5rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--theme-color-accent, #5f6368) 20%,transparent)}.docs-playground-detectors summary{cursor:pointer;font-weight:600;font-size:.9rem;list-style:none;display:flex;align-items:center;gap:.35rem}.docs-playground-detectors summary::-webkit-details-marker{display:none}.docs-playground-detectors summary:before{content:"\25b8";font-size:.8rem;transition:transform .15s ease}.docs-playground-detectors[open] summary:before{transform:rotate(90deg)}.docs-playground-detectors__hint{margin:.5rem 0 .75rem;font-size:.75rem;color:var(--theme-color-accent);line-height:1.4}.docs-playground-detectors__actions{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:.75rem}.docs-playground-detectors__actions button{border:0;background:transparent;color:var(--theme-color-primary, #1976d2);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600;padding:0}.docs-playground-detectors__actions button:hover{text-decoration:underline}.docs-playground-detectors__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem}.docs-playground-detectors__item{align-items:flex-start;font-size:.8125rem;line-height:1.3}.docs-playground-detectors__extra{margin-top:.75rem;margin-bottom:0}.docs-playground-control{margin-bottom:.85rem}.docs-playground-control bn-checkbox,.docs-playground-control bn-select,.docs-playground-control bn-form-field-control{display:block;width:100%}.docs-playground-control small{display:block;color:var(--theme-color-accent);font-size:.75rem;margin-top:.35rem}.docs-playground-icon-value{display:flex;align-items:center;gap:.35rem;margin:0 0 .5rem;padding:.35rem .5rem;border-radius:4px;background:color-mix(in srgb,var(--theme-color-primary, #1976d2) 10%,transparent);font-size:.85rem;font-weight:600}.docs-playground-icon-meta{font-weight:400;opacity:.75}.docs-playground-icon-clear{margin-left:auto;border:0;background:transparent;color:inherit;cursor:pointer;font-size:1.1rem;line-height:1;padding:0 .15rem}.docs-api-table--material tbody tr:nth-child(2n){background:color-mix(in srgb,var(--content-background-color) 96%,var(--theme-color-primary) 4%)}.docs-api-table--material .docs-api-table__description{max-width:28rem;line-height:1.45;white-space:pre-wrap}.docs-api-toc{margin-bottom:1.25rem;padding:.75rem 1rem;border:1px solid var(--base-border-color);border-radius:8px;background:color-mix(in srgb,var(--content-background-color) 94%,var(--theme-color-primary) 6%)}.docs-api-toc ul{margin:.5rem 0 0;padding-left:1.25rem}.docs-api-toc li{margin:.25rem 0}.docs-api-toc a{color:var(--theme-color-primary);text-decoration:none}.docs-api-toc__title{margin:0;font-size:.9rem;font-weight:600}.docs-api-subsection-title{margin:1rem 0 .5rem;font-size:.95rem;font-weight:600}.docs-api-symbol__header{margin-bottom:.75rem}.docs-api-symbol__anchor{color:inherit;text-decoration:none}.docs-api-symbol__anchor:hover{color:var(--theme-color-primary)}.docs-api-kind{margin-left:.5rem;font-size:.75rem;font-weight:500;text-transform:uppercase;color:var(--theme-color-accent)}.docs-api-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem}.docs-api-version-hint{margin:0;font-size:.85rem;color:var(--theme-color-accent)}.docs-version-select{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem}.docs-version-select__control{padding:.35rem .5rem;border-radius:6px;border:1px solid var(--base-border-color);background:var(--content-background-color);color:inherit}.docs-version-badge{display:inline-block;padding:.2rem .5rem;border-radius:6px;font-size:.8rem;background:color-mix(in srgb,var(--content-background-color) 90%,var(--theme-color-primary) 10%)}.docs-api-table{width:100%;border-collapse:collapse;font-size:.875rem;margin-bottom:1rem}.docs-api-table th,.docs-api-table td{border:1px solid var(--base-border-color);padding:.5rem .65rem;text-align:left;vertical-align:top}.docs-api-table th{background:color-mix(in srgb,var(--content-font-color) 8%,var(--content-background-color));color:var(--content-font-color)}.docs-api-symbol{margin-bottom:1.5rem}.docs-api-host-badge{display:inline-block;margin-left:.5rem;padding:.1rem .4rem;border-radius:.25rem;font-size:.75rem;background:color-mix(in srgb,var(--content-font-color) 8%,var(--content-background-color));color:var(--content-font-color);border:1px solid color-mix(in srgb,var(--content-font-color) 12%,transparent)}.docs-api-symbol-title{margin:0 0 .5rem;font-size:1.05rem}.docs-api-description{margin:0 0 .75rem;color:var(--theme-color-accent, #666);line-height:1.5}.docs-markdown{line-height:1.6}.docs-markdown h1,.docs-markdown h2,.docs-markdown h3{margin-top:1.25rem;margin-bottom:.5rem}.docs-markdown p,.docs-markdown ul,.docs-markdown ol{margin:.5rem 0}.docs-markdown ul,.docs-markdown ol{padding-left:1.25rem}.docs-markdown code{font-family:ui-monospace,monospace;font-size:.85em;padding:.1em .35em;border-radius:4px;background:color-mix(in srgb,var(--content-font-color) 10%,var(--content-background-color));color:var(--content-font-color);border:1px solid color-mix(in srgb,var(--content-font-color) 14%,transparent)}.docs-markdown pre{margin:.75rem 0}.docs-page-breadcrumb-inline{margin-bottom:.75rem;font-size:.9rem;color:var(--theme-color-accent)}.docs-page-breadcrumb-inline a{color:var(--theme-color-primary);text-decoration:none}.docs-card-grid a{color:inherit;text-decoration:none}.docs-card-grid a:hover{color:var(--theme-color-primary)}.docs-card-grid--core{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.docs-card-grid--core>app-docs-package-card{display:block;min-width:0}.docs-pkg-card{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:start;padding:1.1rem 1.15rem;border:1px solid transparent;border-radius:12px;background:var(--content-background-color);box-shadow:0 1px 3px color-mix(in srgb,#000 5%,transparent);color:inherit;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.docs-pkg-card:hover{box-shadow:0 12px 32px color-mix(in srgb,#000 10%,transparent);transform:translateY(-3px);color:inherit}.docs-pkg-card--featured{padding:1.35rem 1.4rem;border:1px solid transparent;background:linear-gradient(135deg,var(--content-background-color) 0%,color-mix(in srgb,var(--theme-color-primary) 10%,var(--content-background-color)) 100%);box-shadow:0 2px 8px color-mix(in srgb,var(--theme-color-primary) 12%,transparent)}.docs-pkg-card__icon-wrap{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:12px;flex-shrink:0}.docs-pkg-card__icon-wrap--primary{background:color-mix(in srgb,var(--theme-color-primary) 16%,transparent);color:var(--theme-color-primary)}.docs-pkg-card__icon-wrap--accent{background:color-mix(in srgb,var(--theme-color-accent) 16%,transparent);color:var(--theme-color-accent)}.docs-pkg-card__icon-wrap--warn{background:color-mix(in srgb,var(--theme-color-warn, #f44336) 16%,transparent);color:var(--theme-color-warn, #f44336)}.docs-pkg-card__icon-wrap--neutral{background:color-mix(in srgb,var(--content-font-color) 8%,var(--content-background-color));color:var(--content-font-color)}.docs-pkg-card__icon{font-size:1.5rem;line-height:1}.docs-pkg-card__body{min-width:0;display:flex;flex-direction:column;flex:1}.docs-pkg-card__title{margin:0 0 .35rem;font-size:1.05rem;line-height:1.3;color:var(--content-font-color)}.docs-pkg-card__meta{margin:0 0 .5rem;font-size:.8rem;color:var(--theme-color-accent)}.docs-pkg-card__desc{margin:0;font-size:.9rem;line-height:1.45;color:var(--content-font-color);opacity:.95;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.docs-pkg-card__arrow{align-self:center;font-size:1.25rem;color:var(--theme-color-primary);opacity:.5;transition:opacity .2s ease,transform .2s ease}.docs-pkg-card:hover .docs-pkg-card__arrow{opacity:1;transform:translate(3px)}.docs-home-demos-link{margin-top:.5rem}.docs-demo-shell-host{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.docs-demo-shell-host--scroll{flex:1;min-height:0}.docs-demo-shell-host--scroll app-docs-page-layout{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;width:100%}.docs-demo-shell-host--scroll .docs-page{display:flex;flex-direction:column;flex:1;min-height:0;max-width:none;width:100%;height:100%}.docs-demo-shell-host--scroll .docs-page-header,.docs-demo-shell-host--scroll .docs-demo-breadcrumb,.docs-demo-shell-host--scroll .docs-page-breadcrumb{flex-shrink:0;padding-block-start:var(--docs-content-padding-block-start, 1rem)}.docs-demo-shell-host--scroll .docs-demo-outlet.docs-scroll-demo{flex:1;min-height:0}.docs-demo-breadcrumb{flex-shrink:0}.docs-demo-only-cta{margin:0 0 1rem}.docs-interactive-demo-preview,.docs-interactive-demo-embed{min-height:80px}.docs-interactive-demo-preview--scroll,.docs-interactive-demo-embed--scroll{height:min(70vh,640px);overflow:hidden;display:flex;flex-direction:column;min-height:0}.docs-demo-full-link{margin:0 0 1.5rem}.docs-demo-outlet{min-height:120px}.docs-entry-page{display:flex;flex:1;flex-direction:column;min-height:0}.docs-scroll-demo{flex:1;min-height:0;overflow:hidden;padding:0;display:flex;flex-direction:column}.docs-scroll-demo>*:not(router-outlet){display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}.docs-scroll-demo .bn-scroll-container{block-size:100%!important;inline-size:100%!important;max-block-size:100%;box-sizing:border-box}.docs-scroll-demo .bn-scroll-area-wrapper{block-size:100%;inline-size:100%;max-block-size:100%}.docs-pkg-overview-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.docs-pkg-card__icon-wrap--featured{width:3.5rem;height:3.5rem}.docs-entry-card,.docs-demo-card{display:grid;grid-template-columns:auto 1fr auto;gap:.85rem;align-items:start;padding:.95rem 1rem;border:1px solid var(--base-border-color, var(--controll-border-color));border-radius:10px;background:var(--content-background-color);color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.docs-entry-card:hover,.docs-demo-card:hover{border-color:var(--theme-color-primary);box-shadow:0 6px 18px #00000012;transform:translateY(-1px);color:inherit}.docs-entry-card__icon-wrap,.docs-demo-card__icon-wrap{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:8px;flex-shrink:0;background:var(--theme-color-surface-variant, rgba(0, 0, 0, .06));color:var(--content-font-color)}.docs-entry-card__icon-wrap--primary,.docs-demo-card__icon-wrap{background:color-mix(in srgb,var(--theme-color-primary) 14%,transparent);color:var(--theme-color-primary)}.docs-entry-card__icon-wrap--accent{background:color-mix(in srgb,var(--theme-color-accent) 14%,transparent);color:var(--theme-color-accent)}.docs-entry-card__title,.docs-demo-card__title{margin:0 0 .2rem;font-size:.98rem}.docs-entry-card__import,.docs-demo-card__path{margin:0 0 .45rem;font-size:.78rem;color:var(--theme-color-accent);word-break:break-all}.docs-entry-card__badges{display:flex;flex-wrap:wrap;gap:.35rem}.docs-entry-card__badge{font-size:.68rem;padding:.1rem .45rem;border-radius:999px;border:1px solid var(--base-border-color)}.docs-entry-card__badge--content{border-color:var(--theme-color-primary);color:var(--theme-color-primary)}.docs-entry-card__badge--demo{border-color:var(--theme-color-accent);color:var(--theme-color-accent)}.docs-entry-card__badge--readme,.docs-entry-card__badge--playground{opacity:.85}.docs-entry-card__arrow,.docs-demo-card__arrow{align-self:center;color:var(--theme-color-primary);opacity:.45}.docs-entry-card:hover .docs-entry-card__arrow,.docs-demo-card:hover .docs-demo-card__arrow{opacity:1}.docs-entry-tabs{margin-bottom:1rem}.docs-entry-tabs .bn-tabs,.docs-entry-tabs .bn-tab-nav-wrapper,.docs-entry-tabs .bn-tab-nav,.docs-entry-tabs .bn-tab-nav-link{background:transparent!important;box-shadow:none!important}.docs-entry-tabs .bn-tab-nav-wrapper{border-bottom:1px solid color-mix(in srgb,var(--base-border-color, var(--controll-border-color)) 45%,transparent)}.docs-entry-tabs .bn-tab-nav-link{background:transparent!important}.docs-entry-tabs .bn-tab-nav-link--active,.docs-entry-tabs .bn-tab-nav-link.active{border-bottom-color:var(--theme-color-primary)!important;color:var(--theme-color-primary)!important;font-weight:600}.docs-entry-tabs .bn-tab-container{min-height:auto;overflow:visible}.docs-entry-tabs-host,.docs-example-sources{display:block;margin-bottom:1rem}.docs-entry-tabs-host .bn-tabs,.docs-entry-tabs-host .bn-tab-nav-wrapper,.docs-entry-tabs-host .bn-tab-nav,.docs-entry-tabs-host .bn-tab-nav-link,.docs-example-sources .bn-tabs,.docs-example-sources .bn-tab-nav-wrapper,.docs-example-sources .bn-tab-nav,.docs-example-sources .bn-tab-nav-link{background:transparent!important;box-shadow:none!important}.docs-entry-tabs-host .bn-tab-nav-wrapper,.docs-example-sources .bn-tab-nav-wrapper{border-bottom:1px solid color-mix(in srgb,var(--base-border-color, var(--controll-border-color)) 45%,transparent)}.docs-entry-tabs-host .bn-tab-nav-link,.docs-example-sources .bn-tab-nav-link{flex:0 1 auto;background:transparent!important}.docs-entry-tabs-host .bn-tab-nav-link--active,.docs-entry-tabs-host .bn-tab-nav-link.active,.docs-example-sources .bn-tab-nav-link--active,.docs-example-sources .bn-tab-nav-link.active{border-bottom-color:var(--theme-color-primary)!important;color:var(--theme-color-primary)!important;font-weight:600}.docs-entry-tabs-host .bn-tabs,.docs-example-sources .bn-tabs{height:auto;min-height:0;grid-template-rows:auto auto}.docs-entry-tabs-host .bn-tab-container,.docs-example-sources .bn-tab-container{min-height:auto;height:auto!important;overflow:visible}.docs-entry-tabs-host .bn-tab-wrapper,.docs-example-sources .bn-tab-wrapper{position:static;height:auto;overflow:visible}.docs-entry-tabs-host .bn-tab-content,.docs-example-sources .bn-tab-content{position:static;height:auto;overflow:visible;display:block}.docs-shell-host{display:flex;flex:1 1 0;flex-direction:column;min-height:0;overflow:hidden}.docs-shell-main>.docs-shell{flex:1 1 0;min-height:0;overflow:hidden}.docs-nav-sublist a.active,.docs-nav-package-link.active{color:var(--theme-color-accent);font-weight:600}.docs-sidenav-nav{display:flex;flex-direction:column;gap:.15rem}.docs-sidenav-link{display:block;padding:.4rem .55rem;border-radius:0;border-left:3px solid transparent;font-size:.8125rem;font-weight:400;line-height:1.35;text-decoration:none;color:var(--content-font-color);transition:color .15s ease,background .15s ease,border-color .15s ease}.docs-sidenav-link:hover{color:var(--content-font-color);background:color-mix(in srgb,var(--theme-color-accent) 8%,transparent)}.docs-sidenav-link--active{color:var(--content-font-color);font-weight:600;border-left-color:var(--theme-color-accent);background:color-mix(in srgb,var(--theme-color-accent) 12%,transparent)}.docs-sidenav-actions{display:flex;flex-direction:column;gap:.35rem}.docs-sidenav-nav-btn{width:100%;justify-content:center;min-height:2rem;margin-bottom:.15rem}.docs-sidenav-nav-btn--active{border-color:var(--theme-color-primary);color:var(--theme-color-primary)}.docs-sidenav-overview-btn{width:100%;justify-content:center;min-height:2.25rem}.docs-sidenav-overview-btn--active{--bn-button-color: var(--theme-color-primary)}.docs-sidenav-accordion .bn-accordion-item{background:transparent;border:none;margin:0}.docs-sidenav-accordion .bn-accordion-header{min-height:2rem;padding:.4rem .35rem;border-radius:4px}.docs-sidenav-accordion .bn-accordion-header-content{align-items:center}.docs-sidenav-accordion .bn-accordion-titel{margin:0;padding:0;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;opacity:.85}.docs-sidenav-accordion .bn-accordion-header-indicator{align-self:center}.docs-sidenav-accordion .bn-accordion-panel-wrapper .bn-accordion-panel{padding:0}.docs-nav-accordion-body{padding:.15rem 0 .35rem .25rem}.docs-sidenav-package-accordion .bn-accordion-item{background:transparent;border:none;margin:0}.docs-sidenav-package-accordion .bn-accordion-header{min-height:1.85rem;padding:.25rem .35rem .25rem .5rem}.docs-sidenav-package-accordion .bn-accordion-header-content{align-items:center}.docs-sidenav-package-accordion .bn-accordion-header-content:has(.bn-accordion-titel-desc){grid-template-columns:1fr auto;align-items:center;column-gap:.35rem}.docs-sidenav-package-accordion .bn-accordion-titel{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:normal;text-transform:none;line-height:1.2;opacity:1;color:var(--theme-color-primary)}.docs-sidenav-package-accordion .bn-accordion-titel-desc{margin:0;font-size:.7rem;opacity:.65;line-height:1}.docs-nav-pkg{border-bottom:none;margin-bottom:.35rem}.docs-nav-pkg-toggle{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .45rem;width:100%;padding:.3rem .35rem;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;text-align:left;font:inherit;line-height:1.25}.docs-nav-pkg-toggle:hover{background:color-mix(in srgb,var(--theme-color-accent) 6%,transparent)}.docs-nav-pkg-icon{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;font-size:1.125rem;line-height:1;flex-shrink:0;color:var(--theme-color-primary)}.docs-nav-pkg-name{flex:1;min-width:0;font-size:.8125rem;font-weight:600;color:var(--theme-color-primary)}.docs-nav-pkg-badge{flex-shrink:0;font-size:.5rem;padding:.05rem .3rem;line-height:1.2;letter-spacing:.06em}.docs-nav-entry-badge{flex-shrink:0;font-size:.45rem;padding:.02rem .25rem;line-height:1.2;letter-spacing:.05em}.docs-nav-pkg-version{font-size:.7rem;opacity:.65}.docs-nav-pkg-chevron{font-size:1.1rem;transition:transform .2s ease}.docs-nav-pkg--open .docs-nav-pkg-chevron{transform:rotate(180deg)}.docs-nav-package-body{padding:.15rem 0 .35rem .35rem}.docs-nav-package-overview-link{display:block;margin-bottom:.25rem;padding:.12rem .35rem;font-size:.75rem;font-weight:600;text-decoration:none;color:var(--theme-color-accent)}.docs-nav-package-overview-link:hover,.docs-nav-package-overview-link.active{color:var(--theme-color-primary)}.docs-nav-package:last-child{margin-bottom:0}.docs-nav-package-link{display:block;padding:.2rem .35rem;font-size:.8125rem;font-weight:600;line-height:1.3;text-decoration:none;color:var(--theme-color-primary)}.docs-nav-package-link small{margin-left:.35rem;font-size:.75rem;font-weight:400;opacity:.65}.docs-nav-package-link:hover,.docs-nav-package-link.active{opacity:1}.docs-nav-sublist{list-style:none;margin:.2rem 0 0;padding:0 0 0 .5rem}.docs-nav-sublist li{margin:0}.docs-nav-sublist a{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.3rem;padding:.2rem .45rem;border-radius:0;border-left:3px solid transparent;font-size:.8125rem;line-height:1.35;text-decoration:none;color:inherit;transition:color .15s ease,background .15s ease,border-color .15s ease}.docs-nav-sublist a:hover{color:var(--content-font-color);background:color-mix(in srgb,var(--theme-color-accent) 8%,transparent)}.docs-nav-sublist a.active{color:var(--content-font-color);font-weight:600;border-left-color:var(--theme-color-accent);background:color-mix(in srgb,var(--theme-color-accent) 12%,transparent)}.docs-nav-demo-list{list-style:none;margin:0;padding:0}.docs-when-to-use{margin:0;padding-left:1.25rem}.docs-install-intro{margin:0 0 1rem;line-height:1.55;color:var(--theme-color-accent, #666)}.docs-install-section,.docs-usage-recipes,.docs-setup-section{display:flex;flex-direction:column;gap:1.25rem}.docs-install-section .docs-meta,.docs-usage-recipes .docs-meta,.docs-setup-section .docs-meta{margin:0}.docs-install-section+app-docs-section .docs-section{margin-top:2rem}.docs-install-steps{margin:0;padding-left:1.25rem;line-height:1.5;color:var(--content-font-color)}.docs-install-subheading{margin:1rem 0 .5rem;font-size:.95rem;font-weight:600}.docs-install-more{margin-top:1rem}.docs-install-package-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.docs-install-package-card .docs-section{margin-bottom:.75rem}.docs-install-package-card h2{font-size:.95rem}:root{--docs-space-xs: .5rem;--docs-space-sm: .75rem;--docs-space-md: 1.25rem;--docs-space-lg: 2rem;--docs-space-xl: 3rem;--docs-home-content-max-width: 1120px}.docs-home{width:100%;max-width:var(--docs-home-content-max-width, 1120px)}.docs-hero{--hero-illus-primary: var(--theme-color-primary);--hero-illus-accent: var(--theme-color-accent);--hero-artwork-primary: var(--theme-color-primary);--hero-artwork-bg-start: #111420;--hero-artwork-bg-end: color-mix(in srgb, var(--theme-color-primary) 58%, #111420);--hero-artwork-curve-opacity-top: .55;--hero-artwork-curve-opacity-bottom: .2;--hero-artwork-curve-bottom-stroke: color-mix(in srgb, var(--hero-artwork-primary) 38%, #ffffff 62%);--hero-text: #ffffff;--hero-text-muted: rgba(255, 255, 255, .9);--hero-headline-accent: color-mix(in srgb, var(--theme-color-accent) 72%, #ffffff 28%);--hero-attribution-color: rgba(255, 255, 255, .84);--hero-author-color: #ffffff;position:relative;box-sizing:border-box;margin:0 calc(-1 * var(--docs-content-padding-inline, 1rem));width:calc(100% + 2 * var(--docs-content-padding-inline, 1rem));max-width:none;padding:clamp(1.25rem,2.5vw,2rem) var(--docs-content-padding-inline, 1rem) clamp(1rem,2vw,1.5rem);min-height:clamp(300px,32vh,380px);border-radius:0;background:var(--hero-artwork-bg-start);color:var(--hero-text);overflow:hidden}.bn-theme-binom-dark .docs-hero,html[data-color-scheme=dark] .docs-hero{--hero-artwork-bg-end: color-mix(in srgb, var(--theme-color-primary) 42%, #111420);--hero-artwork-curve-opacity-top: .4;--hero-artwork-curve-opacity-bottom: .14;--hero-artwork-curve-bottom-stroke: color-mix(in srgb, var(--hero-artwork-primary) 32%, #ffffff 68%)}.bn-theme-binom-light .docs-hero,.bn-theme-default-light .docs-hero,.bn-theme-default-rgb-light .docs-hero,.bn-theme-stone-light .docs-hero,.bn-theme-blue-water-light .docs-hero{--hero-artwork-bg-start: #566578;--hero-artwork-bg-end: color-mix(in srgb, var(--theme-color-accent) 48%, #8fa0b8);--hero-artwork-primary: color-mix(in srgb, var(--theme-color-accent) 62%, #ffffff 38%);--hero-artwork-curve-opacity-top: .75;--hero-artwork-curve-opacity-bottom: .28;--hero-artwork-curve-bottom-stroke: color-mix(in srgb, var(--hero-artwork-primary) 42%, #ffffff 58%);--hero-illus-primary: color-mix(in srgb, #ffffff 50%, var(--theme-color-primary));--hero-illus-accent: color-mix(in srgb, #ffffff 14%, var(--theme-color-accent));--hero-attribution-color: rgba(255, 255, 255, .9);--hero-author-color: #ffffff}.bn-theme-binom-light .docs-hero{--hero-headline-accent: color-mix(in srgb, var(--theme-color-accent) 88%, #ffffff 12%);--hero-artwork-bg-end: color-mix(in srgb, var(--theme-color-accent) 52%, #9aabbf)}.bn-theme-default-light .docs-hero,.bn-theme-default-rgb-light .docs-hero{--hero-headline-accent: #e3eaf5;--hero-artwork-bg-start: #5a677a;--hero-artwork-bg-end: color-mix(in srgb, var(--theme-color-accent) 36%, #95a3b8)}.docs-hero__artwork{position:absolute;inset:0;z-index:0;pointer-events:none}.docs-hero__artwork:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--hero-artwork-bg-start) 0%,var(--hero-artwork-bg-end) 58%);z-index:0}.docs-hero__artwork .docs-hero-artwork-wrap,.docs-hero__artwork svg{position:relative;z-index:1;display:block;width:100%;height:100%}.docs-hero__artwork .binom-hero-artwork__bg-start{stop-color:var(--hero-artwork-bg-start)}.docs-hero__artwork .binom-hero-artwork__bg-end{stop-color:var(--hero-artwork-bg-end)}.docs-hero__artwork .binom-hero-artwork__curve--top{stroke-width:1.5;opacity:var(--hero-artwork-curve-opacity-top)}.docs-hero__artwork .binom-hero-artwork__curve--bottom{stroke:var(--hero-artwork-curve-bottom-stroke, var(--hero-artwork-primary));stroke-width:1;opacity:var(--hero-artwork-curve-opacity-bottom)}.docs-hero__banner{position:relative;z-index:2;max-width:var(--docs-home-content-max-width, 1120px);margin:0 auto;padding-inline:var(--docs-content-padding-inline, 12px);box-sizing:border-box}.docs-hero__banner .docs-dev-notice-host{display:block}.docs-hero__banner .docs-dev-notice-host:empty{display:none}.docs-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(.75rem,2vw,1.5rem);align-items:center;max-width:var(--docs-home-content-max-width, 1120px);min-height:clamp(260px,28vh,320px);margin:0;padding-inline-start:var(--docs-content-padding-inline, 12px);box-sizing:border-box}.docs-hero__content{min-width:0;z-index:1}.docs-hero__visual{display:flex;justify-content:center;align-items:center;min-width:0;min-height:clamp(260px,34vw,400px);overflow:visible;margin-left:clamp(-2rem,-10vw,-5rem)}.docs-hero-illustration-wrap{--hero-illus-primary: var(--theme-color-primary);--hero-illus-accent: var(--theme-color-accent);width:100%;max-width:100%;line-height:0;transform:translate(clamp(-3.5rem,-20vw,-10rem)) scale(1.65);transform-origin:center center}.docs-hero-illustration-wrap .binom-hero-illus__primary-fill{fill:var(--hero-illus-primary)}.docs-hero-illustration-wrap .binom-hero-illus__accent-fill{fill:var(--hero-illus-accent)}.docs-hero-illustration-wrap .binom-hero-illus__chip-accent,.docs-hero-illustration-wrap .binom-hero-illus__chip-accent-light,.docs-hero-illustration-wrap .binom-hero-illus__chip-surface{stroke:var(--hero-illus-accent)}.docs-hero-illustration-wrap .docs-hero-illustration,.docs-hero-illustration-wrap svg{display:block;width:100%;height:auto}.docs-hero__headline{margin:0 0 var(--docs-space-sm);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:1.06;letter-spacing:-.03em;color:#fff}.docs-hero__headline-accent{display:block;color:var(--hero-headline-accent)}.docs-hero__title{margin:0 0 var(--docs-space-xs);line-height:1}.docs-hero__links{display:flex;align-items:center;gap:.75rem;margin:0 0 var(--docs-space-sm)}.docs-hero__link{display:inline-flex;color:var(--theme-color-accent);text-decoration:none;transition:color .2s ease}.docs-hero__link svg{display:block;fill:currentColor}.docs-hero__link:hover,.docs-hero__link:focus-visible{color:var(--theme-color-primary)}.docs-ngx-logo{display:block;width:auto;height:auto;margin:0;shape-rendering:geometricPrecision}.docs-ngx-logo__primary{fill:var(--theme-color-primary)}.docs-ngx-logo__accent{fill:var(--theme-color-accent)}.docs-ngx-logo__text{font-family:inherit;font-weight:700;letter-spacing:-.05em}.docs-hero__tagline{margin:0 0 var(--docs-space-sm);font-size:clamp(1rem,2vw,1.2rem);font-weight:400;line-height:1.55;color:var(--hero-text-muted);max-width:36rem}.docs-hero__notice{margin:0 0 var(--docs-space-md);padding:.75rem 1rem;font-size:.9rem;line-height:1.55;color:#f4f4f5;max-width:36rem;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:#ffffff14}.docs-hero__actions{display:flex;flex-wrap:wrap;gap:var(--docs-space-sm);margin-bottom:var(--docs-space-md)}.docs-hero__pills{display:flex;flex-wrap:wrap;gap:var(--docs-space-xs);margin:0 0 var(--docs-space-md);padding:0;list-style:none}.docs-hero__pills li{padding:.3rem .7rem;border-radius:999px;font-size:.72rem;font-weight:500;letter-spacing:.02em;border:1px solid rgba(255,255,255,.2);color:#fff;background:#ffffff1a}.docs-hero__attribution{margin:0;font-size:.875rem;color:var(--hero-attribution-color)}.docs-hero a.docs-hero__author{font-weight:600;color:var(--hero-author-color);text-decoration:none}.docs-hero a.docs-hero__author:hover,.docs-hero a.docs-hero__author:focus-visible{color:#fff;text-decoration:underline}@media(max-width:900px){.docs-hero__inner{grid-template-columns:1fr;min-height:auto}.docs-hero__visual{order:-1;justify-content:center;min-height:clamp(220px,44vw,320px);margin-right:0;margin-left:0;overflow:hidden}.docs-hero-illustration-wrap{width:100%;min-width:0;max-width:min(34rem,100%);transform:translate(0) scale(1.05)}}@media(max-width:480px){.docs-hero__actions{gap:.45rem}.docs-hero__actions a[bn-button]{flex:1 1 calc(50% - .25rem);min-width:0;justify-content:center}.docs-hero-illustration-wrap{transform:translate(0) scale(1)}}.docs-stats-bar{margin-top:-1.25rem;margin-bottom:1.5rem;position:relative;z-index:2}.docs-stats-bar__grid{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.5rem}.docs-demo-breadcrumb__sep{margin:0 .35rem;color:var(--theme-color-accent)}.docs-demo-breadcrumb__docs-link{font-weight:500}.docs-stats-card{display:flex;flex:1 1 0;flex-direction:column;gap:.15rem;min-width:0;padding:.5rem .55rem;border:1px solid transparent;border-radius:10px;background:var(--content-background-color);box-shadow:0 1px 3px color-mix(in srgb,#000 5%,transparent);transition:transform .15s ease,box-shadow .15s ease}.docs-stats-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in srgb,#000 8%,transparent)}.docs-stats-card__value{font-size:1.05rem;font-weight:700;color:var(--theme-color-primary);line-height:1.15}.docs-stats-card__label{font-size:.7rem;line-height:1.25;color:var(--theme-color-accent)}.docs-badge{display:inline-block;padding:.15rem .45rem;border-radius:4px;font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.docs-badge--stable{background:color-mix(in srgb,#22c55e 18%,transparent);color:#16a34a}.docs-badge--preview,.docs-badge--experimental,.docs-badge--dev,.docs-badge--beta{background:color-mix(in srgb,var(--theme-color-primary) 18%,transparent);color:var(--theme-color-primary)}.docs-badge--new{background:color-mix(in srgb,#22c55e 18%,transparent);color:#16a34a}.docs-badge--deprecated{background:color-mix(in srgb,#ef4444 18%,transparent);color:#dc2626}.docs-badge--neutral,.docs-badge--accent{background:color-mix(in srgb,var(--theme-color-accent) 12%,transparent);color:var(--theme-color-accent)}.docs-quick-actions{display:flex;flex-wrap:wrap;gap:var(--docs-space-xs);margin-bottom:var(--docs-space-md);padding-bottom:var(--docs-space-md);border-bottom:1px solid var(--base-border-color)}.docs-quick-actions__link{padding:.35rem .75rem;border-radius:6px;border:1px solid var(--base-border-color);font-size:.85rem;text-decoration:none;color:inherit;transition:background .15s ease,border-color .15s ease}.docs-quick-actions__link:hover{background:var(--theme-color-primary-hover);border-color:var(--theme-color-primary)}.docs-pkg-card,.docs-entry-card{min-height:180px;transition:transform .18s ease,box-shadow .18s ease}.docs-pkg-card:hover,.docs-entry-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.docs-pkg-card__badges,.docs-pkg-overview-header__meta .docs-pkg-card__badges{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.docs-pkg-card__links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.75rem;font-size:.75rem;color:var(--theme-color-accent)}.docs-entry-card__desc{margin:.25rem 0;font-size:.85rem;color:var(--theme-color-accent);line-height:1.4}.docs-pkg-overview-header{display:flex;gap:var(--docs-space-md);align-items:flex-start;margin-bottom:var(--docs-space-md)}.docs-feature-list,.docs-dep-list,.docs-export-list,.docs-changelog-list{margin:0;padding-left:1.25rem;line-height:1.6}.docs-subsection-title{margin:.75rem 0 .35rem;font-size:.9rem;font-weight:600}.docs-api-summary__entry{margin-bottom:var(--docs-space-md)}.docs-api-summary__entry-title{margin:0 0 .5rem;font-size:.95rem}.docs-api-summary__table{width:100%;border-collapse:collapse;font-size:.85rem}.docs-api-summary__table th,.docs-api-summary__table td{padding:.4rem .6rem;border-bottom:1px solid var(--base-border-color);text-align:left}.docs-related-entries__list{margin:0;padding:0;list-style:none}.docs-related-entries__list a{display:block;padding:.5rem 0;text-decoration:none;color:var(--theme-color-primary)}.docs-related-entries__list a small{display:block;color:var(--theme-color-accent)}.docs-nav-future-item{display:block;padding:.4rem .75rem;font-size:.85rem;opacity:.45;cursor:not-allowed}.docs-nav-category{margin-top:.35rem}.docs-nav-category-toggle{display:block;width:100%;padding:.3rem .75rem;border:none;background:transparent;text-align:left;font-size:.8rem;font-weight:600;color:var(--theme-color-accent);cursor:pointer}.docs-card-grid{align-items:stretch}.docs-section{margin-bottom:2rem}.docs-page{max-width:960px}.docs-roadmap-list{display:grid;gap:var(--docs-space-md);list-style:none;margin:0;padding:0}.docs-roadmap-item{border:1px solid var(--theme-color-border, #dbe2ed);border-radius:8px;padding:var(--docs-space-md)}.docs-roadmap-item__header{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.docs-roadmap-item__priority{color:var(--theme-color-accent);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.docs-roadmap-item__title{font-size:1.1rem;margin:0 0 .35rem}.docs-roadmap-item__link{display:inline-block;font-size:.875rem;font-weight:600;margin-top:.5rem}.docs-roadmap-releases{display:grid;gap:var(--docs-space-md);list-style:none;margin:0;padding:0}.docs-roadmap-release{border:1px solid var(--theme-color-border, #dbe2ed);border-left:3px solid var(--theme-color-primary);border-radius:8px;padding:var(--docs-space-md)}.docs-roadmap-release__window{font-size:1rem;margin:0 0 .35rem}.docs-release-timeline{display:grid;gap:var(--docs-space-lg)}.docs-release-entry{border-left:3px solid var(--theme-color-primary);padding-left:var(--docs-space-md)}.docs-release-entry__header{align-items:baseline;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.docs-release-entry__version{font-size:1.25rem;margin:0}.docs-release-entry__date{color:var(--theme-color-accent);font-size:.875rem}.docs-release-entry__section h3{font-size:.95rem;margin:0 0 .35rem}.docs-release-packages{margin:0;padding-left:1.25rem}.docs-architecture-graph{margin-top:.5rem}.docs-architecture-actions{margin-top:var(--docs-space-md)}.docs-home-page{box-sizing:border-box;max-width:100%;overflow-x:clip;margin:0;padding-inline:var(--docs-content-padding-inline, 1rem);padding-bottom:0}.docs-home-page>app-docs-mobile-notice{display:block}.docs-home{width:100%;max-width:var(--docs-home-content-max-width);padding-top:0}.docs-home-section-title{margin:0 0 .9rem;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--content-font-color)}.docs-home-features{margin-bottom:2rem}.docs-home-features__intro{margin:-.35rem 0 1rem;max-width:42rem;font-size:.95rem;line-height:1.55;color:color-mix(in srgb,var(--content-font-color) 88%,transparent)}.docs-home-features__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--docs-space-sm)}.docs-home-feature-card{padding:.85rem .95rem;border:1px solid transparent;border-radius:12px;background:var(--content-background-color);box-shadow:0 1px 3px color-mix(in srgb,#000 5%,transparent);transition:transform .15s ease,box-shadow .15s ease}.docs-home-feature-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in srgb,#000 8%,transparent)}.docs-home-feature-card__header{display:flex;align-items:center;gap:.55rem;margin-bottom:.4rem}.docs-home-feature-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:8px;font-size:1.1rem;color:var(--theme-color-primary);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-color-primary) 18%,transparent),color-mix(in srgb,var(--theme-color-accent) 14%,transparent))}.docs-home-feature-card__title{margin:0;font-size:.9rem;font-weight:700;line-height:1.25}.docs-home-feature-card__desc{margin:0;font-size:.8rem;line-height:1.45;color:var(--theme-color-accent)}.docs-home-ecosystem{margin-bottom:2rem}.docs-home-ecosystem__flow{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .4rem;padding:1rem 1.1rem;border:none;border-radius:12px;background:color-mix(in srgb,var(--content-background-color) 96%,var(--theme-color-primary) 4%)}.docs-home-ecosystem__card{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;gap:.5rem;padding:.75rem .9rem;border:1px solid transparent;border-radius:10px;background:var(--content-background-color);box-shadow:0 1px 3px color-mix(in srgb,#000 4%,transparent);color:inherit;text-decoration:none;font-size:.88rem;font-weight:600;white-space:nowrap;transition:box-shadow .15s ease,transform .15s ease}.docs-home-ecosystem__card:hover{box-shadow:0 4px 12px color-mix(in srgb,#000 6%,transparent);transform:translateY(-1px);color:inherit}.docs-home-ecosystem__card--future{border:1px dashed color-mix(in srgb,var(--base-border-color) 40%,transparent);box-shadow:none;color:var(--theme-color-accent);cursor:default}.docs-home-ecosystem__icon{font-size:1.2rem;color:var(--theme-color-primary)}.docs-home-ecosystem__arrow{flex:0 0 auto;font-size:1.1rem;color:var(--theme-color-accent);opacity:.7}.docs-home-showcase{margin-bottom:2rem}.docs-home-showcase__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--docs-space-sm)}.docs-home-showcase__card{padding:.85rem;border:1px solid var(--base-border-color);border-radius:12px;background:var(--content-background-color);min-height:10rem}.docs-home-showcase__card-title{margin:0 0 .65rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--theme-color-accent)}.docs-home-showcase-table__row{display:grid;grid-template-columns:1.2fr .9fr .8fr;gap:.35rem;padding:.25rem 0;font-size:.72rem;border-bottom:1px solid color-mix(in srgb,var(--base-border-color) 70%,transparent)}.docs-home-showcase-table__row--head{font-weight:700;color:var(--theme-color-accent)}.docs-home-showcase-badge{display:inline-block;padding:.1rem .35rem;border-radius:999px;font-size:.62rem;background:color-mix(in srgb,var(--theme-color-accent) 12%,transparent)}.docs-home-showcase-badge--ok{background:color-mix(in srgb,#22c55e 18%,transparent);color:#16a34a}.docs-home-showcase-tree{margin:0;padding:0;list-style:none;font-size:.75rem}.docs-home-showcase-tree li{display:flex;align-items:center;gap:.25rem;margin-bottom:.2rem}.docs-home-showcase-tree li .material-symbols-outlined{font-size:1rem;color:var(--theme-color-accent)}.docs-home-showcase-tree__child{padding-left:1rem}.docs-home-showcase-tree__child--2{padding-left:2rem}.docs-home-showcase-form{display:grid;gap:.45rem;font-size:.72rem}.docs-home-showcase-form label{display:grid;gap:.2rem;color:var(--theme-color-accent)}.docs-home-showcase-form input{padding:.3rem .45rem;border:1px solid var(--base-border-color);border-radius:6px;background:var(--app-background-color);color:var(--content-font-color);font:inherit}.docs-home-showcase-form__btn{justify-self:start;margin-top:.25rem;padding:.3rem .65rem;border:none;border-radius:6px;background:var(--theme-color-primary);color:#fff;font:inherit;font-size:.72rem;font-weight:600}.docs-home-showcase-chart{height:4.5rem}.docs-home-showcase-chart svg{width:100%;height:100%}.docs-home-showcase-dialog{padding:.65rem;border:1px solid var(--base-border-color);border-radius:8px;background:var(--app-background-color);font-size:.72rem}.docs-home-showcase-dialog p{margin:0 0 .55rem}.docs-home-showcase-dialog__actions{display:flex;gap:.35rem;justify-content:flex-end}.docs-home-showcase-dialog__actions button{padding:.2rem .5rem;border:1px solid var(--base-border-color);border-radius:6px;background:transparent;font:inherit;font-size:.68rem}.docs-home-showcase-dialog__confirm{border-color:var(--theme-color-primary)!important;color:var(--theme-color-primary)}.docs-home-showcase-tabs__bar{display:flex;gap:.75rem;margin-bottom:.45rem;padding-bottom:.35rem;border-bottom:1px solid color-mix(in srgb,var(--base-border-color) 55%,transparent);font-size:.72rem;color:var(--theme-color-accent)}.docs-home-showcase-tabs__active{color:var(--theme-color-primary);font-weight:700;border-bottom:2px solid var(--theme-color-primary);margin-bottom:-.37rem;padding-bottom:.35rem}.docs-home-showcase-tabs__panel{margin:0;font-size:.72rem;color:var(--theme-color-accent)}.docs-home-showcase-toast{margin-bottom:.35rem;padding:.35rem .5rem;border-radius:6px;font-size:.68rem}.docs-home-showcase-toast--success{background:color-mix(in srgb,#22c55e 14%,transparent);color:#16a34a}.docs-home-showcase-toast--info{background:color-mix(in srgb,var(--theme-color-primary) 12%,transparent);color:var(--theme-color-primary)}.docs-home-showcase-upload{display:grid;justify-items:center;gap:.35rem;padding:1rem .5rem;border:1px dashed var(--base-border-color);border-radius:8px;text-align:center;font-size:.68rem;color:var(--theme-color-accent)}.docs-home-showcase-upload .material-symbols-outlined{font-size:1.5rem;color:var(--theme-color-primary)}.docs-home-showcase-upload p{margin:0}.docs-home-quickstart{margin-bottom:2rem}.docs-home-quickstart__grid{display:grid;grid-template-columns:1.1fr 1fr .8fr;gap:var(--docs-space-md);align-items:start}.docs-home-quickstart-preview{border:1px solid var(--base-border-color);border-radius:12px;overflow:hidden;background:#1e1e2e;color:#e8eaed}.docs-home-quickstart-preview__tabs{display:flex;gap:.5rem;padding:.5rem .75rem 0;border-bottom:1px solid rgba(255,255,255,.1);background:#0003}.docs-home-quickstart-preview__tab{padding:.25rem .5rem .45rem;font-size:.75rem;color:#ffffff8c}.docs-home-quickstart-preview__tab--active{color:#fff;border-bottom:2px solid var(--theme-color-primary);margin-bottom:-1px}.docs-home-quickstart-preview__code{margin:0;padding:.85rem 1rem;font-size:.78rem;line-height:1.55;overflow-x:auto;white-space:pre-wrap}.docs-home-quickstart__benefits{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.docs-home-quickstart__benefits li{display:flex;align-items:flex-start;gap:.45rem;font-size:.88rem;line-height:1.4}.docs-home-quickstart__benefits li .material-symbols-outlined{flex-shrink:0;font-size:1.1rem;color:var(--theme-color-primary)}.docs-home-footer{position:relative;box-sizing:border-box;width:calc(100% + 2 * var(--docs-content-padding-inline, 1rem));max-width:none;margin-top:2rem;margin-inline:calc(-1 * var(--docs-content-padding-inline, 1rem));margin-bottom:0;padding:2rem var(--docs-content-padding-inline, 1rem) 1.5rem;border-top:1px solid color-mix(in srgb,var(--base-border-color) 30%,transparent);background:var(--content-background-color)}.docs-home-page>app-docs-home-footer{display:block}.docs-home-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;width:100%;max-width:var(--docs-home-content-max-width, 1120px);margin:0}.docs-home-footer__logo{display:block;max-height:40px;width:auto;margin-bottom:.75rem}.docs-home-footer__logo .docs-ngx-logo{height:40px;width:auto;max-width:14rem}.docs-home-footer__brand-tagline{margin:0;font-size:.85rem;line-height:1.5;color:var(--theme-color-accent);max-width:18rem}.docs-home-footer__heading{margin:0 0 .75rem;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--content-font-color)}.docs-home-footer__links{margin:0;padding:0;list-style:none}.docs-home-footer__links li{margin-bottom:.35rem;font-size:.85rem}.docs-home-footer__links a{color:var(--theme-color-primary);text-decoration:none}.docs-home-footer__links a:hover{text-decoration:underline}.docs-home-footer__links span{color:var(--theme-color-accent)}@media(max-width:1100px){.docs-home-features__grid,.docs-home-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-home-quickstart__grid{grid-template-columns:1fr}.docs-stats-bar__grid{flex-wrap:wrap}.docs-stats-card{flex:1 1 calc(25% - .5rem)}.docs-home-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.docs-home-ecosystem__card{white-space:normal}.docs-home-features__grid,.docs-home-showcase__grid,.docs-home-footer__grid{grid-template-columns:1fr}.docs-stats-bar__grid{flex-wrap:wrap}.docs-stats-card{flex:1 1 calc(50% - .5rem)}}.bn-slider-wrapper>.bn-slider-thumb{background-color:var(--slider-thumb-color, var(--theme-color-primary, #1976d2))!important;border:1px solid var(--theme-color-base-contrast, #fff)}html{overflow-x:clip;max-width:100%}body{margin:0;overflow-x:clip;max-width:100%;background-color:var(--app-background-color, var(--content-background-color));color:var(--content-font-color)}.app-root-layout{display:flex;flex-direction:column;width:100%;max-width:100%;height:100dvh;overflow:hidden;overflow-x:clip;--docs-header-height: 44px}.app-root-layout>app-docs-shell{display:flex;flex:1 1 0;flex-direction:column;min-height:0;overflow:hidden}.docs-shell-host--grid,.docs-shell-host--blog{--bn-site-shell-max-width: 1400px;--docs-home-content-max-width: none;width:100%;box-sizing:border-box}.docs-shell-host--grid bn-site-docs-shell,.docs-shell-host--blog bn-site-docs-shell{box-sizing:border-box;width:100%}.docs-shell-host--grid:not(.docs-shell-host--shell-full) bn-site-docs-shell,.docs-shell-host--blog:not(.docs-shell-host--shell-full) bn-site-docs-shell{max-width:var(--bn-site-shell-max-width);margin-inline:auto}.docs-shell-host--grid:not(.docs-shell-host--shell-full) .bn-site-shell-host--shell-constrained,.docs-shell-host--grid:not(.docs-shell-host--shell-full) .bn-site-shell--constrained,.docs-shell-host--blog:not(.docs-shell-host--shell-full) .bn-site-shell-host--shell-constrained,.docs-shell-host--blog:not(.docs-shell-host--shell-full) .bn-site-shell--constrained{max-width:100%;width:100%}.docs-shell-host--grid .docs-home,.docs-shell-host--grid .docs-page,.docs-shell-host--grid .docs-content-body,.docs-shell-host--blog .docs-home,.docs-shell-host--blog .docs-page,.docs-shell-host--blog .docs-content-body{max-width:none;width:100%;margin-inline:0}.docs-shell-host--grid .docs-home-page,.docs-shell-host--blog .docs-home-page,.docs-shell-host--grid .docs-hero__inner,.docs-shell-host--blog .docs-hero__inner{max-width:none;width:100%}.docs-shell-host--grid .docs-home-footer__grid,.docs-shell-host--blog .docs-home-footer__grid{max-width:none}.docs-shell-host:not(.docs-shell-host--blog){flex:1 1 0;min-height:0;overflow:hidden}.docs-shell-host:not(.docs-shell-host--blog) bn-site-docs-shell,.docs-shell-host:not(.docs-shell-host--blog) .bn-site-shell-host,.docs-shell-host:not(.docs-shell-host--blog) .bn-site-shell{flex:1 1 0;min-height:0;overflow:hidden}.docs-shell-host:not(.docs-shell-host--blog) .bn-site-shell__body,.docs-shell-host:not(.docs-shell-host--blog) .bn-site-shell__body-inner{flex:1 1 0;min-height:0;overflow:hidden}.docs-shell-host:not(.docs-shell-host--blog) .bn-site-shell__sidenav,.docs-shell-host:not(.docs-shell-host--blog) .bn-sidenav-container{flex:1 1 0;min-height:0;height:100%;overflow:hidden}.docs-shell-host:not(.docs-shell-host--blog) .bn-sidenav-left,.docs-shell-host:not(.docs-shell-host--blog) .bn-site-shell__sidenav-left{display:flex;flex-direction:column;height:100%;min-height:0;max-height:100%;overflow:hidden!important}.docs-shell-host:not(.docs-shell-host--blog) .docs-sidenav-panel{display:flex;flex-direction:column;flex:1 1 0;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}.docs-shell-host:not(.docs-shell-host--blog) .docs-sidenav-panel__inner{display:flex;flex-direction:column;flex:1 1 0;height:100%;min-height:0;overflow:hidden}.docs-shell-host:not(.docs-shell-host--blog) .docs-sidenav-nav{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.docs-shell-host:not(.docs-shell-host--blog) .bn-site-shell__content,.docs-shell-host:not(.docs-shell-host--blog) .docs-content{min-height:0;overflow-x:hidden;overflow-y:auto}.docs-shell-host:not(.docs-shell-host--blog) .bn-site-shell__sidenav--drawer .docs-sidenav-panel{width:100%;min-width:0}.app-root-layout:has(.docs-shell-host--blog){height:auto;min-height:100vh;overflow:visible}.app-root-layout:has(.docs-shell-host--blog)>app-docs-shell{flex:none;min-height:auto;overflow:visible}.docs-shell-host--blog{overflow:visible;min-height:auto;flex:none;background-color:var(--app-background-color, var(--content-background-color))}.docs-shell-host--blog bn-site-docs-shell,.docs-shell-host--blog .bn-site-shell-host{overflow:visible!important}.docs-shell-host--blog:not(.docs-shell-host--shell-full) bn-site-docs-shell,.docs-shell-host--blog:not(.docs-shell-host--shell-full) .bn-site-shell-host,.docs-shell-host--blog:not(.docs-shell-host--shell-full) .bn-site-shell{max-width:var(--bn-site-shell-max-width);margin-inline:auto}.docs-shell-host--blog bn-site-docs-shell,.docs-shell-host--blog .bn-site-shell-host{overflow:visible;min-height:auto;height:auto;flex:none;width:100%;background-color:var(--app-background-color, var(--content-background-color))}.docs-shell-host--blog .bn-site-shell,.docs-shell-host--blog .bn-site-shell__body,.docs-shell-host--blog .bn-site-shell__body-inner,.docs-shell-host--blog .bn-site-shell__sidenav,.docs-shell-host--blog .bn-sidenav-container,.docs-shell-host--blog .bn-site-shell__content,.docs-shell-host--blog .bn-site-shell__main,.docs-shell-host--blog .bn-site-shell__main-inner,.docs-shell-host--blog .docs-content,.docs-shell-host--blog .docs-content-body{background-color:var(--app-background-color, var(--content-background-color))}.docs-shell-host--blog .bn-site-shell__sidenav-left,.docs-shell-host--blog .docs-sidenav-panel{background-color:var(--content-background-color)}.docs-shell-host--blog .bn-site-shell__body,.docs-shell-host--blog .bn-site-shell__body-inner,.docs-shell-host--blog .bn-site-shell__sidenav,.docs-shell-host--blog .bn-site-shell__content,.docs-shell-host--blog .bn-site-shell__main,.docs-shell-host--blog .bn-site-shell__main-inner{overflow:visible;max-height:none;min-height:auto}.docs-shell-host--blog .docs-sidenav-panel,.docs-shell-host--blog .docs-sidenav-panel__inner,.docs-shell-host--blog .docs-sidenav-nav{overflow:visible;max-height:none;height:auto}.docs-shell-host--blog .docs-content{overflow:visible;max-height:none;min-height:calc(100vh - var(--docs-header-height, 44px))}.docs-shell-host--blog .bn-site-shell--header-fixed{overflow:visible;grid-template-rows:0 minmax(0,1fr) auto}.docs-shell-host--blog .bn-site-shell--header-fixed .bn-site-shell__header{position:fixed!important;top:0;z-index:300;box-sizing:border-box}.docs-shell-host--blog .bn-site-shell--header-fixed .bn-site-shell__body{padding-top:var(--docs-header-height, 44px)}.docs-shell-host--blog:not(.docs-shell-host--shell-full) .bn-site-shell--header-fixed .bn-site-shell__header{left:50%;right:auto;transform:translate(-50%);width:min(100vw,var(--bn-site-shell-max-width, 1400px));max-width:var(--bn-site-shell-max-width, 1400px)}.docs-shell-host--blog.docs-shell-host--shell-full .bn-site-shell--header-fixed .bn-site-shell__header{left:0;right:0;width:100%;max-width:none;transform:none}.docs-shell-host--content-full .docs-home,.docs-shell-host--content-full .docs-page,.docs-shell-host--content-full .docs-content-body{max-width:none;width:100%;margin-inline:0}.docs-shell-host--content-full .docs-home-page{max-width:none;width:100%}.bn-toolbar{border-bottom:1px solid color-mix(in srgb,var(--base-border-color, var(--controll-border-color)) 22%,transparent)!important;height:var(--docs-header-height, 44px)!important;min-height:var(--docs-header-height, 44px)!important;max-width:100%;overflow:hidden;padding-block:0!important}.bn-sidenav-content.docs-content{padding:0;min-width:0;max-width:100%}.docs-shell-host .bn-site-shell__content.bn-sidenav-content{padding:0}.bn-site-shell-host,bn-site-docs-shell{max-width:100%;overflow-x:clip}.bn-site-shell__hero--full-bleed{width:100%;max-width:100%;margin-inline:0}.bn-site-shell__header{z-index:200;box-shadow:0 2px 8px color-mix(in srgb,#000 8%,transparent)}.bn-toolbar .logo-fill{fill:#ffc72a}.bn-toolbar .logo-icon,.bn-toolbar .logo-part2{fill:#fff}.bn-toolbar-primary .logo-fill{fill:var(--theme-color-accent)}.bn-toolbar-accent .logo-fill{fill:var(--theme-color-primary)}.bn-theme-default-rgb-light .bn-toolbar .logo-fill,.bn-theme-default-rgb-dark .bn-toolbar .logo-fill,.bn-theme-stone-light .bn-toolbar .logo-fill,.bn-theme-stone-dark .bn-toolbar .logo-fill{fill:var(--theme-color-accent)}.bn-theme-default-rgb-light .bn-toolbar .logo-icon,.bn-theme-default-rgb-dark .bn-toolbar .logo-icon,.bn-theme-stone-light .bn-toolbar .logo-icon,.bn-theme-stone-dark .bn-toolbar .logo-icon,.bn-theme-default-rgb-light .bn-toolbar .logo-part2,.bn-theme-default-rgb-dark .bn-toolbar .logo-part2,.bn-theme-stone-light .bn-toolbar .logo-part2,.bn-theme-stone-dark .bn-toolbar .logo-part2{fill:#adadad}.bn-theme-default-light .bn-toolbar .logo-fill{fill:#000}.bn-theme-default-light .bn-toolbar .logo-icon,.bn-theme-default-light .bn-toolbar .logo-part2{fill:#adadad}.bn-theme-default-dark .bn-toolbar .logo-fill{fill:#fff}.bn-theme-default-dark .bn-toolbar .logo-icon,.bn-theme-default-dark .bn-toolbar .logo-part2{fill:#adadad}.bn-theme-blue-water-light .bn-toolbar .logo-fill,.bn-theme-blue-water-dark .bn-toolbar .logo-fill{fill:var(--theme-color-accent)}.bn-theme-blue-water-light .bn-toolbar .logo-icon,.bn-theme-blue-water-dark .bn-toolbar .logo-icon,.bn-theme-blue-water-light .bn-toolbar .logo-part2,.bn-theme-blue-water-dark .bn-toolbar .logo-part2{fill:#adadad}.bn-theme-binom-dark .bn-toolbar .logo-fill{fill:var(--theme-color-accent)}.bn-theme-binom-dark .bn-toolbar .logo-icon{fill:#adadad}.bn-theme-binom-dark .bn-toolbar .logo-part2{fill:#fff}.bn-theme-binom-light .bn-toolbar .logo-fill{fill:var(--theme-color-accent)}.bn-theme-binom-light .bn-toolbar .logo-icon{fill:#a1a1a1}.bn-theme-binom-light .bn-toolbar .logo-part2{fill:#484848}@media(max-width:768px){.bn-form-field-control-inputs>*{flex-basis:50%!important;width:100%!important;max-width:100%!important}.bn-form-field-control textarea{height:60px!important;max-height:80px!important;min-height:40px!important}}@media(max-width:480px){.bn-form-field-control-inputs>*{flex-basis:100%!important;width:100%!important;max-width:100%!important;margin-bottom:8px}.bn-form-field-control textarea{height:50px!important;max-height:60px!important;min-height:35px!important}}.custom-bg-slide-in{opacity:0;transform:translateY(30%);background-color:#e3f2fd!important;transition:transform var(--bn-aos-animation-time, .5s) var(--bn-aos-easing, ease-out) var(--bn-aos-animation-delay, 0ms),opacity var(--bn-aos-animation-time, .5s) ease-out var(--bn-aos-animation-delay, 0ms),background-color var(--bn-aos-animation-time, .5s) ease-out var(--bn-aos-animation-delay, 0ms)}.custom-bg-slide-in.bn-aos-active{opacity:1;transform:translateY(0);background-color:#bbdefb!important}.custom-bg-slide-out{opacity:1;transform:translateY(0);background-color:#bbdefb!important;transition:transform var(--bn-aos-animation-time, .5s) var(--bn-aos-easing, ease-out),opacity var(--bn-aos-animation-time, .5s) ease-out,background-color var(--bn-aos-animation-time, .5s) ease-out}.bn-aos-leaving.custom-bg-slide-out{opacity:0;transform:translateY(-30%);background-color:#e3f2fd!important}.custom-bg-rotate-in{opacity:0;transform:rotate(-180deg);background-color:#f3e5f5!important;transition:transform var(--bn-aos-animation-time, .5s) var(--bn-aos-easing, ease-out) var(--bn-aos-animation-delay, 0ms),opacity var(--bn-aos-animation-time, .5s) ease-out var(--bn-aos-animation-delay, 0ms),background-color var(--bn-aos-animation-time, .5s) ease-out var(--bn-aos-animation-delay, 0ms)}.custom-bg-rotate-in.bn-aos-active{opacity:1;transform:rotate(0);background-color:#ce93d8!important}.custom-bg-rotate-out{opacity:1;transform:rotate(0);background-color:#ce93d8!important;transition:transform var(--bn-aos-animation-time, .5s) var(--bn-aos-easing, ease-out),opacity var(--bn-aos-animation-time, .5s) ease-out,background-color var(--bn-aos-animation-time, .5s) ease-out}.bn-aos-leaving.custom-bg-rotate-out{opacity:0;transform:rotate(180deg);background-color:#f3e5f5!important}.docs-shell-main{display:flex;flex:1 1 0;flex-direction:column;min-height:0;overflow:hidden}.docs-shell{flex:1 1 0;min-height:0;width:100%;overflow:hidden;align-items:stretch;align-content:stretch;grid-template-rows:minmax(0,1fr)}.docs-sidenav-panel{display:flex;flex-direction:column;width:280px;min-width:280px;height:100%;min-height:0;max-height:100%;align-self:stretch;border-right:1px solid color-mix(in srgb,var(--base-border-color, var(--controll-border-color)) 18%,transparent);overflow:hidden;padding:0;background:var(--content-background-color)}.docs-sidenav-panel__inner{display:flex;flex-direction:column;height:100%;min-height:0}.docs-sidenav-nav{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.65rem .75rem}:root{--docs-content-padding-inline: 1rem;--docs-content-padding-block-start: 1rem;--docs-content-padding-block-end: 1rem}.docs-content{grid-area:content;min-width:0;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;padding:var(--docs-content-padding-block-start, 1rem) var(--docs-content-padding-inline, 1rem) var(--docs-content-padding-block-end, 1rem);background:var(--app-background-color, var(--content-background-color))}.docs-content:has(.docs-home-page){padding-inline:0;padding-top:0;padding-bottom:0}.docs-content-body{width:100%;max-width:100%;min-height:0}.docs-site-bar{flex-shrink:0;width:100%;border-top:1px solid color-mix(in srgb,var(--base-border-color, var(--controll-border-color)) 35%,transparent);background:color-mix(in srgb,var(--content-background-color) 94%,var(--theme-color-primary) 6%);color:var(--theme-color-accent);font-size:.8rem}.docs-site-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;min-height:2.25rem;padding:.45rem 1rem}.docs-site-bar__copyright{flex-shrink:0}.docs-site-bar__links{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.docs-site-bar__link{color:var(--theme-color-primary);text-decoration:none}.docs-site-bar__link:hover{text-decoration:underline}.docs-site-bar__sep{color:var(--theme-color-accent);opacity:.75}.docs-sidenav-backdrop{position:fixed;inset:var(--docs-header-height, 48px) 0 0 0;z-index:250;margin:0;padding:0;border:0;background:#00000073;cursor:pointer}.docs-shell--drawer{grid-template-columns:1fr!important;grid-template-areas:"content"!important}.docs-shell--drawer .docs-sidenav-panel{position:fixed;top:var(--docs-header-height, 48px);left:0;bottom:0;z-index:300;width:min(280px,88vw);min-width:0;max-height:none;border-right:1px solid color-mix(in srgb,var(--base-border-color, var(--controll-border-color)) 18%,transparent);transform:translate(-100%);transition:transform .25s ease;box-shadow:none}.docs-shell-host--drawer-open .docs-shell--drawer .docs-sidenav-panel,.docs-shell-host--drawer-open .bn-site-shell__sidenav--drawer .bn-site-shell__sidenav-left{transform:translate(0);box-shadow:4px 0 24px #00000059}.docs-shell-host--drawer-open{overflow:hidden}.docs-content:has(.docs-scroll-demo),.bn-sidenav-content.docs-content:has(.docs-scroll-demo){overflow:hidden;padding-block:0;padding-inline:var(--docs-content-padding-inline);display:flex;flex-direction:column;min-height:0;height:100%}.docs-content:has(.docs-scroll-demo) .docs-content-body{flex:1;min-height:0;display:flex;flex-direction:column}.docs-nav-group{margin-bottom:1rem}.docs-nav-group-title{font-weight:700;margin:.75rem 0 .35rem;padding-left:.15rem;text-transform:uppercase;font-size:.68rem;letter-spacing:.1em;color:var(--theme-color-accent, #666)}.docs-nav-list{list-style:none;margin:0;padding:0}.docs-nav-list li{margin:.15rem 0}.docs-nav-list a{color:inherit;text-decoration:none;display:block;padding:.25rem .5rem;border-radius:4px}.docs-nav-list a.active,.docs-nav-list a:hover{background:var(--theme-color-primary-hover, rgba(0, 0, 0, .06));color:var(--theme-color-primary)}.docs-nav-sublist{list-style:none;margin:.15rem 0 .35rem .75rem;padding:0}.docs-nav-accordion-body{padding:.25rem 0 .5rem}.docs-nav-package{margin-bottom:.75rem}.docs-nav-package-link{font-weight:600;text-decoration:none;color:inherit;display:block;padding:.25rem .5rem}.docs-nav-package-link small{font-weight:400;color:var(--theme-color-accent);margin-left:.35rem}.docs-page-title{margin-top:0}.docs-meta{color:var(--theme-color-accent, #666);margin-bottom:1rem}.docs-code{font-family:ui-monospace,monospace;font-size:.85em;padding:.1em .35em;border-radius:4px;background:color-mix(in srgb,var(--content-font-color) 10%,var(--content-background-color));color:var(--content-font-color);border:1px solid color-mix(in srgb,var(--content-font-color) 14%,transparent);display:block;padding:.75rem 1rem;overflow-x:auto}.docs-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-bottom:1.5rem}.docs-card-grid--core{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.docs-card-grid--core{grid-template-columns:1fr}}.docs-readme-excerpt{white-space:pre-wrap;font-family:inherit;font-size:.9rem;margin:0;color:var(--content-font-color)}.docs-breadcrumb{margin-bottom:1rem;font-size:.9rem;color:var(--theme-color-accent)}.docs-breadcrumb a{color:var(--theme-color-primary);text-decoration:none}.docs-demo-outlet{min-height:0}@media(min-width:960px){:root{--docs-content-padding-inline: 1.75rem;--docs-content-padding-block-start: 1.25rem;--docs-content-padding-block-end: 1.25rem}.docs-content{padding:var(--docs-content-padding-block-start) var(--docs-content-padding-inline) var(--docs-content-padding-block-end)}.docs-content:has(.docs-home-page){padding-inline:0;padding-top:0;padding-bottom:0}.docs-site-bar__inner{padding-inline:1.75rem}}@media(max-width:959px){.docs-card-grid:not(.docs-card-grid--core){grid-template-columns:1fr}}@media(max-width:599px){.docs-sidenav-panel{width:min(280px,88vw);min-width:0}.docs-segmented-toggle__btn--mode{min-width:3.25rem;padding:.3rem .45rem}.docs-segmented-toggle__btn--locale{min-width:2.25rem;padding:.3rem .4rem}.docs-logo-link svg{margin-right:0!important}}
