:root{--bnode-font-size:1;--bnode-letter-spacing:0;--bnode-line-height:1.5;--bnode-text-color:inherit;--bnode-bg-color:transparent}body.bnode-accessibility-letter-spacing{letter-spacing:calc(0.02em * var(--bnode-letter-spacing))}body.bnode-accessibility-line-height{line-height:var(--bnode-line-height)}body.bnode-accessibility-line-height p,body.bnode-accessibility-line-height span,body.bnode-accessibility-line-height strong,body.bnode-accessibility-line-height em,body.bnode-accessibility-line-height b,body.bnode-accessibility-line-height i,body.bnode-accessibility-line-height u,body.bnode-accessibility-line-height small,body.bnode-accessibility-line-height li,body.bnode-accessibility-line-height dt,body.bnode-accessibility-line-height dd,body.bnode-accessibility-line-height blockquote,body.bnode-accessibility-line-height figcaption,body.bnode-accessibility-line-height cite,body.bnode-accessibility-line-height h1,body.bnode-accessibility-line-height h2,body.bnode-accessibility-line-height h3,body.bnode-accessibility-line-height h4,body.bnode-accessibility-line-height h5,body.bnode-accessibility-line-height h6,body.bnode-accessibility-line-height a,body.bnode-accessibility-line-height a:visited{line-height:var(--bnode-line-height) !important}.bnode-toolbar,.bnode-toolbar *,.bnode-toolbar__banner,.bnode-toolbar__banner *{letter-spacing:normal !important;line-height:normal !important;text-transform:none !important}.bnode-toolbar,.bnode-toolbar__banner{font-size:18px !important}.bnode-toolbar__skip-link{position:absolute;left:12px;top:12px;padding:10px 14px;border-radius:999px;background:#ffffff;color:#111827;font-weight:700;text-decoration:none !important;box-shadow:0 10px 24px rgba(15,23,42,0.2);transition:transform 0.15s ease;z-index:5;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.bnode-toolbar__skip-link:focus,.bnode-toolbar__skip-link:focus-visible{clip:auto;clip-path:none;width:auto;height:auto;overflow:visible;outline:3px solid #111827;outline-offset:3px}#bnode-accessibility-toolbar,#bnode-accessibility-banner{--bnode-accent:#000000;--bnode-accent-contrast:#ffffff;--bnode-accent-rgb:0,0,0;--bnode-accent-dark:#000000;--bnode-accent-dark-contrast:#ffffff;--bnode-accent-dark-rgb:0,0,0}.bnode-toolbar *,.bnode-toolbar__banner *{font-size:inherit !important}#bnode-accessibility-toolbar button,#bnode-accessibility-toolbar select,#bnode-accessibility-toolbar input{appearance:none;-webkit-appearance:none;font:inherit;text-shadow:none !important;background-image:none !important;text-decoration:none !important}#bnode-accessibility-toolbar button:focus,#bnode-accessibility-toolbar button:active,#bnode-accessibility-toolbar button:hover,#bnode-accessibility-toolbar select:focus,#bnode-accessibility-toolbar input:focus{box-shadow:none !important}body.bnode-accessibility-theme-dark{background:#090b0f !important;color:#f7f8f9 !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-toolbar__panel{background:#121824 !important;background-color:#121824 !important;border-color:#2f3d52 !important;box-shadow:0 18px 36px rgba(0,0,0,0.42) !important;color:#f7f8f9 !important}body.bnode-accessibility-theme-dark .bnode-toolbar__toggle{background:var(--bnode-accent-dark);color:var(--bnode-accent-dark-contrast);box-shadow:0 10px 20px rgba(var(--bnode-accent-dark-rgb),0.32)}body.bnode-accessibility-theme-dark .bnode-toolbar[data-position-desktop="left-center"] .bnode-toolbar__toggle,body.bnode-accessibility-theme-dark .bnode-toolbar[data-position-desktop="left"] .bnode-toolbar__toggle,body.bnode-accessibility-theme-dark .bnode-toolbar[data-position-desktop="top-left"] .bnode-toolbar__toggle,body.bnode-accessibility-theme-dark .bnode-toolbar[data-position-desktop="bottom-left"] .bnode-toolbar__toggle{box-shadow:6px 10px 20px rgba(var(--bnode-accent-dark-rgb),0.32)}body.bnode-accessibility-theme-dark .bnode-toolbar[data-position-desktop="right-center"] .bnode-toolbar__toggle,body.bnode-accessibility-theme-dark .bnode-toolbar[data-position-desktop="right"] .bnode-toolbar__toggle,body.bnode-accessibility-theme-dark .bnode-toolbar[data-position-desktop="top-right"] .bnode-toolbar__toggle,body.bnode-accessibility-theme-dark .bnode-toolbar[data-position-desktop="bottom-right"] .bnode-toolbar__toggle{box-shadow:-6px 10px 20px rgba(var(--bnode-accent-dark-rgb),0.32)}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-panel__title,body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-panel__title:visited{color:#ffffff !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-panel__close{background:#2f3642 !important;background-color:#2f3642 !important;border:1px solid #556070 !important;color:#f7f8f9 !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-panel__close:hover{background:var(--bnode-accent);background-color:var(--bnode-accent) !important;color:var(--bnode-accent-contrast)}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-toolbar__promo-card{background:#000000 !important;color:#f7f8f9 !important;box-shadow:0 26px 54px rgba(0,0,0,0.42) !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-toolbar__promo-copy,body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-toolbar__promo-close{color:#f7f8f9 !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-toolbar__promo-close:hover{background:rgba(247,248,249,0.08) !important;color:#ffffff !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-control{background:#171f2d;background-color:#171f2d !important;border-color:#2e3d53 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.02)}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-control--reset{background:transparent !important;background-color:transparent !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-control span{color:#f7f8f9 !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-control>span{color:#f7f8f9 !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-control__muted,body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-tts-rate__hint{color:#c2cbd3 !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-control button:not(.bnode-swatch){background:#2f3642;background-color:#2f3642 !important;border-color:#556070 !important;color:#f7f8f9 !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-control button:not(.bnode-toggle):not(.bnode-swatch){background:#2f3642;background-color:#2f3642 !important;border-color:#556070 !important;color:#f7f8f9 !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-step{background:#202938;background-color:#202938 !important;border-color:#445269 !important;color:#ffffff !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-control button:not(.bnode-toggle):not(.bnode-swatch):hover{background:var(--bnode-accent);background-color:var(--bnode-accent) !important;border-color:var(--bnode-accent) !important;color:var(--bnode-accent-contrast) !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-control button:not(.bnode-toggle):not(.bnode-swatch):disabled{background:#3a4350;background-color:#3a4350 !important;border-color:#556070 !important;color:#c9d0da !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-control button:not(.bnode-toggle):not(.bnode-swatch).is-active,body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-control button:not(.bnode-toggle):not(.bnode-swatch)[aria-pressed="true"]{background:var(--bnode-accent);background-color:var(--bnode-accent) !important;border-color:var(--bnode-accent) !important;color:var(--bnode-accent-contrast) !important;box-shadow:0 0 0 2px rgba(255,255,255,0.2) !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-toggle{background:#2a3445;background-color:#2a3445 !important;border-color:#445269 !important;color:#d7dfeb !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-toggle::after{background:#0b0e13}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-toggle.is-active{background:#ffffff;background-color:#ffffff !important;border-color:#9ad7a2 !important;color:#2e9d44 !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-toggle.is-active::after{background:#49b35f}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-toggle.is-active::before{color:#49b35f}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-toggle:hover{background:#39475d;background-color:#39475d !important;border-color:#596b86 !important;color:#ffffff !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-toggle.is-active:hover{filter:brightness(0.9);background:#edf8ef;background-color:#edf8ef !important;border-color:#6fc17d !important;color:#217b34 !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-toggle.is-active:hover::before{color:#2f9d47}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-toggle.is-active:hover::after{background:#2f9d47}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-tab{background:#232d3c;background-color:#232d3c !important;border-color:#405069 !important;color:#f7f8f9 !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-tab.is-active{background:var(--bnode-accent);background-color:var(--bnode-accent) !important;border-color:var(--bnode-accent) !important;color:var(--bnode-accent-contrast) !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-tab:hover{background:var(--bnode-accent);background-color:var(--bnode-accent) !important;border-color:var(--bnode-accent) !important;color:var(--bnode-accent-contrast) !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-accordion{background:#232d3c;background-color:#232d3c !important;border-color:#405069 !important;color:#f7f8f9 !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-accordion.is-open{background:var(--bnode-accent);background-color:var(--bnode-accent) !important;border-color:var(--bnode-accent) !important;color:var(--bnode-accent-contrast) !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-tts-select{background:#202938 !important;background-color:#202938 !important;border-color:#445269 !important;color:#f7f8f9 !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-tts-rate{color:#f7f8f9 !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-tts-rate__slider,body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-tts-rate__slider::-moz-range-track{background:#2f3642 !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-swatch{border-color:#445269 !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-control .bnode-swatch:hover{transform:translateY(-1px);border-color:#ffffff !important;box-shadow:0 8px 16px rgba(0,0,0,0.28) !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-swatch.is-active,body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-swatch:focus-visible{outline:2px solid #ffffff !important;outline-offset:2px}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-control .bnode-swatch.is-active{border-color:#ffffff !important}body.bnode-accessibility-bg{background:var(--bnode-bg-color) !important}body.bnode-accessibility-text{color:var(--bnode-text-color) !important}body.bnode-accessibility-text a,body.bnode-accessibility-text a:visited{color:var(--bnode-text-color) !important}body.bnode-accessibility-text p,body.bnode-accessibility-text span,body.bnode-accessibility-text strong,body.bnode-accessibility-text em,body.bnode-accessibility-text b,body.bnode-accessibility-text i,body.bnode-accessibility-text u,body.bnode-accessibility-text small,body.bnode-accessibility-text li,body.bnode-accessibility-text dt,body.bnode-accessibility-text dd,body.bnode-accessibility-text blockquote,body.bnode-accessibility-text figcaption,body.bnode-accessibility-text cite,body.bnode-accessibility-text h1,body.bnode-accessibility-text h2,body.bnode-accessibility-text h3,body.bnode-accessibility-text h4,body.bnode-accessibility-text h5,body.bnode-accessibility-text h6{color:var(--bnode-text-color) !important}body.bnode-accessibility-text #bnode-accessibility-toolbar .bnode-toolbar__panel,body.bnode-accessibility-text #bnode-accessibility-toolbar .bnode-panel__title,body.bnode-accessibility-text #bnode-accessibility-toolbar .bnode-control span,body.bnode-accessibility-text #bnode-accessibility-toolbar .bnode-control>span,body.bnode-accessibility-text #bnode-accessibility-toolbar .bnode-control__muted,body.bnode-accessibility-text #bnode-accessibility-toolbar .bnode-tts-rate,body.bnode-accessibility-text #bnode-accessibility-toolbar .bnode-tts-rate__hint{color:#1f2554 !important}body.bnode-accessibility-text #bnode-accessibility-toolbar .bnode-panel__title{color:#000000 !important}body.bnode-accessibility-text #bnode-accessibility-toolbar .bnode-toolbar__panel{color:#111827 !important}body.bnode-accessibility-theme-dark.bnode-accessibility-text #bnode-accessibility-toolbar .bnode-toolbar__panel,body.bnode-accessibility-theme-dark.bnode-accessibility-text #bnode-accessibility-toolbar .bnode-panel__title,body.bnode-accessibility-theme-dark.bnode-accessibility-text #bnode-accessibility-toolbar .bnode-control span,body.bnode-accessibility-theme-dark.bnode-accessibility-text #bnode-accessibility-toolbar .bnode-control>span,body.bnode-accessibility-theme-dark.bnode-accessibility-text #bnode-accessibility-toolbar .bnode-control__muted,body.bnode-accessibility-theme-dark.bnode-accessibility-text #bnode-accessibility-toolbar .bnode-tts-rate,body.bnode-accessibility-theme-dark.bnode-accessibility-text #bnode-accessibility-toolbar .bnode-tts-rate__hint{color:#f7f8f9 !important}body.bnode-accessibility-theme-dark .bnode-toolbar,body.bnode-accessibility-theme-dark .bnode-toolbar *,body.bnode-accessibility-theme-dark .bnode-toolbar__panel,body.bnode-accessibility-theme-dark .bnode-toolbar__panel *,body.bnode-accessibility-theme-dark .bnode-toolbar__banner,body.bnode-accessibility-theme-dark .bnode-toolbar__banner *{color:#f7f8f9 !important}body.bnode-accessibility-theme-dark .bnode-toolbar__toggle,body.bnode-accessibility-theme-dark .bnode-toolbar__toggle *,body.bnode-accessibility-theme-dark .bnode-tab:hover,body.bnode-accessibility-theme-dark .bnode-tab.is-active,body.bnode-accessibility-theme-dark .bnode-accordion:hover,body.bnode-accessibility-theme-dark .bnode-accordion.is-open,body.bnode-accessibility-theme-dark .bnode-control button:not(.bnode-toggle):not(.bnode-swatch):hover,body.bnode-accessibility-theme-dark .bnode-control button:not(.bnode-toggle):not(.bnode-swatch).is-active,body.bnode-accessibility-theme-dark .bnode-control button:not(.bnode-toggle):not(.bnode-swatch)[aria-pressed="true"],body.bnode-accessibility-theme-dark .bnode-panel__close:hover,body.bnode-accessibility-theme-dark .bnode-toolbar__banner{color:var(--bnode-accent-contrast) !important}body.bnode-accessibility-font-accessible{font-family:"Roboto",Arial,sans-serif}body.bnode-accessibility-hide-images img{visibility:hidden !important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.bnode-toolbar{position:fixed;z-index:9999;font-family:Arial,sans-serif;transition:transform 0.2s ease;--bnode-panel-width:500px;--bnode-toggle-size:52px;--bnode-toggle-peek:0px;pointer-events:none}.bnode-toolbar[data-position-desktop="left-center"],.bnode-toolbar[data-position-desktop="left"]{left:0;top:50%;transform:translateY(-50%)}.bnode-toolbar[data-position-desktop="right-center"],.bnode-toolbar[data-position-desktop="right"]{right:12px;left:auto;top:50%;transform:translateY(-50%)}.bnode-toolbar[data-position-desktop="top-left"]{left:0;top:20px;transform:none}.bnode-toolbar[data-position-desktop="top-right"]{right:12px;left:auto;top:20px;transform:none}.bnode-toolbar[data-position-desktop="bottom-left"]{left:0;top:auto;bottom:20px;transform:none}.bnode-toolbar[data-position-desktop="bottom-right"]{right:12px;left:auto;top:auto;bottom:20px;transform:none}.bnode-toolbar__promo{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:2px;left:30px;top:-25%;pointer-events:none;opacity:0;transform:translateY(10px);transition:opacity 0.25s ease,transform 0.25s ease;z-index:4}.bnode-toolbar.is-promo-visible .bnode-toolbar__promo{opacity:1;transform:translateY(0);pointer-events:none}.bnode-toolbar__promo-card{width:408px;max-width:min(408px,calc(100vw - 32px));padding:38px 34px 34px;border-radius:22px;background:#ffffff;color:#111827;border:3px solid var(--bnode-accent);box-shadow:0 26px 54px rgba(15,23,42,0.12);position:relative;top:0;pointer-events:auto}.bnode-toolbar__promo-copy{margin:0;color:#111827 !important;font-size:23px !important;line-height:1.6 !important;font-weight:400;text-align:center}.bnode-toolbar__promo-close{position:absolute;top:12px;right:12px;width:38px;height:38px;border:none !important;border-radius:999px;background:transparent !important;color:#8a8a8a !important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:none !important}.bnode-toolbar__promo-close::before,.bnode-toolbar__promo-close::after{content:"";position:absolute;width:24px;height:2px;border-radius:999px;background:currentColor}.bnode-toolbar__promo-close::before{transform:rotate(45deg)}.bnode-toolbar__promo-close::after{transform:rotate(-45deg)}.bnode-toolbar__promo-close:hover{color:#111827 !important;background:rgba(17,24,39,0.06) !important}.bnode-toolbar__promo-arrow{display:block;width:299px;position:relative;transform:rotate(109deg);top:48px;left:-16px;opacity:0.8;z-index:-1}.bnode-toolbar__promo-arrow svg{display:block;width:100%;height:auto;overflow:visible}.bnode-toolbar__promo-arrow path{fill:var(--bnode-accent)}.bnode-toolbar[data-position-desktop="left-center"] .bnode-toolbar__promo,.bnode-toolbar[data-position-desktop="left"] .bnode-toolbar__promo,.bnode-toolbar[data-position-desktop="top-left"] .bnode-toolbar__promo,.bnode-toolbar[data-position-desktop="bottom-left"] .bnode-toolbar__promo{left:30px;top:-25%;bottom:auto}.bnode-toolbar[data-position-desktop="right-center"] .bnode-toolbar__promo,.bnode-toolbar[data-position-desktop="right"] .bnode-toolbar__promo,.bnode-toolbar[data-position-desktop="top-right"] .bnode-toolbar__promo,.bnode-toolbar[data-position-desktop="bottom-right"] .bnode-toolbar__promo{left:auto;right:30px;top:-25%;bottom:auto;align-items:flex-end}.bnode-toolbar[data-position-desktop="right-center"] .bnode-toolbar__promo-arrow,.bnode-toolbar[data-position-desktop="right"] .bnode-toolbar__promo-arrow,.bnode-toolbar[data-position-desktop="top-right"] .bnode-toolbar__promo-arrow,.bnode-toolbar[data-position-desktop="bottom-right"] .bnode-toolbar__promo-arrow{left:auto;right:-16px;transform:scaleX(-1) rotate(109deg)}.bnode-toolbar__toggle.is-promo-pulsing{animation:bnodePromoPulse 1.8s ease-in-out infinite}.bnode-toolbar__toggle.is-promo-pulsing::before{content:"";position:absolute;inset:-10px;border-radius:inherit;background:rgba(var(--bnode-accent-rgb),0.22);animation:bnodePromoGlow 1.8s ease-out infinite;z-index:-1}.bnode-toolbar__toggle.is-promo-pulsing::after{content:"";position:absolute;inset:-20px;border-radius:inherit;border:2px solid rgba(var(--bnode-accent-rgb),0.26);animation:bnodePromoRing 1.8s ease-out infinite;z-index:-2}.bnode-toolbar__toggle{appearance:none;-webkit-appearance:none;background:var(--bnode-accent) !important;background-color:var(--bnode-accent) !important;background-image:none !important;color:var(--bnode-accent-contrast) !important;border:2px solid #ffffff !important;box-sizing:border-box;width:52px;height:52px;padding:0;cursor:pointer;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 20px rgba(var(--bnode-accent-rgb),0.28) !important;transition:opacity 0.2s ease;position:relative;z-index:6;outline:none;text-shadow:none !important}.bnode-toolbar__toggle:hover{filter:brightness(0.88);transform:translateY(-1px);box-shadow:0 14px 24px rgba(var(--bnode-accent-rgb),0.34) !important}.bnode-toolbar[data-position-desktop="left-center"] .bnode-toolbar__toggle,.bnode-toolbar[data-position-desktop="left"] .bnode-toolbar__toggle,.bnode-toolbar[data-position-desktop="top-left"] .bnode-toolbar__toggle,.bnode-toolbar[data-position-desktop="bottom-left"] .bnode-toolbar__toggle{border-radius:0 999px 999px 0;margin-left:-2px;box-shadow:6px 10px 20px rgba(var(--bnode-accent-rgb),0.28) !important}.bnode-toolbar[data-position-desktop="right-center"] .bnode-toolbar__toggle,.bnode-toolbar[data-position-desktop="right"] .bnode-toolbar__toggle,.bnode-toolbar[data-position-desktop="top-right"] .bnode-toolbar__toggle,.bnode-toolbar[data-position-desktop="bottom-right"] .bnode-toolbar__toggle{border-radius:999px 0 0 999px;margin-right:-2px;box-shadow:-6px 10px 20px rgba(var(--bnode-accent-rgb),0.28) !important}.bnode-toolbar__icon{display:inline-flex;align-items:center;justify-content:center;color:#ffffff !important}.bnode-toolbar__icon svg,.bnode-toolbar__icon svg path{fill:currentColor !important;stroke:none !important}.bnode-toolbar__drawer{display:flex;align-items:flex-start;gap:0;transition:transform 0.5s cubic-bezier(0.22,1,0.36,1);will-change:transform;pointer-events:auto}.bnode-toolbar__panel{background:#ffffff;border:1px solid #dbe4de;padding:12px 20px;width:var(--bnode-panel-width);box-sizing:border-box;box-shadow:0 10px 20px rgba(0,0,0,0.08);border-radius:12px;position:relative;top:0;opacity:0;pointer-events:none;transition:transform 0.5s cubic-bezier(0.22,1,0.36,1),opacity 0.5s ease;will-change:transform,opacity;z-index:2}.bnode-toolbar[data-position-desktop="left-center"] .bnode-toolbar__drawer,.bnode-toolbar[data-position-desktop="right-center"] .bnode-toolbar__drawer{align-items:center}.bnode-toolbar[data-position-desktop="left-center"] .bnode-toolbar__panel,.bnode-toolbar[data-position-desktop="left"] .bnode-toolbar__panel,.bnode-toolbar[data-position-desktop="top-left"] .bnode-toolbar__panel,.bnode-toolbar[data-position-desktop="bottom-left"] .bnode-toolbar__panel{transform:none;border-top-left-radius:0;border-bottom-left-radius:0}.bnode-toolbar[data-position-desktop="right-center"] .bnode-toolbar__panel,.bnode-toolbar[data-position-desktop="right"] .bnode-toolbar__panel,.bnode-toolbar[data-position-desktop="top-right"] .bnode-toolbar__panel,.bnode-toolbar[data-position-desktop="bottom-right"] .bnode-toolbar__panel{transform:none;border-top-right-radius:0;border-bottom-right-radius:0}.bnode-toolbar__panel.is-open{opacity:1;pointer-events:auto;transform:translate3d(0,0,0)}.bnode-toolbar.is-open .bnode-toolbar__panel{opacity:1;pointer-events:auto;transform:translate3d(0,0,0)}.bnode-toolbar[data-position-desktop="left-center"] .bnode-toolbar__drawer,.bnode-toolbar[data-position-desktop="left"] .bnode-toolbar__drawer,.bnode-toolbar[data-position-desktop="top-left"] .bnode-toolbar__drawer,.bnode-toolbar[data-position-desktop="bottom-left"] .bnode-toolbar__drawer{flex-direction:row-reverse}.bnode-toolbar[data-position-desktop="left-center"]:not(.is-open) .bnode-toolbar__drawer,.bnode-toolbar[data-position-desktop="left"]:not(.is-open) .bnode-toolbar__drawer,.bnode-toolbar[data-position-desktop="top-left"]:not(.is-open) .bnode-toolbar__drawer,.bnode-toolbar[data-position-desktop="bottom-left"]:not(.is-open) .bnode-toolbar__drawer{transform:translate3d(calc(-1 * (var(--bnode-panel-width) + var(--bnode-toggle-peek))),0,0)}.bnode-toolbar[data-position-desktop="right-center"] .bnode-toolbar__drawer,.bnode-toolbar[data-position-desktop="right"] .bnode-toolbar__drawer,.bnode-toolbar[data-position-desktop="top-right"] .bnode-toolbar__drawer,.bnode-toolbar[data-position-desktop="bottom-right"] .bnode-toolbar__drawer{flex-direction:row}.bnode-toolbar[data-position-desktop="right-center"]:not(.is-open) .bnode-toolbar__drawer,.bnode-toolbar[data-position-desktop="right"]:not(.is-open) .bnode-toolbar__drawer,.bnode-toolbar[data-position-desktop="top-right"]:not(.is-open) .bnode-toolbar__drawer,.bnode-toolbar[data-position-desktop="bottom-right"]:not(.is-open) .bnode-toolbar__drawer{transform:translate3d(calc(var(--bnode-panel-width) + var(--bnode-toggle-peek)),0,0)}.bnode-panel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.bnode-panel__title{font-weight:700;font-size:16px;color:#000000;text-decoration:none}.bnode-panel__title:hover,.bnode-panel__title:focus-visible{text-decoration:underline}.bnode-panel__close{border:none !important;background:#f3f6f4 !important;background-color:#f3f6f4 !important;color:#0f3d2e !important;width:32px;height:32px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:none !important;text-shadow:none !important;background-image:none !important;transition:background-color 0.15s ease,transform 0.15s ease}.bnode-panel__close::before{content:"\00d7";display:block;font-size:24px;line-height:1;font-weight:400;color:inherit !important}.bnode-panel__close svg{display:none !important;width:18px;height:18px;color:inherit !important;fill:currentColor !important;opacity:1 !important}.bnode-panel__close svg path{fill:currentColor !important;stroke:none !important}.bnode-panel__close:hover{background:var(--bnode-accent) !important;color:var(--bnode-accent-contrast) !important;transform:translateY(-1px)}.bnode-panel__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.bnode-panel__close--bottom{display:none;flex:0 0 auto}.bnode-toolbar__banner{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:10000;background:var(--bnode-accent);color:var(--bnode-accent-contrast);border:1px solid rgba(var(--bnode-accent-rgb),0.9);padding:10px 14px;border-radius:8px;box-shadow:0 12px 24px rgba(0,0,0,0.18);font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.bnode-control{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;margin-bottom:16px;gap:10px;padding:10px;border-radius:10px;border:1px solid rgba(var(--bnode-accent-rgb),0.14);background:rgba(var(--bnode-accent-rgb),0.06);text-align:center}.bnode-control--reset{border-top:none;margin-top:8px;padding-top:4px;align-items:flex-start;background:transparent;border-left:none;border-right:none;border-bottom:none;border-radius:0;padding-left:0;padding-right:0;padding-bottom:0}.bnode-control--swatches{align-items:stretch;justify-content:flex-start}.bnode-control__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:6px;width:100%}.bnode-control__actions--stack{flex-direction:column;align-items:stretch;gap:16px}.bnode-control__muted{font-size:12px;color:#6b736f;text-align:center}.bnode-control span{font-size:13px;text-align:center}.bnode-control>span{font-size:14px;font-weight:600;color:#1f2554}.bnode-control button:not(.bnode-toggle):not(.bnode-swatch){background:#eef1f4 !important;background-color:#eef1f4 !important;border:1px solid #c8d0d8 !important;padding:8px 16px;cursor:pointer;border-radius:999px;color:#1f2554 !important;font-size:14px;font-weight:500;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.02s ease;box-shadow:none !important;outline:none}.bnode-control--tts{padding:18px 16px}.bnode-control--tts>span{font-size:16px;font-weight:500}.bnode-tts-select{width:100%;min-height:42px;border:1px solid #cfd6ea !important;border-radius:10px;padding:8px 12px;background:#ffffff !important;background-color:#ffffff !important;color:#1f2554 !important;font-size:15px;box-shadow:none !important;outline:none}.bnode-tts-rate{width:100%;display:flex;flex-direction:column;gap:10px;color:#1f2554}.bnode-tts-rate__label{font-size:14px;font-weight:700;text-align:left}.bnode-tts-rate__row{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:10px}.bnode-tts-rate__hint{font-size:14px;color:#44507a}.bnode-tts-rate__slider{width:100%;appearance:none;-webkit-appearance:none;height:12px;border-radius:999px;background:#d9ecff;outline:none}.bnode-tts-rate__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#5b6ba5;border:none;cursor:pointer}.bnode-tts-rate__slider::-moz-range-track{height:12px;border-radius:999px;background:#d9ecff}.bnode-tts-rate__slider::-moz-range-thumb{width:20px;height:20px;border:none;border-radius:50%;background:#5b6ba5;cursor:pointer}.bnode-tts-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.bnode-control .bnode-tts-button{min-height:44px}.bnode-control button:not(.bnode-toggle):not(.bnode-swatch):hover{background:var(--bnode-accent) !important;color:var(--bnode-accent-contrast) !important;border-color:var(--bnode-accent) !important;transform:translateY(-1px)}.bnode-control button:not(.bnode-toggle):not(.bnode-swatch).is-active,.bnode-control button:not(.bnode-toggle):not(.bnode-swatch)[aria-pressed="true"]{background:var(--bnode-accent) !important;color:var(--bnode-accent-contrast) !important;border-color:var(--bnode-accent) !important}.bnode-control button:not(.bnode-toggle):not(.bnode-swatch).is-active:hover,.bnode-control button:not(.bnode-toggle):not(.bnode-swatch)[aria-pressed="true"]:hover{filter:brightness(0.9);color:var(--bnode-accent-contrast)}.bnode-control button[data-value="decrease"]:not(.bnode-toggle):not(.bnode-swatch),.bnode-control button[data-value="increase"]:not(.bnode-toggle):not(.bnode-swatch){width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-weight:700}.bnode-step{min-width:28px;text-align:center;padding:4px 8px;border-radius:6px;border:1px solid #dbe4de;background:#ffffff;font-weight:700;font-size:12px;color:#000000}.bnode-control .bnode-toggle{appearance:none;-webkit-appearance:none;width:88px;height:38px;border-radius:999px;background:#ffffff !important;background-color:#ffffff !important;border:1px solid #d9dde3 !important;padding:0;position:relative;display:inline-flex;align-items:center;justify-content:flex-start;flex:0 0 auto;font-weight:700;text-transform:none;letter-spacing:0.02em;color:#97a2b2 !important;overflow:hidden;transition:background-color 0.15s ease,border-color 0.15s ease,transform 0.15s ease;box-shadow:none !important;outline:none}.bnode-control .bnode-toggle:hover{background:#e4edf4;border-color:#a9bdcb;color:#6f7f8d;transform:translateY(-1px)}.bnode-toggle::after{content:"";position:absolute;top:50%;left:4px;width:28px;height:28px;transform:translateY(-50%);border-radius:999px;background:#ababab;box-shadow:none;transition:transform 0.2s ease,background-color 0.2s ease}.bnode-toggle::before{content:"OFF";position:absolute;left:34px;right:0;top:50%;transform:translateY(-50%);text-align:center;color:#9ca6bb;font-size:15px;font-weight:700;line-height:1}.bnode-toggle.is-active{background:#ffffff !important;border-color:#9ad7a2 !important;color:#2e9d44 !important}.bnode-toggle.is-active:hover{background:#edf8ef !important;border-color:#6fc17d !important;color:#217b34 !important}.bnode-toggle.is-active::after{transform:translate(52px,-50%);background:#49b35f}.bnode-toggle.is-active:hover::after{background:#2f9d47}.bnode-toggle.is-active::before{content:"ON";left:0;right:34px;text-align:center;color:#49b35f;font-size:15px}.bnode-control button:active{transform:translateY(1px)}.bnode-control button:not(.bnode-toggle):not(.bnode-swatch):disabled{background:#e6ebe8;color:#8a918d;cursor:not-allowed;border-color:transparent}.bnode-swatch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(42px,1fr));gap:6px;justify-content:end;margin-left:auto;width:100%}.bnode-control .bnode-swatch{appearance:none;-webkit-appearance:none;width:100%;height:36px;border-radius:999px;border:1px solid #dbe4de;padding:0;overflow:hidden;background-clip:padding-box;transition:transform 0.15s ease,box-shadow 0.15s ease,border-color 0.15s ease}.bnode-control .bnode-swatch:hover{transform:translateY(-1px);border-color:var(--bnode-accent);box-shadow:0 8px 16px rgba(var(--bnode-accent-rgb),0.28)}.bnode-swatch.is-active{outline:2px solid var(--bnode-accent);outline-offset:2px}.bnode-swatch:focus-visible{outline:2px solid var(--bnode-accent);outline-offset:2px}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-swatch.is-active,body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-swatch:focus-visible{outline:2px solid #ffffff !important;outline-offset:2px}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-control .bnode-swatch.is-active{border-color:#ffffff !important}.bnode-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:20px}.bnode-tab{background:#f3f6f4 !important;background-color:#f3f6f4 !important;border:1px solid #dbe4de !important;padding:8px 10px;border-radius:8px;cursor:pointer;font-weight:600;color:#1f2554 !important;text-transform:none !important;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease,transform 0.15s ease}.bnode-tab *,.bnode-tab span{color:inherit !important}.bnode-tab:hover{background:var(--bnode-accent) !important;background-color:var(--bnode-accent) !important;border-color:var(--bnode-accent) !important;color:var(--bnode-accent-contrast) !important;transform:translateY(-1px)}.bnode-tab.is-active{background:var(--bnode-accent) !important;background-color:var(--bnode-accent) !important;border-color:var(--bnode-accent) !important;color:var(--bnode-accent-contrast) !important}.bnode-tab:focus-visible,.bnode-accordion:focus-visible,.bnode-toolbar__toggle:focus-visible,.bnode-control button:focus-visible,.bnode-panel__close:focus-visible,.bnode-tts-select:focus-visible,.bnode-tts-rate__slider:focus-visible{outline:3px solid #0f3d2e !important;outline-offset:3px;box-shadow:0 0 0 3px rgba(255,255,255,0.95),0 0 0 6px #0f3d2e !important}body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-tab:focus-visible,body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-accordion:focus-visible,body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-toolbar__toggle:focus-visible,body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-control button:focus-visible,body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-panel__close:focus-visible,body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-tts-select:focus-visible,body.bnode-accessibility-theme-dark #bnode-accessibility-toolbar .bnode-tts-rate__slider:focus-visible{outline:3px solid #ffffff !important;outline-offset:3px;box-shadow:0 0 0 3px rgba(9,11,15,0.95),0 0 0 6px #ffffff !important}.bnode-tab-panel{animation:bnodeFadeIn 0.2s ease;margin-bottom:18px}.bnode-accordion{display:none !important;width:100%;text-align:left;background:#f3f6f4 !important;background-color:#f3f6f4 !important;border:1px solid #dbe4de !important;padding:10px 12px;border-radius:10px;cursor:pointer;font-weight:700;color:#1f2554 !important;position:relative;transition:background-color 0.15s ease,border-color 0.15s ease,transform 0.15s ease}.bnode-accordion *,.bnode-accordion span{color:inherit !important}.bnode-accordion:hover{background:var(--bnode-accent) !important;background-color:var(--bnode-accent) !important;border-color:var(--bnode-accent) !important;color:var(--bnode-accent-contrast) !important;transform:translateY(-1px)}.bnode-accordion::after{content:"+";position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:16px}.bnode-accordion.is-open::after{content:"–"}.bnode-accordion__content{margin-top:14px}@keyframes bnodeFadeIn{from{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes bnodePromoPulse{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.03)}}@keyframes bnodePromoPulseMobile{0%,100%{transform:translateY(0) scale(1) rotate(90deg)}50%{transform:translateY(-1px) scale(1.03) rotate(90deg)}}@keyframes bnodePromoGlow{0%{opacity:0.6;transform:scale(0.96)}70%{opacity:0;transform:scale(1.35)}100%{opacity:0;transform:scale(1.35)}}@keyframes bnodePromoRing{0%{opacity:0.55;transform:scale(0.88)}75%{opacity:0;transform:scale(1.55)}100%{opacity:0;transform:scale(1.55)}}@media (max-height:999px){.bnode-toolbar__promo,.bnode-toolbar[data-position-mobile="top-left"] .bnode-toolbar__promo,.bnode-toolbar[data-position-mobile="bottom-left"] .bnode-toolbar__promo,.bnode-toolbar[data-position-mobile="top-right"] .bnode-toolbar__promo,.bnode-toolbar[data-position-mobile="bottom-right"] .bnode-toolbar__promo{top:15%}.bnode-toolbar__promo-arrow{display:none}}@media (max-width:600px),((hover:none) and (pointer:coarse) and (max-height:520px)){.bnode-toolbar{--bnode-mobile-toggle-peek:44px}.bnode-toolbar[data-position-mobile="bottom-right"] .bnode-toolbar__drawer,.bnode-toolbar[data-position-mobile="bottom-left"] .bnode-toolbar__drawer{flex-direction:column}.bnode-toolbar[data-position-mobile="top-right"] .bnode-toolbar__drawer,.bnode-toolbar[data-position-mobile="top-left"] .bnode-toolbar__drawer{flex-direction:column-reverse}.bnode-toolbar__toggle.is-promo-pulsing{animation:bnodePromoPulseMobile 1.8s ease-in-out infinite}.bnode-toolbar[data-position-mobile="top-right"] .bnode-toolbar__icon,.bnode-toolbar[data-position-mobile="top-left"] .bnode-toolbar__icon{transform:rotate(-90deg) translateY(10px) !important}.bnode-toolbar[data-position-mobile="bottom-right"] .bnode-toolbar__icon,.bnode-toolbar[data-position-mobile="bottom-left"] .bnode-toolbar__icon{transform:rotate(90deg) translateY(-5px) !important}.bnode-toolbar[data-position-mobile="top-right"] .bnode-toolbar__toggle,.bnode-toolbar[data-position-mobile="top-left"] .bnode-toolbar__toggle{transform:rotate(90deg) !important;right:-20%;margin-top:0;top:10px;height:45px;width:70px}.bnode-toolbar[data-position-mobile="bottom-right"] .bnode-toolbar__toggle,.bnode-toolbar[data-position-mobile="bottom-left"] .bnode-toolbar__toggle{transform:rotate(-90deg) !important;right:-30%;margin-top:0;top:-10px;height:45px;width:70px}.bnode-toolbar[data-position-mobile="bottom-right"],.bnode-toolbar[data-position-mobile="bottom-left"]{left:0;right:0;bottom:0;top:auto;transform:none}.bnode-toolbar[data-position-mobile="top-right"],.bnode-toolbar[data-position-mobile="top-left"]{left:0;right:0;top:0;transform:none}.bnode-toolbar{left:12px;right:0;transform:none}.bnode-toolbar[data-position-mobile="bottom-right"]:not(.is-open) .bnode-toolbar__drawer,.bnode-toolbar[data-position-mobile="bottom-left"]:not(.is-open) .bnode-toolbar__drawer{transform:translate3d(0,calc(100% - 45px),0) !important;pointer-events:none}.bnode-toolbar[data-position-mobile="top-right"]:not(.is-open) .bnode-toolbar__drawer,.bnode-toolbar[data-position-mobile="top-left"]:not(.is-open) .bnode-toolbar__drawer{transform:translate3d(0,calc(-100% + var(--bnode-mobile-toggle-peek)),0) !important;pointer-events:none}.bnode-toolbar[data-position-mobile="bottom-right"].is-open .bnode-toolbar__drawer,.bnode-toolbar[data-position-mobile="bottom-left"].is-open .bnode-toolbar__drawer{transform:translate3d(0,0,0) !important;pointer-events:auto}.bnode-toolbar[data-position-mobile="bottom-right"].is-open .bnode-toolbar__drawer .bnode-toolbar__panel.is-open,.bnode-toolbar[data-position-mobile="bottom-left"].is-open .bnode-toolbar__drawer .bnode-toolbar__panel.is-open{height:auto}.bnode-toolbar[data-position-mobile="top-right"].is-open .bnode-toolbar__drawer,.bnode-toolbar[data-position-mobile="top-left"].is-open .bnode-toolbar__drawer{transform:translate3d(0,0,0) !important;pointer-events:auto}.bnode-toolbar__toggle{pointer-events:auto}.bnode-toolbar__panel{width:calc(100%) !important;max-height:calc(100vh - var(--bnode-mobile-toggle-peek) - 16px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;transform:none !important;height:auto;opacity:1;pointer-events:auto}.bnode-toolbar:not(.is-open) .bnode-toolbar__panel{pointer-events:none}.bnode-toolbar__drawer{flex-direction:column;align-items:flex-start;transform:none !important}.bnode-toolbar[data-position-mobile="top-left"] .bnode-toolbar__toggle{left:-30%;right:auto}.bnode-toolbar[data-position-mobile="bottom-left"] .bnode-toolbar__toggle{left:-30%;right:auto}.bnode-toolbar__promo{left:0 !important;right:0 !important;top:auto !important;bottom:72px;align-items:center !important;gap:0}.bnode-toolbar__promo-card{width:min(340px,calc(100vw - 36px));max-width:calc(100vw - 36px);padding:30px 30px 25px 15px;border-radius:16px;top:80px}.bnode-toolbar__promo-copy{font-size:18px !important;line-height:1.5 !important}.bnode-toolbar__promo-close{top:10px;right:10px;width:30px;height:30px}.bnode-toolbar__promo-close::before,.bnode-toolbar__promo-close::after{width:18px}.bnode-toolbar__promo-arrow{display:none}.bnode-tab{padding:6px 8px;font-size:13px}.bnode-tabs{display:grid}.bnode-accordion{display:none !important}.bnode-tab-panel{margin-bottom:12px}.bnode-control{padding:8px;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.bnode-control span{flex:0 0 100%;margin-bottom:6px}.bnode-control--compact{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px}.bnode-control--compact>span{flex:initial;margin-bottom:0;text-align:left}.bnode-control--compact .bnode-control__actions{width:auto;margin-top:0;justify-content:flex-end;flex-wrap:nowrap}.bnode-control--color{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:12px}.bnode-control--color>span{flex:initial;display:flex;align-items:center;min-height:34px;margin-bottom:0;line-height:1.1;text-align:left}.bnode-control--color>.bnode-control__actions:first-of-type{width:auto;margin-top:0;justify-content:flex-end;flex-wrap:wrap;gap:8px}.bnode-control--color>.bnode-control__actions:first-of-type button:not(.bnode-toggle):not(.bnode-swatch){padding:6px 14px;min-height:34px;line-height:1.1}.bnode-control--color>.bnode-control__actions:not(:first-of-type){grid-column:1 / -1;margin-top:0}.bnode-control--color .bnode-swatch-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.bnode-control--color .bnode-swatch{height:32px}.bnode-swatch-grid{grid-template-columns:repeat(auto-fit,minmax(36px,1fr))}.bnode-control--tts .bnode-tts-rate{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;margin-bottom:6px}.bnode-control--tts .bnode-tts-rate__label{display:flex;align-items:center;margin:0;line-height:1;white-space:nowrap}.bnode-control--tts .bnode-tts-rate__row{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.bnode-control--tts .bnode-tts-rate__hint{margin-bottom:0}}@media (orientation:landscape) and (hover:none) and (pointer:coarse) and (max-height:520px){.bnode-panel__close--bottom{display:inline-flex;margin-left:auto}}@media (max-width:420px){.bnode-control--color{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 12px}.bnode-control--color>.bnode-control__actions:first-of-type{width:auto;justify-content:flex-end;flex-wrap:wrap;row-gap:6px}.bnode-control--color>.bnode-control__actions:first-of-type button:not(.bnode-toggle):not(.bnode-swatch){padding:5px 12px;min-height:32px}.bnode-control--color .bnode-swatch-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}