:root{--web-landing-fill-bg-1:var(--grey-12,#202020ff);--web-landing-fill-bg-2:var(--grey-11,#646464ff);--web-landing-fill-bg-3:var(--grey-10,#838383ff);--web-landing-fill-bg-4:var(--grey-9,#8d8d8dff);--web-landing-text-1:var(--grey-12,#202020ff);--web-landing-text-2:var(--grey-11,#646464ff);--web-landing-text-3:var(--grey-10,#838383ff);--web-landing-text-4:var(--grey-9,#8d8d8dff);--web-landing-text-5-disable:var(--grey-8,#bbbbbbff);--web-landing-text-white:var(--grey-white,#ffffffff);--web-landing-fill-bg-white:var(--grey-white,#ffffffff);--web-landing-fill-bg-5-disable-fill:var(--grey-8,#bbbbbbff);--web-landing-fill-bg-6:var(--grey-7,#cececeff);--web-landing-fill-bg-7:var(--grey-6,#d9d9d9ff);--web-landing-fill-bg-8:var(--grey-5,#e0e0e0ff);--web-landing-fill-bg-9-disable-bg:var(--grey-4,#ebebebff);--web-landing-fill-bg-10-hover:var(--grey-3,#f0f0f0ff);--web-landing-stroke-2-disable:var(--grey-5,#e0e0e0ff);--web-landing-stroke-3-primary:var(--grey-4,#ebebebff);--web-landing-fill-bg-11:var(--grey-2,#f5f5f5ff);--web-landing-fill-bg-12-page:var(--grey-1,#fafafaff);--web-landing-stroke-1:var(--grey-12,#202020ff);--ui-primary-text-alpha-1-default:var( --ui-grey-text-alpha-1-default,#000000df );--ui-primary-stroke-alpha-4-default:var( --ui-grey-stroke-alpha-4-hover,#00000026 );--ui-black-1:var(--black-12,#000000ff);--ui-grey-bg-fill-1-default:var(--grey-12,#202020ff);--ui-grey-bg-fill-2-hover:var(--grey-11,#646464ff);--ui-grey-bg-fill-11:var(--grey-2,#f5f5f5ff);--ui-grey-bg-fill-12-bg-default:var(--grey-1,#fafafaff);--ui-grey-bg-fill-3:var(--grey-10,#838383ff);--ui-grey-bg-fill-4:var(--grey-9,#8d8d8dff);--ui-grey-bg-fill-5-disable:var(--grey-8,#bbbbbbff);--ui-grey-bg-fill-6:var(--grey-7,#cececeff);--ui-grey-bg-fill-7:var(--grey-6,#d9d9d9ff);--ui-grey-bg-fill-8:var(--grey-5,#e0e0e0ff);--ui-grey-bg-fill-9-bg-disable:var(--grey-4,#ebebebff);--ui-grey-bg-fill-10-bg-hover:var(--grey-3,#f0f0f0ff);--ui-grey-text-alpha-1-default:var(--grey-grey-alpha-12,#000000df);--ui-grey-text-alpha-2:var(--grey-grey-alpha-11,#0000009b);--ui-grey-text-alpha-3-hover:var(--grey-grey-alpha-10,#0000007c);--ui-grey-text-alpha-4:var(--grey-grey-alpha-9,#00000072);--ui-grey-text-alpha-5-disable:var(--grey-grey-alpha-8,#00000044);--ui-grey-stroke-alpha-1:var(--grey-grey-alpha-12,#000000df);--ui-grey-stroke-alpha-6:var(--grey-grey-alpha-2,#0000000c);--ui-grey-stroke-alpha-5-default:var(--grey-grey-alpha-4,#00000014);--ui-black-2:var(--black-11,#000000d9);--ui-black-3:var(--black-10,#000000b2);--ui-black-4:var(--black-9,#00000099);--ui-black-5:var(--black-8,#0000008c);--ui-black-6:var(--black-7,#00000066);--ui-black-7:var(--black-6,#00000040);--ui-black-8:var(--black-5,#00000026);--ui-black-9:var(--black-4,#0000001a);--ui-black-10:var(--black-3,#00000014);--ui-black-11:var(--black-2,#0000000f);--ui-black-12:var(--black-1,#0000000a);--ui-white-1:var(--white-12,#ffffffff);--ui-white-2:var(--white-11,#ffffffd9);--ui-white-3:var(--white-10,#ffffffb2);--ui-white-4:var(--white-9,#ffffff99);--ui-white-5:var(--white-8,#ffffff8c);--ui-white-6:var(--white-7,#ffffff66);--ui-white-7:var(--white-6,#ffffff40);--ui-white-8:var(--white-5,#ffffff26);--ui-white-9:var(--white-4,#ffffff1a);--ui-white-10:var(--white-3,#ffffff14);--ui-white-11:var(--white-2,#ffffff0f);--ui-white-12:var(--white-1,#ffffff0a);--ui-primary-bg-fill-1:var(--primary-12,#0f3d36ff);--ui-primary-bg-fill-2:var(--primary-11,#008070ff);--ui-primary-bg-fill-3-active:var(--primary-10,#009888ff);--ui-primary-bg-fill-4-primary:var(--ui-grey-bg-fill-1-default,#202020ff);--ui-primary-bg-fill-5-hover:var(--ui-grey-bg-fill-5-disable,#bbbbbbff);--ui-primary-bg-fill-6:var(--ui-grey-bg-fill-6,#cececeff);--ui-primary-bg-fill-7:var(--ui-grey-bg-fill-7,#d9d9d9ff);--ui-primary-bg-fill-8:var(--ui-grey-bg-fill-8,#e0e0e0ff);--ui-primary-bg-fill-9:var(--ui-grey-bg-fill-9-bg-disable,#ebebebff);--ui-primary-bg-fill-10-bg-hover:var( --ui-grey-bg-fill-10-bg-hover,#f0f0f0ff );--ui-primary-bg-fill-11:var(--ui-grey-bg-fill-11,#f5f5f5ff);--ui-primary-bg-fill-12:var(--ui-grey-bg-fill-12-bg-default,#fafafaff);--ui-grey-text-alpha-6-white:var(--grey-white,#ffffffff);--ui-grey-bg-fill-13:var(--grey-white,#ffffffff);--ui-primary-stroke-alpha-5:var(--ui-grey-stroke-alpha-5-default,#00000014);--ui-primary-stroke-alpha-6:var(--ui-grey-stroke-alpha-6,#0000000c);--ui-primary-stroke-alpha-1:var(--ui-grey-stroke-alpha-1,#000000df);--ui-grey-stroke-alpha-2-active:var(--grey-grey-alpha-10,#0000007c);--ui-grey-stroke-alpha-3:var(--grey-grey-alpha-8,#00000044);--ui-grey-stroke-alpha-4-hover:var(--grey-grey-alpha-6,#00000026);--ui-primary-stroke-alpha-2-active:var( --ui-grey-stroke-alpha-2-active,#0000007c );--ui-primary-stroke-alpha-3-hover:var(--ui-grey-stroke-alpha-3,#00000044);--ui-primary-text-alpha-2:var(--ui-grey-text-alpha-2,#0000009b);--ui-primary-text-alpha-3-hover:var(--ui-grey-text-alpha-3-hover,#0000007c);--ui-primary-text-alpha-4:var(--ui-grey-text-alpha-4,#00000072);--ui-primary-text-alpha-5-disable:var( --ui-grey-text-alpha-5-disable,#00000044 );--ui-functional-color-error-stroke-alpha-1:var( --error-error-alpha-11,#c1000ed1 );--ui-functional-color-error-stroke-alpha-2:var( --error-error-alpha-9,#db0007b7 );--ui-functional-color-error-stroke-alpha-3:var( --error-error-alpha-7,#e30c015a );--ui-functional-color-error-stroke-alpha-4:var( --error-error-alpha-5,#ff0f0035 );--ui-functional-color-error-stroke-alpha-5:var( --error-error-alpha-3,#ff0d0015 );--ui-functional-color-error-stroke-alpha-6:var( --error-error-alpha-1,#ff000003 );--ui-functional-color-error-text-alpha-1:var( --error-error-alpha-9,#db0007b7 );--ui-functional-color-error-text-alpha-2:var( --error-error-alpha-8,#d4090074 );--ui-functional-color-error-text-alpha-3:var( --error-error-alpha-7,#e30c015a );--ui-functional-color-error-text-alpha-4:var( --error-error-alpha-6,#fc0f0046 );--ui-functional-color-error-text-alpha-5:var( --error-error-alpha-5,#ff0f0035 );--ui-functional-color-error-bg-fill-1:var(--error-12,#64181bff);--ui-functional-color-error-bg-fill-2:var(--error-11,#cc2e39ff);--ui-functional-color-error-bg-fill-3-active:var(--error-10,#d73840ff);--ui-functional-color-error-bg-fill-4-primary:var(--error-9,#e5484dff);--ui-functional-color-error-bg-fill-5-hover:var(--error-8,#eb8f8bff);--ui-functional-color-error-bg-fill-6:var(--error-7,#f5a9a5ff);--ui-functional-color-error-bg-fill-7:var(--error-6,#febdb9ff);--ui-functional-color-error-bg-fill-8:var(--error-5,#ffcdcaff);--ui-functional-color-error-bg-fill-9:var(--error-4,#ffdcd9ff);--ui-functional-color-error-bg-fill-10-bg-hover:var(--error-3,#ffebeaff);--ui-functional-color-error-bg-fill-11:var(--error-2,#fff7f7ff);--ui-functional-color-error-bg-fill-12:var(--error-1,#fffcfcff);--ui-functional-color-warning-stroke-alpha-1:var( --warning-warning-alpha-11,#ac6700ff );--ui-functional-color-warning-stroke-alpha-2:var( --warning-warning-alpha-9,#f18100b8 );--ui-functional-color-warning-stroke-alpha-3:var( --warning-warning-alpha-7,#f57e0096 );--ui-functional-color-warning-stroke-alpha-4:var( --warning-warning-alpha-5,#ff8a0059 );--ui-functional-color-warning-stroke-alpha-5:var( --warning-warning-alpha-3,#ff8b0023 );--ui-functional-color-warning-stroke-alpha-6:var( --warning-warning-alpha-1,#c0400004 );--ui-functional-color-warning-text-alpha-1:var( --warning-warning-alpha-9,#f18100b8 );--ui-functional-color-warning-text-alpha-2:var( --warning-warning-alpha-8,#e57c00c3 );--ui-functional-color-warning-text-alpha-3:var( --warning-warning-alpha-7,#f57e0096 );--ui-functional-color-warning-text-alpha-4:var( --warning-warning-alpha-6,#ff8a007c );--ui-functional-color-warning-text-alpha-5:var( --warning-warning-alpha-5,#ff8a0059 );--ui-functional-color-warning-bg-fill-1:var(--warning-12,#503415ff);--ui-functional-color-warning-bg-fill-2:var(--warning-11,#ac6700ff);--ui-functional-color-warning-bg-fill-3-active:var(--warning-10,#e9993aff);--ui-functional-color-warning-bg-fill-4-primary:var(--warning-9,#f5a447ff);--ui-functional-color-warning-bg-fill-5-hover:var(--warning-8,#eb9b3cff);--ui-functional-color-warning-bg-fill-6:var(--warning-7,#f9b369ff);--ui-functional-color-warning-bg-fill-7:var(--warning-6,#ffc683ff);--ui-functional-color-warning-bg-fill-8:var(--warning-5,#ffd6a6ff);--ui-functional-color-warning-bg-fill-9:var(--warning-4,#ffe2c2ff);--ui-functional-color-warning-bg-fill-10-bg-hover:var( --warning-3,#ffefdcff );--ui-functional-color-warning-bg-fill-11:var(--warning-2,#fff7ecff);--ui-functional-color-warning-bg-fill-12:var(--warning-1,#fefcfbff);--ui-functional-color-success-stroke-alpha-1:var( --success-success-alpha-11,#006516d5 );--ui-functional-color-success-stroke-alpha-2:var( --success-success-alpha-9,#008419ba );--ui-functional-color-success-stroke-alpha-3:var( --success-success-alpha-7,#018b116b );--ui-functional-color-success-stroke-alpha-4:var( --success-success-alpha-5,#00990e37 );--ui-functional-color-success-stroke-alpha-5:var( --success-success-alpha-3,#00a70c17 );--ui-functional-color-success-stroke-alpha-6:var( --success-success-alpha-1,#00c00004 );--ui-functional-color-success-text-alpha-1:var( --success-success-alpha-9,#008419ba );--ui-functional-color-success-text-alpha-2:var( --success-success-alpha-8,#00891597 );--ui-functional-color-success-text-alpha-3:var( --success-success-alpha-7,#018b116b );--ui-functional-color-success-text-alpha-4:var( --success-success-alpha-6,#00920e4d );--ui-functional-color-success-text-alpha-5:var( --success-success-alpha-5,#00990e37 );--ui-functional-color-success-bg-fill-1:var(--success-12,#213c24ff);--ui-functional-color-success-bg-fill-2:var(--success-11,#2a7e3cff);--ui-functional-color-success-bg-fill-3-active:var(--success-10,#3c984eff);--ui-functional-color-success-bg-fill-4-primary:var(--success-9,#45a557ff);--ui-functional-color-success-bg-fill-5-hover:var(--success-8,#68b974ff);--ui-functional-color-success-bg-fill-6:var(--success-7,#94ce9bff);--ui-functional-color-success-bg-fill-7:var(--success-6,#b2deb6ff);--ui-functional-color-success-bg-fill-8:var(--success-5,#c8e9cbff);--ui-functional-color-success-bg-fill-9:var(--success-4,#daf0dbff);--ui-functional-color-success-bg-fill-10-bg-hover:var( --success-3,#e8f7e9ff );--ui-functional-color-success-bg-fill-11:var(--success-2,#f5fbf6ff);--ui-functional-color-success-bg-fill-12:var(--success-1,#fbfefbff);--ui-extend-color-blue-stroke-alpha-1:var(--blue-blue-alpha-11,#006de2ff);--ui-extend-color-blue-stroke-alpha-2:var(--blue-blue-alpha-9,#007af5f8);--ui-extend-color-blue-stroke-alpha-3:var(--blue-blue-alpha-7,#006dfb67);--ui-extend-color-blue-stroke-alpha-4:var(--blue-blue-alpha-5,#0079ff37);--ui-extend-color-blue-stroke-alpha-5:var(--blue-blue-alpha-3,#0074ff16);--ui-extend-color-blue-stroke-alpha-6:var(--blue-blue-alpha-1,#0080ff04);--ui-extend-color-blue-text-alpha-1:var(--blue-blue-alpha-9,#007af5f8);--ui-extend-color-blue-text-alpha-2:var(--blue-blue-alpha-8,#006af38f);--ui-extend-color-blue-text-alpha-3:var(--blue-blue-alpha-7,#006dfb67);--ui-extend-color-blue-text-alpha-4:var(--blue-blue-alpha-6,#0073ff4c);--ui-extend-color-blue-text-alpha-5:var(--blue-blue-alpha-5,#0079ff37);--ui-extend-color-blue-bg-fill-1:var(--blue-12,#043266ff);--ui-extend-color-blue-bg-fill-2:var(--blue-11,#006de2ff);--ui-extend-color-blue-bg-fill-3-active:var(--blue-10,#0070e7ff);--ui-extend-color-blue-bg-fill-4-primary:var(--blue-9,#077ef5ff);--ui-extend-color-blue-bg-fill-5-hover:var(--blue-8,#70abf8ff);--ui-extend-color-blue-bg-fill-6:var(--blue-7,#98c4fdff);--ui-extend-color-blue-bg-fill-7:var(--blue-6,#b3d5ffff);--ui-extend-color-blue-bg-fill-8:var(--blue-5,#c8e2ffff);--ui-extend-color-blue-bg-fill-9:var(--blue-4,#daecffff);--ui-extend-color-blue-bg-fill-10-bg-hover:var(--blue-3,#e9f3ffff);--ui-extend-color-blue-bg-fill-11:var(--blue-2,#f5f9ffff);--ui-extend-color-blue-bg-fill-12:var(--blue-1,#fbfdffff);--ui-grey-shadow-1:var(--shadow-4,#00000031);--ui-grey-shadow-2:var(--shadow-3,#0000001f);--ui-grey-shadow-3-default:var(--shadow-2,#00000010);--ui-grey-shadow-4:var(--shadow-1,#00000006);--font-size-body-12:12px;--font-size-body-14-basic:14px;--font-size-body-16:16px;--font-size-body-18:18px;--font-size-body-20:20px;--font-size-tittle-24:24px;--font-size-tittle-28:28px;--font-size-tittle-32:32px;--font-size-tittle-36:36px;--font-size-tittle-40:40px;--font-size-large-48:48px;--font-size-large-56:56px;--font-size-large-64:64px;--font-weight-400-primary:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--corner-radius-01:4px;--corner-radius-02:6px;--corner-radius-03:8px;--corner-radius-04:10px;--corner-radius-pop-up:12px;--corner-radius-card_primary:16px;--corner-radius-card_medium:24px;--corner-radius-card_large:32px;--corner-radius-card_extra-l:40px;--web-gap-1:8px;--web-gap-2:16px;--web-gap-3:24px;--web-gap-4:32px;--web-gap-5:40px;--web-gap-6:48px;--web-gap-7:56px;--web-gap-8:64px;--web-gap-9:72px;--web-gap-10:80px;--web-gap-11:88px;--web-gap-15:120px;--web-gap-14:112px;--web-gap-12:96px;--web-gap-13:104px;--page-padding:24px;--dash-gap-0·5:4px;--dash-gap-1:8px;--dash-gap-1·5:12px;--dash-gap-2:16px;--dash-gap-2·5:20px;--dash-gap-3:24px;--dash-gap-3·5:28px;--dash-gap-4:32px;--dash-gap-4·5:36px;--dash-gap-5:40px;--dash-gap-5·5:44px;--dash-gap-6:48px;--dash-gap-6·5:52px;--dash-gap-7:56px;--dash-gap-7·5:60px;--dash-gap-8:64px;--dash-gap-8·5:68px;--dash-gap-9:72px;--dash-gap-9·5:76px;--dash-gap-10:80px;--dash-gap-10·5:84px;--dash-gap-11:88px;--dash-gap-11·5:92px;--dash-gap-12:96px;--dash-gap-12·5:100px;--dash-gap-13:104px;--dash-gap-13·5:108px;--dash-gap-14:112px;--dash-gap-14·5:116px;--dash-gap-15:120px;--dash-gap-15·5:124px;--height-default-button-input-xs:28px;--height-default-button-input-s-default:32px;--height-default-button-input-m:40px;--height-default-button-input-l:48px;--height-default-info-bar-xs:36px;--height-default-info-bar-s-default:44px;--height-default-button-input-textarea:80px;--height-default-menu-dropdown-bar-xs:28px;--height-default-menu-dropdown-bar-s-default:32px;--height-default-menu-dropdown-bar-m:40px;--height-default-menu-dropdown-bar-l:48px;--height-default-description-default:22px;--height-default-tabs-bar-level-1:38px;--height-default-tag-description-default:22px;--height-default-button-input-xxs:24px;--height-default-toast-default:66px;--ui-gap-1:2px;--ui-gap-2:4px;--ui-gap-3:6px;--ui-gap-4:8px;--ui-gap-5:10px;--ui-gap-6:12px;--ui-gap-7:14px;--ui-gap-8:16px;--ui-gap-9:18px;--ui-gap-10:20px;--radius-1:2px;--radius-2:4px;--radius-3:6px;--radius-4:8px;--radius-5:10px;--radius-6:12px;--radius-7:14px;--radius-8:16px;--radius-9:18px;--radius-10:20px;--radius-11:22px;--radius-12:24px;--size-prefix-suffix-12:12px;--size-prefix-suffix-14:14px;--size-prefix-suffix-16:16px;--size-prefix-suffix-18:18px;--size-prefix-suffix-20:20px;--size-prefix-suffix-22:22px;--size-prefix-suffix-24:24px;--size-choicebox-default:16px;--radius-choicebox-checkbox:4px;--radius-choicebox-radio:8px;--radius-menu-dropdown-bar-m:10px;--radius-button-input-s:6px;--radius-button-input-xs:4px;--radius-button-input-m:8px;--radius-button-input-l:10px;--radius-button-input-xl:12px;--radius-tag-s-default:4px;--radius-tag-l:12px;--radius-menu-dropdown-bar-s:8px;--radius-menu-dropdown-bar-l:12px;--radius-menu-dropdown-bar-xs:6px;--height-default-dropdown-menu-max:300px;--radius-dropdown-box-s:10px;--radius-dropdown-box-m:12px;--radius-dropdown-box-xs:8px;--height-default-table-unit-cell-default:40px;--height-default-shadow-s-01:0.5px;--height-default-shadow-s-02:1px;--height-default-shadow-m-01:2px;--height-default-shadow-m-02:4px;--height-default-shadow-l-01:8px;--height-default-shadow-l-02:12px;--height-default-shadow-l-03:16px;--shadow-blur-s-01:2px;--shadow-blur-s-02:4px;--shadow-blur-m-01:6px;--shadow-blur-m-02:8px;--shadow-blur-l-01:16px;--shadow-blur-l-02:24px;--shadow-blur-l-03:32px;--height-default-choicebox-card-s:48px;--radius-table-s-default:16px;--ui-gap-11:22px;--ui-gap-12:24px;--ui-gap-13:26px;--ui-gap-14:28px;--ui-gap-15:30px;--ui-gap-16:32px;--ui-gap-17:34px;--ui-gap-18:36px;--ui-gap-19:38px;--ui-gap-20:40px;--ui-gap-21:42px;--ui-gap-22:44px;--ui-gap-23:46px;--ui-gap-24:48px;--ui-gap-25:50px;--ui-gap-26:52px;--ui-gap-27:54px;--ui-gap-28:56px;--ui-gap-29:58px;--ui-gap-30:60px;--height-default-switch-m:24px;--size-switch-m:24px;--height-default-tabs-bar-level-2:32px;--height-default-radio-bar-s-default:32px;--radius-radio-bar-s-default:6px;--size-badge-s:16px;--size-badge-m:18px;--height-default-switch-s-default:18px;--size-switch-s-default:18px;--primary-1:#fafefdff;--primary-2:#f3fbf9ff;--primary-3:#e6f7f4ff;--primary-4:#ccf3ebff;--primary-5:#b7ebe1ff;--primary-6:#a1ded3ff;--primary-7:#83cdc0ff;--primary-8:#54b9a9ff;--primary-9-primary:#12a594ff;--primary-10:#009888ff;--primary-11:#008070ff;--primary-12:#0f3d36ff;--primary-primary-alpha-1:#00cc9905;--primary-primary-alpha-2:#00aa800c;--primary-primary-alpha-3:#00c8a020;--primary-primary-alpha-4:#00c39b33;--primary-primary-alpha-5:#00b99548;--primary-primary-alpha-6:#00a6885e;--primary-primary-alpha-7:#00997e7c;--primary-primary-alpha-8:#00977fab;--primary-primary-alpha-9:#009e8ced;--primary-primary-alpha-10:#009888ff;--primary-primary-alpha-11:#008070ff;--primary-primary-alpha-12:#003129f0;--grey-1:#fafafaff;--grey-grey-alpha-1:#00000006;--grey-2:#f5f5f5ff;--grey-grey-alpha-2:#0000000c;--grey-3:#f0f0f0ff;--grey-grey-alpha-3:#00000010;--grey-4:#ebebebff;--grey-grey-alpha-4:#00000014;--grey-5:#e0e0e0ff;--grey-grey-alpha-5:#0000001f;--grey-6:#d9d9d9ff;--grey-grey-alpha-6:#00000026;--grey-7:#cececeff;--grey-grey-alpha-7:#00000031;--grey-8:#bbbbbbff;--grey-grey-alpha-8:#00000044;--grey-9:#8d8d8dff;--grey-grey-alpha-9:#00000072;--grey-10:#838383ff;--grey-grey-alpha-10:#0000007c;--grey-11:#646464ff;--grey-grey-alpha-11:#0000009b;--grey-12:#202020ff;--grey-grey-alpha-12:#000000df;--error-1:#fffcfcff;--error-error-alpha-1:#ff000003;--error-2:#fff7f7ff;--error-error-alpha-2:#ff000008;--error-3:#ffebeaff;--error-error-alpha-3:#ff0d0015;--error-4:#ffdcd9ff;--error-error-alpha-4:#ff150026;--error-5:#ffcdcaff;--error-error-alpha-5:#ff0f0035;--error-6:#febdb9ff;--error-error-alpha-6:#fc0f0046;--error-7:#f5a9a5ff;--error-error-alpha-7:#e30c015a;--error-8:#eb8f8bff;--error-error-alpha-8:#d4090074;--error-9:#e5484dff;--error-error-alpha-9:#db0007b7;--error-10:#d73840ff;--error-error-alpha-10:#cc000ac7;--error-11:#cc2e39ff;--error-error-alpha-11:#c1000ed1;--error-12:#64181bff;--error-error-alpha-12:#540003e7;--warning-1:#fefcfbff;--warning-warning-alpha-1:#c0400004;--warning-2:#fff7ecff;--warning-warning-alpha-2:#ff940013;--warning-3:#ffefdcff;--warning-warning-alpha-3:#ff8b0023;--warning-4:#ffe2c2ff;--warning-warning-alpha-4:#ff86003d;--warning-5:#ffd6a6ff;--warning-warning-alpha-5:#ff8a0059;--warning-6:#ffc683ff;--warning-warning-alpha-6:#ff8a007c;--warning-7:#f9b369ff;--warning-warning-alpha-7:#f57e0096;--warning-8:#eb9b3cff;--warning-warning-alpha-8:#e57c00c3;--warning-9:#f5a447ff;--warning-warning-alpha-9:#f18100b8;--warning-10:#e9993aff;--warning-warning-alpha-10:#e37b00c5;--warning-11:#ac6700ff;--warning-warning-alpha-11:#ac6700ff;--warning-12:#503415ff;--warning-warning-alpha-12:#402200ea;--success-1:#fbfefbff;--success-success-alpha-1:#00c00004;--success-2:#f5fbf6ff;--success-success-alpha-2:#00991a0a;--success-3:#e8f7e9ff;--success-success-alpha-3:#00a70c17;--success-4:#daf0dbff;--success-success-alpha-4:#00980725;--success-5:#c8e9cbff;--success-success-alpha-5:#00990e37;--success-6:#b2deb6ff;--success-success-alpha-6:#00920e4d;--success-7:#94ce9bff;--success-success-alpha-7:#018b116b;--success-8:#68b974ff;--success-success-alpha-8:#00891597;--success-9:#45a557ff;--success-success-alpha-9:#008419ba;--success-10:#3c984eff;--success-success-alpha-10:#007818c3;--success-11:#2a7e3cff;--success-success-alpha-11:#006516d5;--success-12:#213c24ff;--success-success-alpha-12:#001f04de;--blue-1:#fbfdffff;--blue-blue-alpha-1:#0080ff04;--blue-2:#f5f9ffff;--blue-blue-alpha-2:#0066ff0a;--blue-3:#e9f3ffff;--blue-blue-alpha-3:#0074ff16;--blue-4:#daecffff;--blue-blue-alpha-4:#007dff25;--blue-5:#c8e2ffff;--blue-blue-alpha-5:#0079ff37;--blue-6:#b3d5ffff;--blue-blue-alpha-6:#0073ff4c;--blue-7:#98c4fdff;--blue-blue-alpha-7:#006dfb67;--blue-8:#70abf8ff;--blue-blue-alpha-8:#006af38f;--blue-9:#077ef5ff;--blue-blue-alpha-9:#007af5f8;--blue-10:#0070e7ff;--blue-blue-alpha-10:#0070e7ff;--blue-11:#006de2ff;--blue-blue-alpha-11:#006de2ff;--blue-12:#043266ff;--blue-blue-alpha-12:#002f64fb;--grey-white:#ffffffff;--grey-grey-alpha-black:#000000ff;--black-1:#0000000a;--black-2:#0000000f;--black-3:#00000014;--black-4:#0000001a;--black-5:#00000026;--black-6:#00000040;--black-7:#00000066;--black-8:#0000008c;--black-9:#00000099;--black-10:#000000b2;--black-11:#000000d9;--black-12:#000000ff;--white-1:#ffffff0a;--white-2:#ffffff0f;--white-3:#ffffff14;--white-4:#ffffff1a;--white-5:#ffffff26;--white-6:#ffffff40;--white-7:#ffffff66;--white-8:#ffffff8c;--white-9:#ffffff99;--white-10:#ffffffb2;--white-11:#ffffffd9;--white-12:#ffffffff;--shadow-1:#00000006;--shadow-2:#00000010;--shadow-3:#0000001f;--shadow-4:#00000031}.dark{--primary-1:#18201eff;--primary-2:#1a2624ff;--primary-3:#183631ff;--primary-4:#0f433cff;--primary-5:#144e46ff;--primary-6:#1c5c53ff;--primary-7:#226d62ff;--primary-8:#248174ff;--primary-9-primary:#12a594ff;--primary-10:#009888ff;--primary-11:#56d2c0ff;--primary-12:#aaf0e3ff;--primary-primary-alpha-1:#00c81e03;--primary-primary-alpha-2:#00eab70a;--primary-primary-alpha-3:#00f9cc1c;--primary-primary-alpha-4:#00ffd52a;--primary-primary-alpha-5:#00fcd737;--primary-primary-alpha-6:#17fddc47;--primary-primary-alpha-7:#2afedf5a;--primary-primary-alpha-8:#2cfde071;--primary-primary-alpha-9:#0affe399;--primary-primary-alpha-10:#00fee08b;--primary-primary-alpha-11:#64ffe9cc;--primary-primary-alpha-12:#b4fff1ee;--grey-1:#1e1e1eff;--grey-grey-alpha-1:#ffffffff;--grey-2:#252525ff;--grey-grey-alpha-2:#ffffff08;--grey-3:#2e2e2eff;--grey-grey-alpha-3:#ffffff12;--grey-4:#343434ff;--grey-grey-alpha-4:#ffffff19;--grey-5:#3a3a3aff;--grey-grey-alpha-5:#ffffff20;--grey-6:#424242ff;--grey-grey-alpha-6:#ffffff29;--grey-7:#4f4f4fff;--grey-grey-alpha-7:#ffffff38;--grey-8:#656565ff;--grey-grey-alpha-8:#ffffff50;--grey-9:#727272ff;--grey-grey-alpha-9:#ffffff5f;--grey-10:#7e7e7eff;--grey-grey-alpha-10:#ffffff6d;--grey-11:#b5b5b5ff;--grey-grey-alpha-11:#ffffffab;--grey-12:#eeeeeeff;--grey-grey-alpha-12:#ffffffec;--error-1:#241c1bff;--error-error-alpha-1:#f9000007;--error-2:#2a1d1cff;--error-error-alpha-2:#f90c000e;--error-3:#451c1bff;--error-error-alpha-3:#fb130e2d;--error-4:#5a181aff;--error-error-alpha-4:#ff080f44;--error-5:#691e20ff;--error-error-alpha-5:#ff1e2455;--error-6:#79292aff;--error-error-alpha-6:#fd393c68;--error-7:#913838ff;--error-error-alpha-7:#fe505083;--error-8:#b84848ff;--error-error-alpha-8:#ff5c5caf;--error-9:#e5484dff;--error-error-alpha-9:#ff4e54e2;--error-10:#d63941ff;--error-error-alpha-10:#ff3f49d1;--error-11:#ff8e8aff;--error-error-alpha-11:#ff8e8aff;--error-12:#ffd2ceff;--error-error-alpha-12:#ffd2ceff;--warning-1:#221d19ff;--warning-warning-alpha-1:#eb000005;--warning-2:#28211aff;--warning-warning-alpha-2:#f35e000c;--warning-3:#3a2917ff;--warning-warning-alpha-3:#fe760020;--warning-4:#4b2c07ff;--warning-warning-alpha-4:#ff640033;--warning-5:#573408ff;--warning-warning-alpha-5:#fe750041;--warning-6:#654015ff;--warning-warning-alpha-6:#fe8a0251;--warning-7:#794f1fff;--warning-warning-alpha-7:#fd962168;--warning-8:#986324ff;--warning-warning-alpha-8:#fe9c298b;--warning-9:#f5a447ff;--warning-warning-alpha-9:#ffaa49f4;--warning-10:#e9993aff;--warning-warning-alpha-10:#fea63de7;--warning-11:#fba94dff;--warning-warning-alpha-11:#ffac4efb;--warning-12:#fde0c4ff;--warning-warning-alpha-12:#ffe2c6fd;--success-1:#1a201aff;--success-success-alpha-1:#00c80003;--success-2:#1e241eff;--success-success-alpha-2:#1ff91f07;--success-3:#243326ff;--success-success-alpha-3:#5efe7418;--success-4:#27422aff;--success-success-alpha-4:#56fe6929;--success-5:#2d4e32ff;--success-success-alpha-5:#63fc7a37;--success-6:#345c3aff;--success-success-alpha-6:#6dfd8347;--success-7:#3b6b42ff;--success-success-alpha-7:#72fd8658;--success-8:#427c4bff;--success-success-alpha-8:#74ff8a6b;--success-9:#45a557ff;--success-success-alpha-9:#5fff7d99;--success-10:#37984bff;--success-success-alpha-10:#4cfe708b;--success-11:#73d081ff;--success-success-alpha-11:#8aff9bca;--success-12:#c0f0c4ff;--success-success-alpha-12:#ccffd0ee;--blue-1:#161f2aff;--blue-blue-alpha-1:#0031f90e;--blue-2:#172230ff;--blue-blue-alpha-2:#004ef815;--blue-3:#142f52ff;--blue-blue-alpha-3:#0068ff3b;--blue-4:#0d386bff;--blue-blue-alpha-4:#0069fd58;--blue-5:#12437dff;--blue-blue-alpha-5:#0276ff6c;--blue-6:#1b4e8cff;--blue-blue-alpha-6:#1880ff7d;--blue-7:#245ca1ff;--blue-blue-alpha-7:#2989ff95;--blue-8:#296bbdff;--blue-blue-alpha-8:#2d8afeb5;--blue-9:#077ef5ff;--blue-blue-alpha-9:#0683fff4;--blue-10:#0070e6ff;--blue-blue-alpha-10:#007bffe3;--blue-11:#79b7ffff;--blue-blue-alpha-11:#79b7ffff;--blue-12:#cce3ffff;--blue-blue-alpha-12:#cce3ffff;--grey-white:#171717ff;--grey-grey-alpha-black:#ffffffff;--black-1:#ffffff0a;--black-2:#ffffff0f;--black-3:#ffffff14;--black-4:#ffffff1a;--black-5:#ffffff26;--black-6:#ffffff40;--black-7:#ffffff66;--black-8:#ffffff8c;--black-9:#ffffff99;--black-10:#ffffffb2;--black-11:#ffffffd9;--black-12:#ffffffff;--white-1:#0000000a;--white-2:#0000000f;--white-3:#00000014;--white-4:#0000001a;--white-5:#00000026;--white-6:#00000040;--white-7:#00000066;--white-8:#0000008c;--white-9:#00000099;--white-10:#000000b2;--white-11:#000000d9;--white-12:#000000ff;--shadow-1:#00000026;--shadow-2:#00000044;--shadow-3:#0000007c;--shadow-4:#000000df}@media screen and (max-width:768px){:root{--font-size-body-12:12px;--font-size-body-14-basic:14px;--font-size-body-16:16px;--font-size-body-18:16px;--font-size-body-20:18px;--font-size-tittle-24:20px;--font-size-tittle-28:24px;--font-size-tittle-32:28px;--font-size-tittle-36:32px;--font-size-tittle-40:36px;--font-size-large-48:40px;--font-size-large-56:48px;--font-size-large-64:56px;--font-weight-400-primary:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--corner-radius-01:4px;--corner-radius-02:6px;--corner-radius-03:8px;--corner-radius-04:10px;--corner-radius-pop-up:12px;--corner-radius-card_primary:16px;--corner-radius-card_medium:24px;--corner-radius-card_large:32px;--corner-radius-card_extra-l:40px;--web-gap-1:8px;--web-gap-2:12px;--web-gap-3:18px;--web-gap-4:24px;--web-gap-5:30px;--web-gap-6:36px;--web-gap-7:42px;--web-gap-8:48px;--web-gap-9:54px;--web-gap-10:60px;--web-gap-11:66px;--web-gap-15:90px;--web-gap-14:84px;--web-gap-12:72px;--web-gap-13:78px;--page-padding:24px;--dash-gap-0·5:3px;--dash-gap-1:6px;--dash-gap-1·5:9px;--dash-gap-2:12px;--dash-gap-2·5:15px;--dash-gap-3:18px;--dash-gap-3·5:21px;--dash-gap-4:24px;--dash-gap-4·5:27px;--dash-gap-5:30px;--dash-gap-5·5:33px;--dash-gap-6:36px;--dash-gap-6·5:39px;--dash-gap-7:42px;--dash-gap-7·5:45px;--dash-gap-8:48px;--dash-gap-8·5:51px;--dash-gap-9:54px;--dash-gap-9·5:57px;--dash-gap-10:60px;--dash-gap-10·5:63px;--dash-gap-11:66px;--dash-gap-11·5:69px;--dash-gap-12:72px;--dash-gap-12·5:75px;--dash-gap-13:78px;--dash-gap-13·5:81px;--dash-gap-14:84px;--dash-gap-14·5:87px;--dash-gap-15:90px;--dash-gap-15·5:93px}}@media screen and (max-width:375px){:root{--font-size-body-12:12px;--font-size-body-14-basic:14px;--font-size-body-16:15px;--font-size-body-18:16px;--font-size-body-20:17px;--font-size-tittle-24:18px;--font-size-tittle-28:20px;--font-size-tittle-32:24px;--font-size-tittle-36:28px;--font-size-tittle-40:32px;--font-size-large-48:36px;--font-size-large-56:40px;--font-size-large-64:48px;--font-weight-400-primary:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--corner-radius-01:4px;--corner-radius-02:6px;--corner-radius-03:8px;--corner-radius-04:10px;--corner-radius-pop-up:12px;--corner-radius-card_primary:16px;--corner-radius-card_medium:24px;--corner-radius-card_large:24px;--corner-radius-card_extra-l:24px;--web-gap-1:8px;--web-gap-2:12px;--web-gap-3:16px;--web-gap-4:20px;--web-gap-5:24px;--web-gap-6:28px;--web-gap-7:32px;--web-gap-8:36px;--web-gap-9:40px;--web-gap-10:44px;--web-gap-11:48px;--web-gap-15:60px;--web-gap-14:60px;--web-gap-12:52px;--web-gap-13:56px;--page-padding:20px;--dash-gap-0·5:2px;--dash-gap-1:4px;--dash-gap-1·5:6px;--dash-gap-2:8px;--dash-gap-2·5:10px;--dash-gap-3:12px;--dash-gap-3·5:14px;--dash-gap-4:16px;--dash-gap-4·5:18px;--dash-gap-5:20px;--dash-gap-5·5:22px;--dash-gap-6:24px;--dash-gap-6·5:26px;--dash-gap-7:28px;--dash-gap-7·5:30px;--dash-gap-8:32px;--dash-gap-8·5:34px;--dash-gap-9:36px;--dash-gap-9·5:38px;--dash-gap-10:40px;--dash-gap-10·5:42px;--dash-gap-11:44px;--dash-gap-11·5:46px;--dash-gap-12:48px;--dash-gap-12·5:50px;--dash-gap-13:52px;--dash-gap-13·5:54px;--dash-gap-14:56px;--dash-gap-14·5:58px;--dash-gap-15:60px;--dash-gap-15·5:62px}}:root{--bh-color-ink:#0b1017;--bh-color-ink-soft:#151c25;--bh-color-paper:#f7f8fa;--bh-color-paper-muted:#eceff3;--bh-color-white:#fff;--bh-color-text:#111827;--bh-color-lime:#c8ff65;--bh-color-lime-hover:#a6ef42;--bh-color-lime-text:#397000;--bh-color-mint:#75e7b0;--bh-color-orange:#ff9e62;--bh-color-blue:#73b9ff;--bh-color-violet:#ddaaff;--bh-color-success:#15803d;--bh-color-status-green:#4ade80;--bh-color-muted:#626c80;--bh-color-muted-light:#9ca6b5;--bh-bg-page:var(--bh-color-paper);--bh-bg-subtle:var(--bh-color-paper-muted);--bh-bg-surface:var(--bh-color-white);--bh-bg-card:var(--bh-bg-surface);--bh-bg-glass:color-mix(in srgb,var(--bh-bg-page) 86%,transparent);--bh-bg-hover:color-mix(in srgb,var(--bh-color-ink) 5%,var(--bh-bg-page));--bh-text-primary:var(--bh-color-text);--bh-text-secondary:var(--bh-color-muted);--bh-text-muted:var(--bh-color-muted);--bh-text-disabled:color-mix(in srgb,var(--bh-text-primary) 35%,var(--bh-bg-page));--bh-text-accent:var(--bh-color-lime-text);--bh-border:color-mix(in srgb,var(--bh-color-ink) 13%,transparent);--bh-border-strong:color-mix(in srgb,var(--bh-color-ink) 24%,transparent);--bh-action-bg:var(--bh-color-ink);--bh-action-hover:var(--bh-color-ink-soft);--bh-action-text:var(--bh-color-white);--bh-focus:var(--bh-color-orange);--bh-panel-bg:var(--bh-color-ink);--bh-panel-surface:var(--bh-color-ink-soft);--bh-panel-text:var(--bh-color-white);--bh-panel-muted:var(--bh-color-muted-light);--bh-panel-border:color-mix(in srgb,var(--bh-color-white) 12%,transparent);--bh-panel-card:color-mix(in srgb,var(--bh-color-white) 4.5%,transparent);--bh-code-keyword:var(--bh-color-blue);--bh-code-string:var(--bh-color-lime);--bh-code-function:var(--bh-color-violet);--bh-code-comment:var(--bh-color-muted-light);--bh-font-sans:var(--font-geist-sans,ui-sans-serif),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bh-font-mono:var(--font-geist-mono,"SFMono-Regular"),Consolas,"Liberation Mono",Menlo,monospace;--bh-text-xs:0.6875rem;--bh-text-sm:0.8125rem;--bh-text-base:1rem;--bh-text-lg:1.125rem;--bh-text-xl:1.25rem;--bh-text-display:clamp(3.125rem,6.1vw,5.125rem);--bh-text-heading:clamp(2.3125rem,4.3vw,3.625rem);--bh-text-subheading:clamp(1.5rem,2.5vw,2rem);--bh-weight-regular:400;--bh-weight-medium:500;--bh-weight-semibold:600;--bh-weight-bold:700;--bh-weight-display:790;--bh-leading-display:0.94;--bh-leading-heading:1.02;--bh-leading-title:1.2;--bh-leading-body:1.7;--bh-leading-code:1.85;--bh-tracking-display:-0.07em;--bh-tracking-heading:-0.055em;--bh-tracking-title:-0.035em;--bh-tracking-label:0.1em;--bh-space-1:0.25rem;--bh-space-2:0.5rem;--bh-space-3:0.75rem;--bh-space-4:1rem;--bh-space-5:1.5rem;--bh-space-6:2rem;--bh-space-7:3rem;--bh-space-8:4rem;--bh-content-width:73.75rem;--bh-page-gutter:1.375rem;--bh-section-space:clamp(4.875rem,8vw,6.875rem);--bh-card-padding:1.6875rem;--bh-grid-gap:0.875rem;--bh-header-height:4.75rem;--bh-announcement-height:2.25rem;--bh-announcement-bg:color-mix(in srgb,var(--bh-color-ink) 60%,black);--bh-announcement-text:color-mix(in srgb,var(--bh-color-white) 85%,var(--bh-color-ink));--bh-brand-size:1.1875rem;--bh-brand-gap:0.6875rem;--bh-brand-weight:780;--bh-brand-mark-width:1.9375rem;--bh-brand-mark-height:1.5625rem;--bh-brand-dot-size:1.0625rem;--bh-nav-gap:1.875rem;--bh-nav-weight:560;--bh-nav-menu-bg:color-mix(in srgb,var(--bh-bg-page) 98%,transparent);--bh-footer-bg:var(--bh-announcement-bg);--bh-footer-text:var(--bh-color-muted-light);--bh-footer-status-text:var(--bh-color-paper-muted);--bh-footer-padding-top:3.625rem;--bh-footer-padding-bottom:1.75rem;--bh-footer-grid-gap:1.875rem;--bh-footer-fine-print-size:0.5625rem;--bh-control-height:2.75rem;--bh-control-height-lg:3.125rem;--bh-radius-sm:0.5rem;--bh-radius-md:0.75rem;--bh-radius-card:1.25rem;--bh-radius-panel:1.5rem;--bh-radius-feature:1.75rem;--bh-radius-pill:999px;--bh-shadow-card:0 8px 24px color-mix(in srgb,var(--bh-color-ink) 6%,transparent);--bh-shadow-card-hover:0 12px 32px color-mix(in srgb,var(--bh-color-ink) 10%,transparent);--bh-shadow-panel:0 16px 48px color-mix(in srgb,var(--bh-color-ink) 12%,transparent);--bh-shadow-button:0 2px 6px color-mix(in srgb,var(--bh-color-ink) 8%,transparent);--bh-shadow-button-hover:0 4px 12px color-mix(in srgb,var(--bh-color-ink) 12%,transparent);--bh-glow-lime:radial-gradient(circle,color-mix(in srgb,var(--bh-color-lime) 14%,transparent),transparent 64%);--bh-glow-mint:radial-gradient(circle,color-mix(in srgb,var(--bh-color-mint) 12%,transparent),transparent 64%);--bh-grid-size:3.25rem;--bh-grid-line:color-mix(in srgb,var(--bh-text-primary) 3%,transparent);--bh-blur-glass:1rem;--bh-duration-fast:150ms;--bh-duration-base:200ms;--bh-ease:cubic-bezier(0.2,0.8,0.2,1);--bh-hover-lift:-2px;--bh-card-lift:-4px}.bh-panel,.dark{color-scheme:dark;--bh-bg-page:var(--bh-color-ink);--bh-bg-subtle:var(--bh-color-ink-soft);--bh-bg-surface:var(--bh-color-ink-soft);--bh-bg-card:var(--bh-panel-card);--bh-bg-glass:color-mix(in srgb,var(--bh-color-ink) 86%,transparent);--bh-nav-menu-bg:color-mix(in srgb,var(--bh-color-ink-soft) 98%,transparent);--bh-bg-hover:color-mix(in srgb,var(--bh-color-white) 7%,var(--bh-color-ink));--bh-text-primary:var(--bh-color-paper);--bh-text-secondary:var(--bh-color-muted-light);--bh-text-muted:var(--bh-color-muted-light);--bh-text-disabled:color-mix(in srgb,var(--bh-color-white) 35%,var(--bh-color-ink));--bh-text-accent:var(--bh-color-lime);--bh-border:var(--bh-panel-border);--bh-border-strong:color-mix(in srgb,var(--bh-color-white) 24%,transparent);--bh-action-bg:var(--bh-color-paper);--bh-action-hover:var(--bh-color-white);--bh-action-text:var(--bh-color-ink);--bh-grid-line:color-mix(in srgb,var(--bh-color-white) 3%,transparent);--bh-shadow-card:0 8px 24px color-mix(in srgb,var(--bh-color-ink) 28%,transparent)}.bh-panel,.dark,:root{--web-landing-text-1:var(--bh-text-primary);--web-landing-text-2:var(--bh-text-secondary);--web-landing-text-3:var(--bh-text-muted);--web-landing-text-4:var(--bh-text-muted);--web-landing-text-5-disable:var(--bh-text-disabled);--web-landing-text-white:var(--bh-color-white);--web-landing-fill-bg-1:var(--bh-action-bg);--web-landing-fill-bg-2:var(--bh-text-secondary);--web-landing-fill-bg-3:var(--bh-text-muted);--web-landing-fill-bg-4:var(--bh-text-disabled);--web-landing-fill-bg-white:var(--bh-bg-surface);--web-landing-fill-bg-9-disable-bg:var(--bh-bg-subtle);--web-landing-fill-bg-10-hover:var(--bh-bg-hover);--web-landing-fill-bg-11:var(--bh-bg-subtle);--web-landing-fill-bg-12-page:var(--bh-bg-page);--web-landing-stroke-1:var(--bh-border-strong);--web-landing-stroke-2-disable:var(--bh-border);--web-landing-stroke-3-primary:var(--bh-border);--ui-grey-bg-fill-1-default:var(--bh-action-bg);--ui-grey-bg-fill-2-hover:var(--bh-action-hover);--ui-grey-bg-fill-9-bg-disable:var(--bh-bg-subtle);--ui-grey-bg-fill-10-bg-hover:var(--bh-bg-hover);--ui-grey-bg-fill-11:var(--bh-bg-subtle);--ui-grey-bg-fill-12-bg-default:var(--bh-bg-page);--ui-grey-bg-12-page:var(--bh-bg-page);--ui-grey-bg-fill-13:var(--bh-bg-surface);--ui-grey-text-alpha-1-default:var(--bh-text-primary);--ui-grey-text-alpha-2:var(--bh-text-secondary);--ui-grey-text-alpha-3-hover:var(--bh-text-primary);--ui-grey-text-alpha-4:var(--bh-text-muted);--ui-grey-text-alpha-5-disable:var(--bh-text-disabled);--ui-grey-text-alpha-6-white:var(--bh-action-text);--ui-grey-stroke-alpha-2-active:var(--bh-focus);--ui-grey-stroke-alpha-4-hover:var(--bh-border-strong);--ui-grey-stroke-alpha-5-default:var(--bh-border);--ui-grey-stroke-alpha-6:var(--bh-border);--ui-primary-bg-fill-1:var(--bh-color-ink);--ui-primary-bg-fill-2:var(--bh-color-ink-soft);--ui-primary-bg-fill-3-active:var(--bh-color-lime-hover);--ui-primary-bg-fill-4-primary:var(--bh-color-lime);--ui-primary-bg-fill-5-hover:var(--bh-color-lime-hover);--ui-primary-text-alpha-1-default:var(--bh-text-primary);--ui-primary-stroke-alpha-2-active:var(--bh-focus);--ui-primary-stroke-alpha-4-default:var(--bh-border-strong);--ui-primary-stroke-alpha-5:color-mix(in srgb,var(--bh-focus) 20%,transparent);--primary-9-primary:var(--bh-color-lime);--primary-10:var(--bh-color-lime-hover);--primary-11:var(--bh-text-accent);--primary-12:var(--bh-text-primary);--text-color-1:var(--bh-text-primary);--text-color-2:var(--bh-text-secondary);--text-color-3:var(--bh-text-secondary);--text-color-4:var(--bh-text-muted);--header-height:var(--bh-header-height);--page-padding:var(--bh-page-gutter);--background:from var(--bh-bg-page) h s l;--foreground:from var(--bh-text-primary) h s l;--card:from var(--bh-bg-surface) h s l;--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--primary:from var(--bh-action-bg) h s l;--primary-foreground:from var(--bh-action-text) h s l;--secondary:from var(--bh-bg-subtle) h s l;--secondary-foreground:var(--foreground);--muted:var(--secondary);--muted-foreground:from var(--bh-text-secondary) h s l;--accent:from var(--bh-color-lime) h s l;--accent-foreground:from var(--bh-color-ink) h s l;--destructive:from var(--error-9) h s l;--destructive-foreground:from var(--bh-color-white) h s l;--border:from var(--bh-border) h s l /alpha;--input:var(--border);--ring:from var(--bh-focus) h s l;--radius:var(--bh-radius-card);--border-stroke-3-primary:var(--bh-border);--chart-1:from var(--bh-color-lime) h s l;--chart-2:from var(--bh-color-mint) h s l;--chart-3:from var(--bh-color-blue) h s l;--chart-4:from var(--bh-color-orange) h s l;--chart-5:from var(--bh-color-violet) h s l}@media(max-width:680px){:root{--bh-page-gutter:0.875rem;--bh-header-height:4.125rem;--bh-text-display:clamp(2.875rem,15vw,4.1875rem);--bh-card-padding:1.375rem;--bh-radius-panel:1.125rem}}@layer base{html{color-scheme:light;scroll-behavior:smooth;scroll-padding-top:calc(var(--bh-header-height) + var(--bh-space-4));scrollbar-color:var(--bh-border-strong) var(--bh-bg-page);scrollbar-width:thin}body{display:flex;min-height:100vh;min-height:100dvh;flex-direction:column;margin:0;background:var(--bh-bg-page);color:var(--bh-text-primary);font-family:var(--bh-font-sans);font-size:var(--bh-text-base);line-height:var(--bh-leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bh-main{min-width:0;flex:1 0 auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}:focus-visible{outline:3px solid var(--bh-focus);outline-offset:3px}::selection{background:var(--bh-color-lime);color:var(--bh-color-ink)}code,kbd,pre,samp{font-family:var(--bh-font-mono)}pre{overflow-x:auto;tab-size:2}:where(h1,h2,h3,h4){text-wrap:balance}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border:3px solid rgba(0,0,0,0);border-radius:var(--bh-radius-pill);background:var(--bh-border-strong);background-clip:padding-box}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}}.grecaptcha-badge{visibility:hidden}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@layer components{.my-large-text{font-size:clamp(1.75rem,2vw,2.5rem)}.my-medium-text{font-size:clamp(1.25rem,2vw,2rem)}.my-sem-medium-text{font-size:clamp(1.25rem,2vw,1.75rem)}.my-small-text{font-size:clamp(.875rem,2vw,1.25rem)}.my-tiny-text{font-size:clamp(.875rem,2vw,1.125rem)}.text-h1,.text-h2,.text-h3{color:var(--bh-text-primary);font-weight:var(--bh-weight-bold)}.text-h1{font-size:var(--bh-text-display);font-weight:var(--bh-weight-display);line-height:var(--bh-leading-display);letter-spacing:var(--bh-tracking-display)}.text-h2{font-size:var(--bh-text-heading);line-height:var(--bh-leading-heading);letter-spacing:var(--bh-tracking-heading)}.text-h3{font-size:var(--bh-text-subheading);line-height:var(--bh-leading-title);letter-spacing:var(--bh-tracking-title)}.text-sub-title-desc,.text-title-desc{color:var(--bh-text-secondary);font-size:var(--bh-text-lg);font-weight:var(--bh-weight-regular);line-height:var(--bh-leading-body)}.text-desc-primary{color:var(--bh-text-muted);font-size:var(--font-size-body-14-basic);line-height:var(--bh-leading-body)}.text-title-primary{color:var(--bh-text-primary);font-weight:var(--bh-weight-semibold);line-height:var(--bh-leading-title);letter-spacing:var(--bh-tracking-title)}.text-title-primary-weight{font-weight:var(--bh-weight-bold)}.text-blog-title{color:var(--bh-text-primary);font-size:var(--bh-text-lg);font-weight:var(--bh-weight-semibold);line-height:var(--bh-leading-title);letter-spacing:var(--bh-tracking-title)}.text-blog-desc{color:var(--bh-text-secondary);font-size:var(--font-size-body-14-basic);line-height:var(--bh-leading-body)}.text-kicker{color:var(--bh-text-accent);font-family:var(--bh-font-mono);font-size:var(--bh-text-xs);font-weight:var(--bh-weight-bold);line-height:var(--bh-leading-title);letter-spacing:var(--bh-tracking-label);text-transform:uppercase}.text-ellipsis-2,.text-ellipsis-4{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis}.text-ellipsis-2{-webkit-line-clamp:2}.text-ellipsis-4{-webkit-line-clamp:4}.list-disc::marker{color:var(--bh-text-accent)}@media(max-width:680px){.text-sub-title-desc,.text-title-desc{font-size:var(--bh-text-base)}}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.animate-shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.hover-translate{transition:transform var(--bh-duration-base) var(--bh-ease)}.hover-translate:hover{transform:translateY(var(--bh-card-lift))}.hover-element{cursor:pointer;transition:transform var(--bh-duration-base) var(--bh-ease),box-shadow var(--bh-duration-base) var(--bh-ease)}.hover-element:hover{transform:translateY(var(--bh-card-lift));box-shadow:var(--bh-shadow-card-hover)}.transition-max-height{transition-duration:.15s;transition-property:max-height;transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes gentle-float{0%{transform:translateY(0)}20%{transform:translateY(-20px)}40%{transform:translateY(12px)}60%{transform:translateY(-14px)}80%{transform:translateY(4px)}to{transform:translateY(0)}}.floating-element{animation:gentle-float 5s linear infinite}.base-transition{transition:color var(--bh-duration-base) var(--bh-ease),background-color var(--bh-duration-base) var(--bh-ease),border-color var(--bh-duration-base) var(--bh-ease),opacity var(--bh-duration-base) var(--bh-ease),transform var(--bh-duration-base) var(--bh-ease)}.my-editor-preview .md-editor-preview-wrapper{padding:0!important;font-family:var(--font-geist-sans)}.my-editor-preview .md-editor-preview{word-break:break-word;--md-color:var(--web-landing-text-1);--md-text-color:var(--web-landing-text-2)}.my-editor-preview .md-editor-preview a{color:var(--md-theme-link-color)}.my-editor-preview .md-editor-preview a:hover{color:var(--md-theme-link-hover-color)}.my-editor-preview .md-editor-preview a strong{color:currentColor}.my-editor-preview .md-editor-preview p{color:var(--md-text-color)}.my-editor-preview .md-editor-preview strong{color:var(--md-color)}.my-editor-preview .md-editor-preview .md-editor-collapse-tips .md-editor-icon{width:24px!important;height:24px!important}.my-editor-preview ul{list-style:disc}.my-editor-preview ol{list-style-type:decimal}.my-editor-preview.md-editor{background:rgba(0,0,0,0)}html.dark .my-editor-preview .md-editor-preview{--md-theme-color:var(--md-color);--md-theme-color-reverse:#222;--md-theme-color-hover:#191919;--md-theme-color-hover-inset:#444;--md-theme-link-color:#2d8cf0;--md-theme-link-hover-color:#73d13d;--md-theme-border-color:#2d2d2d;--md-theme-border-color-reverse:#e6e6e6;--md-theme-border-color-inset:#5a5a5a;--md-theme-bg-color:#000;--md-theme-bg-color-inset:#111;--md-theme-code-copy-tips-color:inherit;--md-theme-code-copy-tips-bg-color:#3a3a3a;--md-theme-code-active-color:#e6c07b;--md-theme-code-inline-color:#3594f7;--md-theme-code-inline-bg-color:rgba(59,170,250,0.1);--md-theme-code-inline-radius:2px;--md-theme-code-block-color:#a9b7c6;--md-theme-code-block-bg-color:#1a1a1a;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color);--md-theme-code-block-radius:5px;--md-theme-heading-color:var(--md-theme-color);--md-theme-heading-border:none;--md-theme-table-stripe-color:#0c0c0c;--md-theme-table-tr-bg-color:inherit;--md-theme-table-td-border-color:var(--md-theme-border-color)}html.dark .my-editor-preview div.github-theme{--md-theme-color:#c9d1d9;--md-theme-code-inline-color:#c9d1d9;--md-theme-code-inline-bg-color:#2d3339;--md-theme-code-inline-radius:6px;--md-theme-code-block-color:#a9b7c6;--md-theme-code-block-bg-color:#161b22;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color);--md-theme-code-block-radius:6px;--md-theme-heading-color:#c9d1d9;--md-theme-heading-6-color:#768390;--md-theme-heading-1-border:1px solid #373e47;--md-theme-heading-2-border:1px solid #373e47;--md-theme-heading-bg-color:#22272e;--md-theme-quote-color:#8b949e;--md-theme-quote-border:0.25em solid #444c56;--md-theme-table-stripe-color:#161b22;--md-theme-table-tr-bg-color:transparent;--md-theme-table-td-border-color:#30363d}.blog-detail-catalog{font-size:14px}.blog-detail-catalog .md-editor-catalog-active>span{color:var(--web-landing-text-1)!important}.blog-detail-catalog .md-editor-catalog-indicator{background-color:var(--primary-9-primary)}.blog-detail-catalog .md-editor-catalog-link>span{color:var(--web-landing-text-2);font-weight:var(--font-weight-500);font-size:var(--font-size-body-16)}.blog-detail-catalog .md-editor-catalog-link>span:hover{color:var(--web-landing-text-1)!important}.blog-detail-catalog .md-editor-catalog-link .md-editor-catalog-wrapper .md-editor-catalog-link span{font-size:var(--font-size-body-14);font-weight:var(--font-weight-400-primary);color:var(--web-landing-text-4)}.post-detail-catalog .md-editor-catalog-indicator{margin-left:-2.5px;background-color:var(--web-landing-stroke-1)}.post-detail-catalog .md-editor-catalog-container>.md-editor-catalog-link{padding-left:var(--web-gap-4)}.post-detail-catalog .md-editor-catalog-link>span{color:var(--web-landing-text-3);font-weight:var(--font-weight-400-primary);font-size:var(--font-size-body-14)}.post-detail-catalog .md-editor-catalog-link .md-editor-catalog-wrapper .md-editor-catalog-link span{color:var(--web-landing-text-3)}.blog-detail-preview-wrapper #blogPreview-preview-wrapper{padding-left:0!important;padding-right:0!important}.blog-detail-preview-wrapper th{word-break:keep-all}.post-detail-preview-wrapper img{border-radius:12px!important;border:1px solid ver(--ui-grey-bg-fill-9-bg-disable)!important}#blogPreview .default-theme ul>li{list-style:disc}#blogPreview .default-theme ol>li{list-style-type:decimal}#blogPreview .title{font-size:20px;font-weight:600;line-height:28px}#blogPreview .date{font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#646e83;margin-bottom:16px}#blogPreview .content{font-size:14px;font-style:normal;font-weight:400;line-height:22px;color:#9ba2b0}#blogPreview .end{width:100%;height:1px;background:#e8ecf4;margin:32px 0}html body[data-scroll-locked]{overflow:overlay!important;overscroll-behavior:contain;position:relative!important;padding-left:0;padding-top:0;padding-right:0;margin-left:0;margin-top:0;margin-right:0!important}#release-detail-preview-preview .title{color:#1e1f24;font-size:20px;font-weight:600;line-height:normal}#release-detail-preview-preview .date{margin-top:4px;color:#8b8d98;font-size:16px;font-weight:400;line-height:normal}#release-detail-preview-preview .end{margin:48px 0;height:1px;background-color:#e0e1e6}#release-detail-preview-preview ul>li{list-style:disc}#release-detail-preview-preview ol>li{list-style-type:decimal}@layer components{.bh-brand{display:inline-flex;align-items:center;gap:var(--bh-brand-gap);color:var(--bh-text-primary);font-size:var(--bh-brand-size);font-weight:var(--bh-brand-weight);line-height:var(--bh-leading-title);letter-spacing:var(--bh-tracking-title);white-space:nowrap}.bh-brand-mark{position:relative;width:var(--bh-brand-mark-width);height:var(--bh-brand-mark-height);flex:0 0 auto}.bh-brand-mark span{position:absolute;width:var(--bh-brand-dot-size);height:var(--bh-brand-dot-size);border:2px solid var(--bh-text-primary);border-radius:var(--bh-radius-pill);background:var(--bh-color-lime)}.bh-brand-mark span:first-child{left:0;bottom:0}.bh-brand-mark span:nth-child(2){left:7px;top:0}.bh-brand-mark span:nth-child(3){right:0;bottom:0}.bh-container{width:min(var(--bh-content-width),100% - var(--bh-page-gutter)*2);margin-inline:auto}.bh-section{padding-block:var(--bh-section-space)}.bh-card{min-width:0;padding:var(--bh-card-padding);border:1px solid var(--bh-border);border-radius:var(--bh-radius-card);background:var(--bh-bg-card);color:var(--bh-text-primary)}.bh-card-interactive{transition:transform var(--bh-duration-base) var(--bh-ease),box-shadow var(--bh-duration-base) var(--bh-ease)}.bh-panel{position:relative;min-width:0;padding:var(--bh-card-padding);border:1px solid var(--bh-panel-border);border-radius:var(--bh-radius-panel);background:var(--bh-panel-bg);color:var(--bh-panel-text);box-shadow:var(--bh-shadow-panel)}.bh-glass{border:1px solid var(--bh-border);background:var(--bh-bg-glass);backdrop-filter:blur(var(--bh-blur-glass))}.bh-button{display:inline-flex;min-height:var(--bh-control-height);align-items:center;justify-content:center;gap:var(--bh-space-2);padding:var(--bh-space-2) var(--bh-space-5);border:1px solid var(--bh-action-bg);border-radius:var(--bh-radius-pill);background:var(--bh-action-bg);color:var(--bh-action-text);font-size:var(--font-size-body-14-basic);font-weight:var(--bh-weight-bold);line-height:var(--bh-leading-title);text-align:center;box-shadow:var(--bh-shadow-button);transition:transform var(--bh-duration-base) var(--bh-ease),background-color var(--bh-duration-base) var(--bh-ease),box-shadow var(--bh-duration-base) var(--bh-ease)}.bh-button-accent{--bh-action-bg:var(--bh-color-lime);--bh-action-hover:var(--bh-color-lime-hover);--bh-action-text:var(--bh-color-ink)}.bh-button-ghost{border-color:var(--bh-border-strong);background:rgba(0,0,0,0);color:var(--bh-text-primary);box-shadow:none}.bh-button-lg{min-height:var(--bh-control-height-lg)}.bh-button:disabled,.bh-button[aria-disabled=true]{cursor:not-allowed;opacity:.45;box-shadow:none}.bh-badge{display:inline-flex;align-items:center;gap:var(--bh-space-2);padding:var(--bh-space-2) var(--bh-space-3);border:1px solid var(--bh-border);background:var(--bh-bg-card);color:var(--bh-text-secondary);font-family:var(--bh-font-mono);font-size:var(--bh-text-xs);font-weight:var(--bh-weight-semibold);line-height:1;letter-spacing:var(--bh-tracking-label);text-transform:uppercase}.bh-badge,.bh-status-dot{border-radius:var(--bh-radius-pill)}.bh-status-dot{display:inline-block;width:7px;height:7px;flex:0 0 auto;background:var(--bh-text-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--bh-text-accent) 12%,transparent)}.bh-grid,.circle-point-bg{position:relative;isolation:isolate}.bh-grid:before,.circle-point-bg:before{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(var(--bh-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--bh-grid-line) 1px,transparent 1px);background-size:var(--bh-grid-size) var(--bh-grid-size);mask-image:linear-gradient(180deg,black,transparent 85%);pointer-events:none;content:""}.bh-glow{position:relative;isolation:isolate}.bh-glow:after{position:absolute;z-index:-1;inset:0;background:var(--bh-glow-lime);pointer-events:none;content:""}.bh-code{color:var(--bh-panel-text);font-family:var(--bh-font-mono);font-size:var(--font-size-body-12);line-height:var(--bh-leading-code)}.bh-code .comment{color:var(--bh-code-comment)}.bh-code .key{color:var(--bh-code-keyword)}.bh-code .str{color:var(--bh-code-string)}.bh-code .fn{color:var(--bh-code-function)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.bh-card-interactive:hover{transform:translateY(var(--bh-card-lift));box-shadow:var(--bh-shadow-card-hover)}.bh-button:not(:disabled,[aria-disabled=true]):hover{transform:translateY(var(--bh-hover-lift));background:var(--bh-action-hover);box-shadow:var(--bh-shadow-button-hover)}.bh-button-ghost:not(:disabled,[aria-disabled=true]):hover{background:var(--bh-bg-hover);box-shadow:none}}}@layer components{.bh-skip-link{position:fixed;z-index:100;top:var(--bh-space-2);left:var(--bh-page-gutter);padding:var(--bh-space-3) var(--bh-space-4);border-radius:var(--bh-radius-sm);background:var(--bh-action-bg);color:var(--bh-action-text);transform:translateY(calc(-100% - var(--bh-space-4)))}.bh-skip-link:focus{transform:translateY(0)}.bh-announcement{display:flex;min-height:var(--bh-announcement-height);align-items:center;justify-content:center;flex-wrap:wrap;gap:.625rem;padding:.4375rem var(--bh-space-5);background:var(--bh-announcement-bg);color:var(--bh-announcement-text);font-size:var(--font-size-body-12);line-height:1.5;letter-spacing:.02em;text-align:center}.bh-announcement strong{color:var(--bh-color-lime);font-weight:var(--bh-weight-semibold)}.bh-announcement a{border-bottom:1px solid var(--bh-color-muted);color:var(--bh-color-white);white-space:nowrap}.bh-header{position:sticky;z-index:50;top:0;border-bottom:1px solid rgba(0,0,0,0);transition:background-color var(--bh-duration-base) var(--bh-ease),border-color var(--bh-duration-base) var(--bh-ease),backdrop-filter var(--bh-duration-base) var(--bh-ease)}.bh-nav{display:flex;min-height:var(--bh-header-height);align-items:center;justify-content:space-between;gap:var(--bh-space-5)}.bh-nav-links{font-size:var(--font-size-body-14-basic);font-weight:var(--bh-nav-weight)}.bh-nav-links a{color:var(--bh-text-primary);transition:color var(--bh-duration-fast) var(--bh-ease)}.bh-nav-list{display:flex;align-items:center;gap:var(--bh-nav-gap)}.bh-nav-item{position:relative}.bh-nav-trigger{display:flex;min-height:var(--bh-control-height);align-items:center;gap:var(--bh-space-1);background:rgba(0,0,0,0);color:var(--bh-text-primary);font:inherit;cursor:pointer}.bh-nav-trigger[data-state=open]{color:var(--bh-text-accent)}.bh-nav-chevron{width:1rem;height:1rem;transition:transform var(--bh-duration-fast) var(--bh-ease)}[data-state=open]>.bh-nav-chevron{transform:rotate(180deg)}.bh-nav-submenu{position:absolute;top:100%;left:calc(-1*var(--bh-space-4));width:max-content;min-width:15rem;padding-top:var(--bh-space-2)}.bh-nav-submenu-list{display:grid;gap:var(--bh-space-1);padding:var(--bh-space-2);border:1px solid var(--bh-border);border-radius:var(--bh-radius-card);background:var(--bh-nav-menu-bg);box-shadow:var(--bh-shadow-card)}.bh-nav-submenu-list a{display:flex;min-height:var(--bh-control-height);align-items:center;padding:var(--bh-space-2) var(--bh-space-3);border-radius:var(--bh-radius-sm)}.bh-nav-submenu-list a:focus-visible,.bh-nav-submenu-list a:hover{background:var(--bh-bg-hover);color:var(--bh-text-accent)}.bh-nav-actions{display:flex;align-items:center;gap:.625rem}.bh-nav-cta{padding-inline:1.125rem;white-space:nowrap}.bh-nav-arrow{font-size:var(--bh-text-lg);line-height:1}.bh-menu-button{display:none;width:var(--bh-control-height);height:var(--bh-control-height);flex:0 0 auto;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;border:0;border-radius:var(--bh-radius-sm);background:rgba(0,0,0,0);color:var(--bh-text-primary)}.bh-menu-button span{width:23px;height:2px;background:currentColor}header.header-on-scroll{border-bottom:1px solid var(--bh-border);background:var(--bh-bg-glass);backdrop-filter:blur(var(--bh-blur-glass));transition:background-color var(--bh-duration-base) var(--bh-ease),border-color var(--bh-duration-base) var(--bh-ease)}@media(max-width:980px){.bh-nav-links{position:absolute;top:var(--bh-header-height);right:var(--bh-page-gutter);left:var(--bh-page-gutter);display:none;max-height:calc(100dvh - var(--bh-header-height) - var(--bh-space-5));overflow-y:auto;padding:var(--bh-space-4);border:1px solid var(--bh-border);border-radius:var(--bh-radius-card);background:var(--bh-nav-menu-bg);box-shadow:var(--bh-shadow-card)}.bh-nav-links.is-open{display:grid}.bh-nav-links a{display:flex;min-height:var(--bh-control-height);align-items:center;padding-inline:var(--bh-space-2);border-radius:var(--bh-radius-sm)}.bh-nav-links a:hover{background:var(--bh-bg-hover)}.bh-nav-list{display:grid;gap:var(--bh-space-2)}.bh-nav-trigger{width:100%;justify-content:space-between;padding-inline:var(--bh-space-2);border-radius:var(--bh-radius-sm)}.bh-nav-trigger:hover{background:var(--bh-bg-hover)}.bh-nav-submenu{position:static;width:100%;min-width:0;padding-top:var(--bh-space-1)}.bh-nav-submenu-list{margin-left:var(--bh-space-2);border:0;border-left:1px solid var(--bh-border);border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.bh-menu-button{display:flex}}@media(max-width:680px){.bh-announcement{gap:var(--bh-space-1) .625rem;padding-inline:var(--bh-page-gutter)}.bh-announcement strong{flex-basis:100%}.bh-nav-cta{display:none}}}@layer components{.bh-footer{--bh-text-primary:var(--bh-panel-text);--bh-text-accent:var(--bh-color-status-green);padding-block:var(--bh-footer-padding-top) var(--bh-footer-padding-bottom);background:var(--bh-footer-bg);color:var(--bh-footer-text);color-scheme:dark}.bh-footer-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.7fr) minmax(0,.8fr) minmax(0,1.35fr) minmax(0,1fr);gap:var(--bh-footer-grid-gap)}.bh-footer-brand p{max-width:16.25rem;margin:1.0625rem 0 0;font-size:var(--font-size-body-12);line-height:1.6}.bh-footer-column{min-width:0}.bh-footer-column h2{margin:.1875rem 0 1.0625rem;color:var(--bh-panel-text);font-size:var(--bh-text-xs);font-weight:var(--bh-weight-bold)}.bh-footer-column a{display:block;margin-block:var(--bh-text-xs);font-size:var(--bh-text-xs);overflow-wrap:anywhere;transition:color var(--bh-duration-fast) var(--bh-ease)}.bh-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:1.5625rem;margin-top:var(--bh-space-7);padding-top:1.4375rem;border-top:1px solid var(--bh-panel-border);font-family:var(--bh-font-mono);font-size:var(--bh-footer-fine-print-size);font-weight:var(--bh-weight-medium);line-height:1.5}.bh-footer-status{display:inline-flex;align-items:center;gap:var(--bh-space-2);color:var(--bh-footer-status-text);transition:color var(--bh-duration-fast) var(--bh-ease)}.bh-footer-column a:hover,.bh-footer-status:hover{color:var(--bh-panel-text)}@media(max-width:980px){.bh-footer-grid{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.bh-footer-brand{grid-row:span 2}}@media(max-width:680px){.bh-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-footer-brand{grid-column:span 2;grid-row:auto;margin-bottom:var(--bh-space-3)}.bh-footer-bottom{flex-direction:column;align-items:flex-start}}}@layer components{.bh-home-hero{overflow:clip;padding-block:var(--bh-section-space) var(--bh-space-8)}.bh-home-hero-grid,.bh-home-quick-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--bh-space-8)}.bh-home-eyebrow{display:inline-flex;align-items:center;gap:var(--bh-space-3);margin-bottom:var(--bh-space-5);color:var(--bh-text-accent);font-family:var(--bh-font-mono);font-size:var(--bh-text-xs);font-weight:var(--bh-weight-semibold)}.bh-home-hero .text-h1{max-width:9em}.bh-home-accent{color:var(--bh-text-accent)}.bh-home-hero-copy{max-width:34rem;margin-top:var(--bh-space-5);color:var(--bh-text-secondary);font-size:var(--bh-text-lg)}.bh-home-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bh-space-3);margin-top:var(--bh-space-6)}.bh-home-hero-actions .bh-button{min-height:var(--bh-control-height-lg)}.bh-home-arrow{margin-left:var(--bh-space-2)}.bh-home-hero-note{display:flex;flex-wrap:wrap;gap:var(--bh-space-3) var(--bh-space-5);margin-top:var(--bh-space-5);color:var(--bh-text-secondary);font-size:var(--bh-text-xs)}.bh-home-hero-note span:before{content:"✓";margin-right:var(--bh-space-2);color:var(--bh-text-accent)}.bh-home-console-wrap{position:relative;min-width:0;padding-block:var(--bh-space-7);--bh-text-accent:var(--bh-color-lime)}.bh-home-glow{position:absolute;inset:-15%;background:var(--bh-glow-lime);pointer-events:none}.bh-home-code-card,.bh-home-console{position:relative;min-width:0;border:1px solid var(--bh-panel-border);border-radius:var(--bh-radius-panel);background:var(--bh-panel-bg);color:var(--bh-panel-text);box-shadow:var(--bh-shadow-panel);color-scheme:dark}.bh-home-console-top{display:flex;align-items:center;gap:var(--bh-space-3);padding:var(--bh-space-4) var(--bh-space-5);border-bottom:1px solid var(--bh-panel-border);color:var(--bh-panel-muted);font-family:var(--bh-font-mono);font-size:var(--bh-text-xs)}.bh-home-traffic{display:flex;gap:var(--bh-space-1)}.bh-home-traffic i{width:7px;height:7px;border-radius:var(--bh-radius-pill);background:var(--bh-color-orange)}.bh-home-traffic i:nth-child(2){background:var(--bh-color-lime)}.bh-home-traffic i:nth-child(3){background:var(--bh-color-mint)}.bh-home-console-label{flex:1}.bh-home-console-status{display:inline-flex;align-items:center;gap:var(--bh-space-2);font-size:var(--bh-footer-fine-print-size)}.bh-home-console-body{padding:var(--bh-card-padding)}.bh-home-console-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--bh-space-5)}.bh-home-console-head small{display:block;color:var(--bh-panel-muted);font-size:var(--bh-text-xs)}.bh-home-console-head strong{display:block;font-size:var(--bh-text-heading);line-height:var(--bh-leading-title);letter-spacing:var(--bh-tracking-heading)}.bh-home-region,.bh-home-session-state{color:var(--bh-color-lime);font-family:var(--bh-font-mono);font-size:var(--bh-text-xs)}.bh-home-region{padding:var(--bh-space-2) var(--bh-space-3);border:1px solid var(--bh-panel-border);border-radius:var(--bh-radius-pill)}.bh-home-fleet{display:grid;gap:var(--bh-space-2)}.bh-home-session{display:flex;align-items:center;gap:var(--bh-space-3);padding:var(--bh-space-3);border:1px solid var(--bh-panel-border);border-radius:var(--bh-radius-md);background:var(--bh-panel-card)}.bh-home-session-icon{display:grid;width:var(--bh-space-6);height:var(--bh-space-6);flex:0 0 auto;place-items:center;border:1px solid var(--bh-panel-border);border-radius:var(--bh-radius-sm);color:var(--bh-color-lime);font-family:var(--bh-font-mono);font-size:var(--bh-text-sm)}.bh-home-session-main{min-width:0;flex:1}.bh-home-session-main b,.bh-home-session-main span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bh-home-session-main b{font-size:var(--bh-text-xs);font-weight:var(--bh-weight-semibold)}.bh-home-session-main span{color:var(--bh-panel-muted);font-family:var(--bh-font-mono);font-size:var(--bh-footer-fine-print-size)}.bh-home-console-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bh-space-2);margin-top:var(--bh-space-5)}.bh-home-stat{padding:var(--bh-space-3);border:1px solid var(--bh-panel-border);border-radius:var(--bh-radius-md)}.bh-home-stat b,.bh-home-stat span{display:block}.bh-home-stat span{color:var(--bh-panel-muted);font-size:var(--bh-text-xs)}.bh-home-stat b{margin-top:var(--bh-space-1);font-family:var(--bh-font-mono);font-size:var(--bh-text-sm)}.bh-home-float-chip{position:absolute;z-index:1;display:flex;align-items:center;gap:var(--bh-space-2);padding:var(--bh-space-3) var(--bh-space-4);border:1px solid var(--bh-border);border-radius:var(--bh-radius-pill);background:var(--bh-bg-surface);color:var(--bh-text-primary);font-size:var(--bh-text-xs);font-weight:var(--bh-weight-semibold);box-shadow:var(--bh-shadow-card)}.bh-home-chip-icon{color:var(--bh-color-success);font-size:var(--bh-text-lg)}.bh-home-proxy{top:0;right:var(--bh-space-5)}.bh-home-shield{bottom:0;left:var(--bh-space-5)}.bh-home-compat{padding-block:var(--bh-space-6);border-block:1px solid var(--bh-border)}.bh-home-compat-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bh-space-5)}.bh-home-compat-label{color:var(--bh-text-secondary);font-size:var(--bh-text-sm)}.bh-home-compat-list{display:flex;flex-wrap:wrap;gap:var(--bh-space-5) var(--bh-space-7)}.bh-home-compat-list span{display:inline-flex;align-items:center;gap:var(--bh-space-2);font-weight:var(--bh-weight-semibold);font-size:var(--bh-text-sm)}.bh-home-compat-list i{width:10px;height:10px;border:2px solid var(--bh-text-accent);border-radius:var(--bh-radius-sm);transform:rotate(-12deg)}.bh-home-cta,.bh-home-dark-section,.bh-home-enterprise,.bh-home-quickstart,.bh-home-use-cases{padding-block:var(--bh-section-space)}.bh-home-dark-section{background:var(--bh-panel-bg);color:var(--bh-panel-text);--bh-text-primary:var(--bh-panel-text);--bh-text-secondary:var(--bh-panel-muted);--bh-text-accent:var(--bh-color-lime)}.bh-home-section-head{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:var(--bh-space-8);margin-bottom:var(--bh-space-7)}.bh-home-section-head .text-kicker{margin-bottom:var(--bh-space-4)}.bh-home-section-sub{color:var(--bh-text-secondary);font-size:var(--bh-text-base)}.bh-home-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bh-grid-gap)}.bh-home-feature-card{position:relative;overflow:hidden;min-width:0;min-height:25rem;padding:var(--bh-card-padding);border:1px solid var(--bh-panel-border);border-radius:var(--bh-radius-card);background:var(--bh-panel-card)}.bh-home-feature-card .text-h3{margin-top:var(--bh-space-5);font-size:var(--bh-text-xl)}.bh-home-feature-card p{margin-top:var(--bh-space-3);color:var(--bh-panel-muted);font-size:var(--bh-text-sm)}.bh-home-feature-tag{color:var(--bh-color-lime);font-family:var(--bh-font-mono);font-size:var(--bh-text-xs)}.bh-home-wide{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:15rem;column-gap:var(--bh-space-8)}.bh-home-wide .bh-home-feature-tag,.bh-home-wide h3,.bh-home-wide p{grid-column:1}.bh-home-wide .bh-home-bars{grid-column:2;grid-row:1/4}.bh-home-globe{position:relative;width:9rem;height:9rem;margin:var(--bh-space-5) auto 0;border:1px solid var(--bh-color-mint);border-radius:50%;background:var(--bh-glow-mint)}.bh-home-globe:after,.bh-home-globe:before{position:absolute;inset:0 25%;border:1px solid var(--bh-panel-border);border-radius:50%;content:""}.bh-home-globe:after{inset:25% 0}.bh-home-orbit{inset:15% -15%;border:1px solid var(--bh-panel-border);transform:rotate(-30deg)}.bh-home-orbit,.bh-home-orbit i{position:absolute;border-radius:50%}.bh-home-orbit i{top:10%;left:15%;width:9px;height:9px;background:var(--bh-color-lime);box-shadow:0 0 16px var(--bh-color-lime)}.bh-home-mini-map{position:relative;height:9rem;margin-top:var(--bh-space-5);background-image:radial-gradient(var(--bh-panel-border) 1px,transparent 1px);background-size:12px 12px}.bh-home-mini-map .bh-home-route{position:absolute;width:65%;height:45%;left:15%;top:20%;border-top:1px dashed var(--bh-color-mint);border-radius:50%;transform:rotate(-20deg)}.bh-home-mini-map .bh-home-route:nth-child(2){transform:rotate(25deg)}.bh-home-mini-map .bh-home-route:nth-child(3){transform:rotate(70deg)}.bh-home-mini-map .bh-home-node{position:absolute;width:9px;height:9px;top:30%;left:15%;border-radius:50%;background:var(--bh-color-lime);box-shadow:0 0 0 5px var(--bh-panel-border)}.bh-home-mini-map .bh-home-node:nth-last-child(2){top:65%;left:55%}.bh-home-mini-map .bh-home-node:last-child{top:20%;left:80%}.bh-home-shield-visual{display:grid;width:8rem;height:9rem;place-items:center;margin:var(--bh-space-5) auto 0;clip-path:polygon(50% 0,95% 15%,90% 65%,50% 100%,10% 65%,5% 15%);background:var(--bh-glow-lime),var(--bh-panel-surface);color:var(--bh-color-lime);font-size:var(--bh-text-heading)}.bh-home-bars{display:flex;min-height:9rem;align-items:end;justify-content:center;gap:var(--bh-space-3);padding-top:var(--bh-space-5)}.bh-home-bars i{width:14%;height:55%;min-height:3rem;border:1px solid var(--bh-color-mint);border-radius:var(--bh-radius-sm) var(--bh-radius-sm) 0 0;background:var(--bh-glow-lime)}.bh-home-bars i:nth-child(2){height:80%}.bh-home-bars i:nth-child(3){height:65%}.bh-home-bars i:nth-child(4){height:95%}.bh-home-bars i:nth-child(5){height:75%}.bh-home-quick-copy .text-kicker{margin-bottom:var(--bh-space-4)}.bh-home-quick-copy>p:not(.text-kicker){margin-top:var(--bh-space-5);color:var(--bh-text-secondary)}.bh-home-steps{display:grid;gap:var(--bh-space-4);margin-block:var(--bh-space-6)}.bh-home-step{display:flex;align-items:baseline;gap:var(--bh-space-4);font-size:var(--bh-text-sm)}.bh-home-step b{color:var(--bh-text-accent);font-family:var(--bh-font-mono);font-size:var(--bh-text-xs)}.bh-home-code-card{overflow:hidden;--bh-text-accent:var(--bh-color-lime)}.bh-home-code-tabs{display:flex;align-items:center;justify-content:space-between;gap:var(--bh-space-2);padding-inline:var(--bh-space-4);border-bottom:1px solid var(--bh-panel-border)}.bh-home-tab-list{display:flex;gap:var(--bh-space-4)}.bh-home-code-label{min-width:0;padding-block:var(--bh-space-3)}.bh-home-code-label,.bh-home-copy-button,.bh-home-tab{color:var(--bh-panel-muted);font-family:var(--bh-font-mono);font-size:var(--bh-text-xs)}.bh-home-copy-button,.bh-home-tab{min-height:var(--bh-control-height);border:0;background:rgba(0,0,0,0);cursor:pointer}.bh-home-tab{padding-block:var(--bh-space-3);border-bottom:2px solid rgba(0,0,0,0)}.bh-home-tab-active{border-bottom-color:var(--bh-color-lime);color:var(--bh-panel-text)}.bh-home-copy-button{white-space:nowrap}.bh-home-copy-button:hover{color:var(--bh-panel-text)}.bh-home-code-pane pre{margin:0;padding:var(--bh-card-padding)}.bh-home-code-result{display:flex;align-items:center;gap:var(--bh-space-3);padding:var(--bh-space-4) var(--bh-card-padding);border-top:1px solid var(--bh-panel-border);color:var(--bh-panel-muted);font-family:var(--bh-font-mono);font-size:var(--bh-text-xs)}.bh-home-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bh-home-use-cases{border-top:1px solid var(--bh-border);background:var(--bh-bg-subtle)}.bh-home-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bh-grid-gap)}.bh-home-case-card{display:flex;min-width:0;flex-direction:column;padding:var(--bh-card-padding);border:1px solid var(--bh-border);border-radius:var(--bh-radius-card);background:var(--bh-bg-card)}.bh-home-case-card .text-h3{margin-top:var(--bh-space-5);font-size:var(--bh-text-xl)}.bh-home-case-card p{margin-block:var(--bh-space-3) var(--bh-space-5);color:var(--bh-text-secondary);font-size:var(--bh-text-sm)}.bh-home-case-number{color:var(--bh-text-secondary);font-family:var(--bh-font-mono);font-size:var(--bh-text-xs)}.bh-home-case-visual{overflow:hidden;aspect-ratio:20/13;margin-top:var(--bh-space-5);border:1px solid var(--bh-border);border-radius:var(--bh-radius-md);background:var(--bh-bg-subtle)}.bh-case-illustration{display:block;width:100%;height:100%;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.bh-case-illustration .bh-case-window{fill:var(--bh-bg-surface);stroke:var(--bh-border-strong)}.bh-case-illustration .bh-case-surface{fill:var(--bh-bg-subtle)}.bh-case-illustration .bh-case-stage-node{fill:var(--bh-bg-subtle);stroke:var(--bh-border-strong)}.bh-case-illustration .bh-case-divider{stroke:var(--bh-border)}.bh-case-illustration .bh-case-chrome-dot{fill:var(--bh-text-secondary);opacity:.5}.bh-case-illustration .bh-case-content-line{stroke:var(--bh-text-secondary);stroke-width:3;opacity:.4}.bh-case-illustration .bh-case-selected{fill:color-mix(in srgb,var(--bh-color-lime) 12%,var(--bh-bg-surface));stroke:color-mix(in srgb,var(--bh-text-accent) 40%,var(--bh-border))}.bh-case-illustration .bh-case-accent{fill:var(--bh-color-lime)}.bh-case-illustration .bh-case-connector{stroke:var(--bh-text-accent);stroke-width:1.5}.bh-case-illustration .bh-case-terminal{fill:var(--bh-panel-bg);stroke:var(--bh-panel-border)}.bh-case-illustration .bh-case-replay-track,.bh-case-illustration .bh-case-terminal-divider{stroke:var(--bh-panel-border)}.bh-case-illustration .bh-case-code-line{stroke:var(--bh-panel-muted);stroke-width:2}.bh-case-illustration .bh-case-icon{color:var(--bh-text-primary);stroke-width:1.7}.bh-case-illustration .bh-case-icon-muted{color:var(--bh-text-secondary)}.bh-case-illustration .bh-case-icon-accent{color:var(--bh-text-accent)}.bh-case-illustration .bh-case-icon-on-accent{color:var(--bh-color-ink)}.bh-case-illustration .bh-case-icon-on-dark{color:var(--bh-color-lime)}.bh-case-illustration .bh-case-cursor{fill:var(--bh-text-primary);stroke:var(--bh-bg-surface);stroke-width:1.5}.bh-case-illustration .bh-case-error-surface{fill:color-mix(in srgb,var(--error-9) 8%,var(--bh-bg-surface));stroke:var(--error-11)}.bh-case-illustration .bh-case-icon-error{color:var(--error-11)}.bh-case-illustration .bh-case-error-connector{stroke:var(--error-11);stroke-width:1.5}.bh-case-illustration .bh-case-replay-progress,.bh-case-illustration .bh-case-replay-track{stroke-width:3}.bh-case-illustration .bh-case-replay-progress{stroke:var(--bh-color-lime)}.bh-case-illustration .bh-case-replay-handle{fill:var(--bh-panel-text);stroke:var(--bh-panel-bg)}.bh-home-case-link{margin-top:auto;color:var(--bh-text-accent);font-size:var(--bh-text-sm);font-weight:var(--bh-weight-semibold)}.bh-home-case-link:hover{text-decoration:underline;text-underline-offset:var(--bh-space-1)}.bh-home-enterprise{padding-bottom:0}.bh-home-enterprise-card{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--bh-space-8);padding:var(--bh-space-7);border-radius:var(--bh-radius-feature);background:var(--bh-panel-bg);color:var(--bh-panel-text);--bh-text-primary:var(--bh-panel-text);--bh-text-accent:var(--bh-color-lime)}.bh-home-enterprise-card .text-kicker{margin-bottom:var(--bh-space-4)}.bh-home-enterprise-card p:not(.text-kicker){margin-block:var(--bh-space-5) var(--bh-space-6);color:var(--bh-panel-muted);font-size:var(--bh-text-sm)}.bh-home-enterprise-card .text-h2{font-size:var(--bh-text-subheading)}.bh-home-button-light{--bh-action-bg:var(--bh-color-paper);--bh-action-hover:var(--bh-color-white);--bh-action-text:var(--bh-color-ink)}.bh-home-trust-list{display:grid;gap:var(--bh-space-5);align-content:center}.bh-home-trust-item{display:grid;grid-template-columns:var(--bh-space-6) minmax(0,1fr);column-gap:var(--bh-space-3)}.bh-home-trust-item i{display:grid;height:var(--bh-space-6);grid-row:span 2;place-items:center;border:1px solid var(--bh-panel-border);border-radius:var(--bh-radius-sm);color:var(--bh-color-lime)}.bh-home-trust-item i:before{content:"✓"}.bh-home-trust-item b{font-size:var(--bh-text-sm)}.bh-home-trust-item span{color:var(--bh-panel-muted);font-size:var(--bh-text-xs)}.bh-home-cta{overflow:clip;text-align:center}.bh-home-cta,.bh-home-cta .bh-container{position:relative}.bh-home-cta .text-kicker{margin-bottom:var(--bh-space-5)}.bh-home-cta .text-h2{max-width:15em;margin-inline:auto}.bh-home-cta p:not(.text-kicker){max-width:37rem;margin:var(--bh-space-5) auto 0;color:var(--bh-text-secondary)}.bh-home-cta .bh-home-hero-actions{justify-content:center}.bh-home-cta-orbit{position:relative;width:8rem;height:var(--bh-space-8);margin:0 auto var(--bh-space-6)}.bh-home-cta-orbit i{position:absolute;width:var(--bh-space-8);height:var(--bh-space-8);border:1px solid var(--bh-border-strong);border-radius:50%;background:color-mix(in srgb,var(--bh-color-lime) 40%,transparent)}.bh-home-cta-orbit i:nth-child(2){left:var(--bh-space-6)}.bh-home-cta-orbit i:nth-child(3){left:var(--bh-space-8)}@media(max-width:980px){.bh-home-hero-grid,.bh-home-quick-grid{grid-template-columns:minmax(0,1fr)}.bh-home-console-wrap{width:min(100%,38rem);margin-inline:auto}.bh-home-hero .text-h1{max-width:11em}.bh-home-section-head{gap:var(--bh-space-6)}.bh-home-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-home-feature-card:nth-child(3){grid-column:1/-1;min-height:15rem;padding-right:45%}.bh-home-feature-card:nth-child(3) .bh-home-shield-visual{position:absolute;right:12%;top:0}.bh-home-enterprise-card{gap:var(--bh-space-6)}}@media(max-width:680px){.bh-home-hero{padding-top:var(--bh-space-7)}.bh-home-hero-grid,.bh-home-quick-grid{gap:var(--bh-space-7)}.bh-home-hero-copy{font-size:var(--bh-text-base)}.bh-home-hero-actions{align-items:stretch;flex-direction:column}.bh-home-console-top{padding-inline:var(--bh-space-3);gap:var(--bh-space-2)}.bh-home-console-status{display:none}.bh-home-console-body{padding:var(--bh-space-4)}.bh-home-session{gap:var(--bh-space-2);padding:var(--bh-space-2)}.bh-home-session-state{font-size:var(--bh-footer-fine-print-size)}.bh-home-stat{padding:var(--bh-space-2)}.bh-home-region{font-size:var(--bh-footer-fine-print-size)}.bh-home-compat-list{gap:var(--bh-space-4) var(--bh-space-5)}.bh-home-bento,.bh-home-case-grid,.bh-home-enterprise-card,.bh-home-section-head{grid-template-columns:minmax(0,1fr)}.bh-home-feature-card{min-height:23rem}.bh-home-feature-card:nth-child(3){padding-right:var(--bh-card-padding);min-height:23rem}.bh-home-feature-card:nth-child(3) .bh-home-shield-visual{position:static}.bh-home-wide{grid-template-columns:minmax(0,1fr)}.bh-home-wide .bh-home-bars{grid-column:1;grid-row:auto;height:9rem}.bh-home-enterprise-card{padding:var(--bh-card-padding)}.bh-home-tab-list{gap:var(--bh-space-3)}.bh-home-code-tabs{padding-inline:var(--bh-space-3)}.bh-home-code-pane pre{padding:var(--bh-space-4)}.bh-home-code-result{padding-inline:var(--bh-space-4);font-size:var(--bh-footer-fine-print-size)}}}@layer components{.bh-pricing-hero{padding-block:var(--bh-section-space) var(--bh-space-8);text-align:center}.bh-pricing-hero .text-h1{max-width:12em;margin-inline:auto}.bh-pricing-eyebrow{display:inline-flex;align-items:center;gap:var(--bh-space-3);margin-bottom:var(--bh-space-5);color:var(--bh-text-accent);font-family:var(--bh-font-mono);font-size:var(--bh-text-sm);font-weight:var(--bh-weight-semibold)}.bh-pricing-hero-copy{max-width:42rem;margin:var(--bh-space-5) auto var(--bh-space-6)}.bh-pricing-billing{max-width:100%;gap:var(--bh-space-1);padding:var(--bh-space-1);border:1px solid var(--bh-border);background:var(--bh-bg-subtle)}.bh-pricing-billing,.bh-pricing-cycle{display:inline-flex;border-radius:var(--bh-radius-pill)}.bh-pricing-cycle{min-height:var(--bh-control-height);align-items:center;justify-content:center;gap:var(--bh-space-2);padding:var(--bh-space-2) var(--bh-space-5);color:var(--bh-text-secondary);font-size:var(--bh-text-sm);font-weight:var(--bh-weight-semibold);cursor:pointer}.bh-pricing-cycle-active{background:var(--bh-action-bg);color:var(--bh-action-text)}.bh-pricing-savings{padding:var(--bh-space-1) var(--bh-space-2);border-radius:var(--bh-radius-pill);background:var(--bh-color-lime);color:var(--bh-color-ink);font-size:var(--bh-text-xs);white-space:nowrap}.bh-pricing-plans{padding-bottom:var(--bh-section-space)}.bh-pricing-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bh-grid-gap)}.bh-pricing-plan{position:relative;display:flex;flex-direction:column}.bh-pricing-plan-popular{border-color:var(--bh-text-accent)}.bh-pricing-popular-label{position:absolute;top:0;left:50%;padding:var(--bh-space-1) var(--bh-space-4);border-radius:var(--bh-radius-pill);background:var(--bh-color-lime);color:var(--bh-color-ink);font-size:var(--bh-text-xs);font-weight:var(--bh-weight-bold);white-space:nowrap;transform:translate(-50%,-50%)}.bh-pricing-price{display:flex;align-items:baseline;gap:var(--bh-space-1);margin-block:var(--bh-space-5) var(--bh-space-3);color:var(--bh-text-secondary)}.bh-pricing-price strong{color:var(--bh-text-primary);font-size:var(--bh-text-heading);font-weight:var(--bh-weight-bold);line-height:var(--bh-leading-title);letter-spacing:var(--bh-tracking-heading);font-variant-numeric:tabular-nums}.bh-pricing-plan-copy{min-height:5.5em;color:var(--bh-text-secondary);font-size:var(--bh-text-sm)}.bh-pricing-group-title{margin-block:var(--bh-space-5) var(--bh-space-3);font-size:var(--bh-text-sm);font-weight:var(--bh-weight-bold)}.bh-pricing-features{display:grid;gap:var(--bh-space-3);margin-bottom:var(--bh-space-6);font-size:var(--bh-text-sm)}.bh-pricing-features li{display:flex;align-items:baseline;gap:var(--bh-space-2)}.bh-pricing-check{flex-shrink:0;color:var(--bh-text-accent);font-weight:var(--bh-weight-bold)}.bh-pricing-plan-action{width:100%;margin-top:auto;padding-inline:var(--bh-space-3)}.bh-pricing-fine{margin-top:var(--bh-space-3);color:var(--bh-text-secondary);font-size:var(--bh-text-xs);text-align:center}.bh-pricing-topup{border-block:1px solid var(--bh-border);background:var(--bh-bg-subtle)}.bh-pricing-topup-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:var(--bh-space-8)}.bh-pricing-faq .text-h2,.bh-pricing-topup .text-h2{margin-top:var(--bh-space-4)}.bh-pricing-topup-copy{margin-top:var(--bh-space-5)}.bh-pricing-topup-card{background:var(--bh-bg-surface)}.bh-pricing-balance{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bh-space-2);margin-bottom:var(--bh-space-5);padding-bottom:var(--bh-space-5);border-bottom:1px solid var(--bh-border);color:var(--bh-text-secondary);font-size:var(--bh-text-sm)}.bh-pricing-balance strong{color:var(--bh-text-primary);font-size:var(--bh-text-xl)}.bh-pricing-amount-label{display:block;margin-bottom:var(--bh-space-2);font-size:var(--bh-text-sm);font-weight:var(--bh-weight-semibold)}.bh-pricing-amount-input{display:flex;align-items:center;gap:var(--bh-space-2);padding:var(--bh-space-3) var(--bh-space-4);border:1px solid var(--bh-border-strong);border-radius:var(--bh-radius-md);background:var(--bh-bg-page);font-size:var(--bh-text-xl)}.bh-pricing-amount-input input{width:100%;min-width:0;background:rgba(0,0,0,0);color:var(--bh-text-primary);font-weight:var(--bh-weight-semibold)}.bh-pricing-quick-amounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bh-space-2);margin-block:var(--bh-space-3) var(--bh-space-5)}.bh-pricing-quick-amount{min-height:var(--bh-control-height);padding:var(--bh-space-2);border:1px solid var(--bh-border);border-radius:var(--bh-radius-sm);background:var(--bh-bg-page);color:var(--bh-text-primary);font-size:var(--bh-text-sm);font-weight:var(--bh-weight-semibold);cursor:pointer}.bh-pricing-quick-amount-active{border-color:var(--bh-text-accent);background:var(--bh-color-lime);color:var(--bh-color-ink)}.bh-pricing-topup-action{width:100%}.bh-pricing-topup-note{text-align:left}.bh-pricing-input-error{margin-top:var(--bh-space-3);color:var(--error-11);font-size:var(--bh-text-sm)}.bh-pricing-faq-head{margin-bottom:var(--bh-space-7);text-align:center}.bh-pricing-faq-grid{display:grid;grid-template-columns:minmax(0,1fr);max-width:52rem;margin-inline:auto;gap:var(--bh-grid-gap)}.bh-pricing-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--bh-space-4);font-size:var(--bh-text-base);font-weight:var(--bh-weight-semibold);list-style:none;cursor:pointer}.bh-pricing-faq-item summary::-webkit-details-marker{display:none}.bh-pricing-faq-item p{margin-top:var(--bh-space-3);color:var(--bh-text-secondary);font-size:var(--bh-text-sm)}.bh-pricing-faq-chevron{width:var(--bh-space-5);height:var(--bh-space-5);flex-shrink:0;color:var(--bh-text-accent)}.bh-pricing-faq-item[open] .bh-pricing-faq-chevron{transform:rotate(180deg)}@media(max-width:980px){.bh-pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--bh-space-5)}.bh-pricing-topup-grid{gap:var(--bh-space-6)}}@media(max-width:680px){.bh-pricing-plan-grid,.bh-pricing-topup-grid{grid-template-columns:minmax(0,1fr)}.bh-pricing-cycle{padding-inline:var(--bh-space-3)}.bh-pricing-plan-copy{min-height:0}.bh-pricing-topup-grid{gap:var(--bh-space-7)}}}@layer components{.bh-cloud-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--bh-space-8)}.bh-cloud-two-columns>*{min-width:0}.bh-cloud-eyebrow{display:flex;align-items:center;gap:var(--bh-space-3);margin-bottom:var(--bh-space-5);color:var(--bh-text-accent);font-family:var(--bh-font-mono);font-size:var(--bh-text-sm);font-weight:var(--bh-weight-semibold)}.bh-cloud-hero .text-h1{max-width:9em}.bh-cloud-copy{margin-top:var(--bh-space-5)}.bh-cloud-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bh-space-3);margin-top:var(--bh-space-6)}.bh-cloud-hero-notes{display:flex;flex-wrap:wrap;gap:var(--bh-space-2) var(--bh-space-4);margin-top:var(--bh-space-5);color:var(--bh-text-secondary);font-size:var(--bh-text-xs)}.bh-cloud-session{overflow:hidden;padding:0}.bh-cloud-replay-head,.bh-cloud-session-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bh-space-3);padding:var(--bh-space-4) var(--bh-space-5);border-bottom:1px solid var(--bh-panel-border);color:var(--bh-panel-muted);font-family:var(--bh-font-mono);font-size:var(--bh-text-xs)}.bh-cloud-traffic{display:flex;gap:var(--bh-space-1)}.bh-cloud-traffic i{width:7px;height:7px;border-radius:var(--bh-radius-pill);background:var(--bh-color-orange)}.bh-cloud-traffic i:nth-child(2){background:var(--bh-color-lime)}.bh-cloud-traffic i:nth-child(3){background:var(--bh-color-mint)}.bh-cloud-session-status{display:inline-flex;align-items:center;gap:var(--bh-space-2);margin-left:auto;color:var(--bh-color-lime)}.bh-cloud-session-body{padding:var(--bh-card-padding)}.bh-cloud-browser-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bh-space-2);color:var(--bh-panel-muted);font-family:var(--bh-font-mono);font-size:var(--bh-text-xs)}.bh-cloud-browser-bar i{width:7px;height:7px;border-radius:var(--bh-radius-pill);background:var(--bh-color-lime)}.bh-cloud-browser-bar span{margin-left:auto}.bh-cloud-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bh-space-3);margin-block:var(--bh-space-5);padding:var(--bh-space-5);border:1px solid var(--bh-panel-border);border-radius:var(--bh-radius-md);background:var(--bh-panel-surface)}.bh-cloud-preview-panel{min-width:0;padding:var(--bh-space-4);border:1px solid var(--bh-panel-border);border-radius:var(--bh-radius-sm);background:var(--bh-panel-card)}.bh-cloud-preview-panel small{display:block;color:var(--bh-panel-muted);font-size:var(--bh-text-xs)}.bh-cloud-preview-panel strong{display:block;margin-top:var(--bh-space-2);font-size:var(--bh-text-lg);line-height:var(--bh-leading-title)}.bh-cloud-preview-lines{display:grid;gap:var(--bh-space-2);margin-top:var(--bh-space-5)}.bh-cloud-preview-lines i{height:var(--bh-space-2);border-radius:var(--bh-radius-pill);background:var(--bh-panel-border)}.bh-cloud-preview-lines i:nth-child(2){width:80%}.bh-cloud-preview-lines i:nth-child(3){width:60%}.bh-cloud-session-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bh-space-2)}.bh-cloud-session-stats div{min-width:0;padding:var(--bh-space-3);border:1px solid var(--bh-panel-border);border-radius:var(--bh-radius-sm)}.bh-cloud-session-stats dt{color:var(--bh-panel-muted);font-size:var(--bh-text-xs)}.bh-cloud-session-stats dd{margin-top:var(--bh-space-1);overflow-wrap:anywhere;font-family:var(--bh-font-mono);font-size:var(--bh-text-xs);font-weight:var(--bh-weight-semibold)}.bh-cloud-dark{--bh-bg-card:var(--bh-panel-card);--bh-border:var(--bh-panel-border);--bh-border-strong:color-mix(in srgb,var(--bh-color-white) 24%,transparent);--bh-bg-hover:var(--bh-panel-card);--bh-text-primary:var(--bh-panel-text);--bh-text-secondary:var(--bh-panel-muted);--bh-text-accent:var(--bh-color-lime);background:var(--bh-panel-bg);color:var(--bh-panel-text);color-scheme:dark}.bh-cloud-section-head{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:var(--bh-space-8);margin-bottom:var(--bh-space-7)}.bh-cloud-capabilities-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bh-grid-gap)}.bh-cloud-capability p,.bh-cloud-section-description,.bh-cloud-workflow-card p{color:var(--bh-text-secondary)}.bh-cloud-capability{display:flex;flex-direction:column}.bh-cloud-capability p{margin-block:var(--bh-space-4) var(--bh-space-5)}.bh-cloud-capability-tags{display:flex;flex-wrap:wrap;gap:var(--bh-space-2);margin-top:auto}.bh-cloud-capability-tags li{padding:var(--bh-space-2) var(--bh-space-3);border:1px solid var(--bh-panel-border);border-radius:var(--bh-radius-pill);color:var(--bh-panel-muted);font-family:var(--bh-font-mono);font-size:var(--bh-text-xs)}.bh-cloud-capability .text-h3,.bh-cloud-workflow-card .text-h3{margin-top:var(--bh-space-5);font-size:var(--bh-text-xl)}.bh-cloud-cta .text-h2,.bh-cloud-observe .text-h2,.bh-cloud-quickstart .text-h2,.bh-cloud-section-head .text-h2,.bh-cloud-workflows .text-h2{margin-top:var(--bh-space-4)}.bh-cloud-steps{display:grid;gap:var(--bh-space-3);margin-block:var(--bh-space-5) var(--bh-space-6)}.bh-cloud-steps li{display:flex;align-items:baseline;gap:var(--bh-space-4)}.bh-cloud-steps b{color:var(--bh-text-accent);font-family:var(--bh-font-mono)}.bh-cloud-observe{border-block:1px solid var(--bh-border);background:var(--bh-bg-subtle)}.bh-cloud-replay{padding:0;overflow:hidden}.bh-cloud-replay-head{justify-content:space-between}.bh-cloud-replay-screen{margin:var(--bh-space-5);padding:var(--bh-space-5);border:1px solid var(--bh-panel-border);border-radius:var(--bh-radius-md);background:var(--bh-color-paper)}.bh-cloud-fake-nav{width:55%;height:var(--bh-space-3);border-radius:var(--bh-radius-sm);background:var(--bh-color-paper-muted)}.bh-cloud-fake-hero{width:75%;height:var(--bh-space-8);margin-block:var(--bh-space-5);border-radius:var(--bh-radius-md);background:var(--bh-color-ink)}.bh-cloud-fake-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bh-space-3)}.bh-cloud-fake-grid i{height:6rem;border-radius:var(--bh-radius-sm);background:var(--bh-color-paper-muted)}.bh-cloud-timeline{height:var(--bh-space-1);margin-inline:var(--bh-space-5);border-radius:var(--bh-radius-pill);background:var(--bh-panel-border)}.bh-cloud-timeline i{display:block;width:62.3%;height:100%;border-radius:inherit;background:var(--bh-color-lime)}.bh-cloud-timeline-labels{display:flex;justify-content:space-between;padding:var(--bh-space-3) var(--bh-space-5) var(--bh-space-5);color:var(--bh-panel-muted);font-family:var(--bh-font-mono);font-size:var(--bh-text-xs)}.bh-cloud-check-list{display:grid;gap:var(--bh-space-5);margin-top:var(--bh-space-6)}.bh-cloud-check-list li{display:flex;align-items:baseline;gap:var(--bh-space-3)}.bh-cloud-check-list h3{font-weight:var(--bh-weight-semibold)}.bh-cloud-check-list p{color:var(--bh-text-secondary);font-size:var(--bh-text-sm)}.bh-cloud-check{color:var(--bh-text-accent);font-weight:var(--bh-weight-bold)}.bh-cloud-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bh-grid-gap);margin-top:var(--bh-space-7)}.bh-cloud-workflow-card p{margin-top:var(--bh-space-4);font-size:var(--bh-text-sm)}.bh-cloud-cta{text-align:center}.bh-cloud-cta .text-h2{max-width:15em;margin-inline:auto}.bh-cloud-cta .bh-cloud-copy{max-width:36rem;margin-inline:auto}.bh-cloud-cta .bh-cloud-actions{justify-content:center}.bh-cloud-button-light{--bh-action-bg:var(--bh-color-white);--bh-action-hover:var(--bh-color-paper);--bh-action-text:var(--bh-color-ink)}@media(max-width:980px){.bh-cloud-section-head,.bh-cloud-two-columns{grid-template-columns:minmax(0,1fr);gap:var(--bh-space-7)}}@media(max-width:680px){.bh-cloud-capabilities-grid,.bh-cloud-workflow-grid{grid-template-columns:minmax(0,1fr)}.bh-cloud-preview{gap:var(--bh-space-2)}.bh-cloud-preview,.bh-cloud-preview-panel{padding:var(--bh-space-3)}.bh-cloud-preview-panel strong{font-size:var(--bh-text-base)}.bh-cloud-session-stats div{padding:var(--bh-space-2)}}}@layer components{.bh-solution-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--bh-space-8)}.bh-solution-two-columns>*{min-width:0}.bh-solution-eyebrow{display:flex;align-items:center;gap:var(--bh-space-3);margin-bottom:var(--bh-space-5);font-family:var(--bh-font-mono);font-size:var(--bh-text-sm);font-weight:var(--bh-weight-semibold)}.bh-solution-accent,.bh-solution-eyebrow{color:var(--bh-text-accent)}.bh-solution-hero .text-h1{max-width:10em}.bh-solution-copy{margin-top:var(--bh-space-5)}.bh-solution-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bh-space-3);margin-top:var(--bh-space-6)}.bh-solution-notes{display:flex;flex-wrap:wrap;gap:var(--bh-space-2) var(--bh-space-4);margin-top:var(--bh-space-5);color:var(--bh-text-secondary);font-size:var(--bh-text-xs)}.bh-solution-flow,.bh-solution-session{padding:0;overflow:hidden}.bh-solution-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bh-space-3);padding:var(--bh-space-4) var(--bh-space-5);border-bottom:1px solid var(--bh-panel-border);color:var(--bh-panel-muted);font-family:var(--bh-font-mono);font-size:var(--bh-text-xs)}.bh-solution-panel-head b{display:inline-flex;align-items:center;gap:var(--bh-space-2);color:var(--bh-color-lime)}.bh-solution-flow-canvas{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto;justify-items:center;gap:var(--bh-space-5) var(--bh-space-4);padding:var(--bh-space-5)}.bh-solution-flow-paths{position:absolute;width:100%;height:100%;inset:0;fill:none;stroke:var(--bh-panel-border);stroke-width:2;pointer-events:none}.bh-solution-flow-node{position:relative;width:100%;min-width:0;padding:var(--bh-space-4);border:1px solid var(--bh-panel-border);border-radius:var(--bh-radius-md);background:var(--bh-panel-surface)}.bh-solution-flow-node small{display:block;color:var(--bh-panel-muted);font-size:var(--bh-text-xs)}.bh-solution-flow-node strong{display:block;margin-block:var(--bh-space-1) var(--bh-space-3);font-size:var(--bh-text-sm)}.bh-solution-flow-node[data-node=request]{grid-column:1;grid-row:1}.bh-solution-flow-node[data-node=handoff]{grid-column:2;grid-row:1}.bh-solution-flow-node[data-node=state]{grid-column:1/-1;grid-row:3;width:65%}.bh-solution-flow-core{position:relative;display:grid;grid-column:1/-1;grid-row:2;place-content:center;width:6.5rem;height:6.5rem;border:1px solid var(--bh-color-lime);border-radius:var(--bh-radius-panel);background:var(--bh-panel-bg);color:var(--bh-color-lime);font-family:var(--bh-font-mono);font-size:var(--bh-text-sm);font-weight:var(--bh-weight-bold);line-height:var(--bh-leading-title);text-align:center}.bh-solution-flow-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bh-space-2);padding:0 var(--bh-space-5) var(--bh-space-5)}.bh-solution-flow-stats div{min-width:0;padding:var(--bh-space-3);border:1px solid var(--bh-panel-border);border-radius:var(--bh-radius-sm)}.bh-solution-flow-stats dt{color:var(--bh-panel-muted);font-size:var(--bh-text-xs)}.bh-solution-flow-stats dd{margin-top:var(--bh-space-1);font-family:var(--bh-font-mono);font-size:var(--bh-text-xs);font-weight:var(--bh-weight-semibold);overflow-wrap:anywhere}.bh-solution-dark{--bh-bg-card:var(--bh-panel-card);--bh-border:var(--bh-panel-border);--bh-border-strong:color-mix(in srgb,var(--bh-color-white) 24%,transparent);--bh-bg-hover:var(--bh-panel-card);--bh-text-primary:var(--bh-panel-text);--bh-text-secondary:var(--bh-panel-muted);--bh-text-accent:var(--bh-color-lime);background:var(--bh-panel-bg);color:var(--bh-panel-text);color-scheme:dark}.bh-solution-section-head{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:var(--bh-space-8);margin-bottom:var(--bh-space-7)}.bh-solution-section-head>p{color:var(--bh-text-secondary)}.bh-solution-cta .text-h2,.bh-solution-section .text-h2,.bh-solution-section-head .text-h2{margin-top:var(--bh-space-4)}.bh-solution-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bh-grid-gap)}.bh-solution-benefit{display:flex;flex-direction:column}.bh-solution-benefit .text-h3{margin-top:var(--bh-space-5);font-size:var(--bh-text-xl)}.bh-solution-benefit p{margin-block:var(--bh-space-4) var(--bh-space-5);color:var(--bh-text-secondary);font-size:var(--bh-text-sm)}.bh-solution-benefit-tag{align-self:start;margin-top:auto;padding:var(--bh-space-2) var(--bh-space-3);border:1px solid var(--bh-panel-border);border-radius:var(--bh-radius-pill);color:var(--bh-panel-muted);font-family:var(--bh-font-mono);font-size:var(--bh-text-xs)}.bh-solution-steps{display:grid;gap:var(--bh-grid-gap)}.bh-solution-step{display:flex;align-items:baseline;gap:var(--bh-space-4)}.bh-solution-step>b{flex-shrink:0;color:var(--bh-text-accent);font-family:var(--bh-font-mono)}.bh-solution-step h3{font-weight:var(--bh-weight-semibold)}.bh-solution-step p{margin-top:var(--bh-space-2);color:var(--bh-text-secondary);font-size:var(--bh-text-sm)}.bh-solution-related,.bh-solution-visibility{background:var(--bh-bg-subtle);border-block:1px solid var(--bh-border)}.bh-solution-session-body{padding:var(--bh-card-padding)}.bh-solution-session-rows{display:grid;gap:var(--bh-space-3)}.bh-solution-session-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bh-space-3);padding:var(--bh-space-4);border:1px solid var(--bh-panel-border);border-radius:var(--bh-radius-md);background:var(--bh-panel-card)}.bh-solution-session-row>dl{min-width:0}.bh-solution-session-row dt{color:var(--bh-panel-muted);font-size:var(--bh-text-xs)}.bh-solution-session-row dd{margin-top:var(--bh-space-1);font-size:var(--bh-text-sm);font-weight:var(--bh-weight-semibold);overflow-wrap:anywhere}.bh-solution-session-status{color:var(--bh-color-lime);font-family:var(--bh-font-mono);font-size:var(--bh-text-xs)}.bh-solution-session-status[data-tone=warning]{padding:var(--bh-space-1) var(--bh-space-2);border-radius:var(--bh-radius-pill);background:var(--bh-color-orange);color:var(--bh-color-ink)}.bh-solution-console{margin-top:var(--bh-space-5);padding:var(--bh-space-4);border:1px solid var(--bh-panel-border);border-radius:var(--bh-radius-md);color:var(--bh-panel-muted);font-family:var(--bh-font-mono);font-size:var(--bh-text-xs);line-height:var(--bh-leading-code);overflow-wrap:anywhere}.bh-solution-console b{color:var(--bh-color-lime)}.bh-solution-check-list{display:grid;gap:var(--bh-space-5);margin-top:var(--bh-space-6)}.bh-solution-check-list li{display:flex;align-items:baseline;gap:var(--bh-space-3)}.bh-solution-check-list li>span{color:var(--bh-text-accent);font-weight:var(--bh-weight-bold)}.bh-solution-check-list h3{font-weight:var(--bh-weight-semibold)}.bh-solution-check-list p{color:var(--bh-text-secondary);font-size:var(--bh-text-sm)}.bh-solution-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bh-grid-gap);margin-top:var(--bh-space-7)}.bh-solution-related-card{display:flex;flex-direction:column}.bh-solution-related-card .text-h3{margin-top:var(--bh-space-5);font-size:var(--bh-text-xl)}.bh-solution-related-card p{margin-block:var(--bh-space-4) var(--bh-space-5);color:var(--bh-text-secondary);font-size:var(--bh-text-sm)}.bh-solution-related-card b{margin-top:auto;color:var(--bh-text-accent);font-size:var(--bh-text-sm)}.bh-solution-cta{text-align:center}.bh-solution-cta .text-h2{max-width:15em;margin-inline:auto}.bh-solution-cta .bh-solution-copy{max-width:38rem;margin-inline:auto}.bh-solution-cta .bh-solution-actions{justify-content:center}.bh-solution-button-light{--bh-action-bg:var(--bh-color-white);--bh-action-hover:var(--bh-color-paper);--bh-action-text:var(--bh-color-ink)}@media(max-width:980px){.bh-solution-section-head,.bh-solution-two-columns{grid-template-columns:minmax(0,1fr);gap:var(--bh-space-7)}}@media(max-width:680px){.bh-solution-benefit-grid,.bh-solution-related-grid{grid-template-columns:minmax(0,1fr)}.bh-solution-flow-canvas{padding:var(--bh-space-4);gap:var(--bh-space-4) var(--bh-space-2)}.bh-solution-flow-node{padding:var(--bh-space-3)}.bh-solution-flow-stats{padding-inline:var(--bh-space-4)}.bh-solution-flow-stats div{padding:var(--bh-space-2)}}}@layer components{.bh-legal-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:5.125rem 4.5rem;border-bottom:1px solid var(--bh-border);background:linear-gradient(180deg,var(--bh-bg-subtle),var(--bh-bg-page))}.bh-legal-hero:after{position:absolute;z-index:-1;top:-19.375rem;right:-6.25rem;width:33.75rem;height:33.75rem;border-radius:var(--bh-radius-pill);background:var(--bh-glow-lime);pointer-events:none;content:""}.bh-legal-hero h1{max-width:53.125rem;margin-block:var(--bh-space-5) 1.125rem;font-size:clamp(2.875rem,6.5vw,4.75rem);font-weight:var(--bh-weight-display);line-height:var(--bh-leading-display);letter-spacing:var(--bh-tracking-display)}.bh-legal-hero p{max-width:45rem;color:var(--bh-text-secondary);font-size:1.0625rem}.bh-legal-crumbs,.bh-legal-meta{display:flex;flex-wrap:wrap;align-items:center;font-family:var(--bh-font-mono);font-size:var(--bh-text-xs);font-weight:var(--bh-weight-semibold)}.bh-legal-crumbs{gap:var(--bh-space-2);color:var(--bh-text-secondary);text-transform:uppercase}.bh-legal-meta{gap:var(--bh-space-2) var(--bh-space-5);margin-top:var(--bh-space-5);color:var(--bh-text-secondary)}.bh-legal-meta li{display:inline-flex;align-items:center;gap:var(--bh-space-2)}.bh-legal-shell{display:grid;grid-template-columns:15.9375rem minmax(0,47.5rem);align-items:start;gap:4.875rem;padding-block:var(--bh-space-8) 6.5625rem}.bh-legal-sidebar{position:sticky;top:calc(var(--bh-header-height) + var(--bh-space-6))}.bh-legal-sidebar-label{margin-bottom:var(--bh-space-3);color:var(--bh-text-secondary);font-family:var(--bh-font-mono);font-size:var(--bh-text-xs);font-weight:var(--bh-weight-bold);letter-spacing:var(--bh-tracking-label);text-transform:uppercase}.bh-legal-nav{display:grid}.bh-legal-nav a{display:flex;align-items:center;min-height:var(--bh-control-height);padding:var(--bh-space-2) var(--bh-space-3);border-left:2px solid var(--bh-border);color:var(--bh-text-secondary);font-size:var(--bh-text-sm);font-weight:var(--bh-weight-semibold)}.bh-legal-nav a:hover{background:var(--bh-bg-card);color:var(--bh-text-primary)}.bh-legal-nav a[aria-current=page]{border-color:var(--bh-text-primary);background:var(--bh-bg-surface);color:var(--bh-text-primary);font-weight:var(--bh-weight-bold)}.bh-legal-side-contact{margin-top:1.75rem;padding:var(--bh-space-4);border:1px solid var(--bh-border);border-radius:var(--bh-radius-md);background:var(--bh-bg-card)}.bh-legal-side-contact b{font-size:var(--bh-text-sm)}.bh-legal-side-contact p{margin-block:var(--bh-space-2) var(--bh-space-3);color:var(--bh-text-secondary);font-size:var(--bh-text-xs);line-height:1.55}.bh-legal-side-contact a{color:var(--bh-text-accent);font-family:var(--bh-font-mono);font-size:var(--bh-text-xs);font-weight:var(--bh-weight-bold);overflow-wrap:anywhere}.bh-legal-content{min-width:0}.bh-legal-content>section{margin-bottom:2.3125rem;padding-bottom:2.25rem;border-bottom:1px solid var(--bh-border)}.bh-legal-content>section:last-child{border:0;margin-bottom:0;padding-bottom:0}.bh-legal-content h2{margin-bottom:var(--bh-space-4);font-size:1.75rem;font-weight:var(--bh-weight-bold);line-height:var(--bh-leading-title);letter-spacing:var(--bh-tracking-title)}.bh-legal-content h3{margin-block:var(--bh-space-5) var(--bh-space-2);font-size:var(--bh-text-base);font-weight:var(--bh-weight-bold)}.bh-legal-content ol,.bh-legal-content p,.bh-legal-content ul{margin-block:var(--bh-space-3);color:var(--bh-text-secondary);font-size:.875rem;line-height:1.8}.bh-legal-content ul{padding-left:1.375rem;list-style:disc}.bh-legal-content ol{padding-left:1.375rem;list-style:decimal}.bh-legal-content li+li{margin-top:var(--bh-space-2)}.bh-legal-content a:not(.bh-button){color:var(--bh-text-accent);border-bottom:1px solid var(--bh-border-strong);overflow-wrap:anywhere}.bh-legal-content strong{color:var(--bh-text-primary)}.bh-legal-content .bh-legal-all-caps{color:var(--bh-text-primary);font-size:var(--bh-text-sm);font-weight:var(--bh-weight-bold);text-transform:uppercase}.bh-legal-content .bh-legal-disclaimer{margin-top:2.125rem;color:var(--bh-text-secondary);font-size:.625rem;line-height:1.6}.bh-legal-notice{margin-bottom:var(--bh-space-6);padding:1.125rem 1.25rem;border:1px solid color-mix(in srgb,var(--bh-text-accent) 35%,var(--bh-border));border-radius:var(--bh-radius-md);background:color-mix(in srgb,var(--bh-color-lime) 18%,var(--bh-bg-page));font-size:var(--bh-text-sm);line-height:1.65}.bh-legal-section-index{display:block;margin-bottom:var(--bh-space-2);color:var(--bh-text-accent);font-family:var(--bh-font-mono);font-size:var(--bh-text-xs);font-weight:var(--bh-weight-bold);letter-spacing:var(--bh-tracking-label)}.bh-legal-definitions{margin-top:var(--bh-space-4);border-top:1px solid var(--bh-border)}.bh-legal-definitions>div{display:grid;grid-template-columns:9.375rem minmax(0,1fr);border-bottom:1px solid var(--bh-border)}.bh-legal-definitions dd,.bh-legal-definitions dt{padding-block:var(--bh-space-3);font-size:var(--bh-text-sm);line-height:1.65}.bh-legal-definitions dt{padding-right:1.125rem;font-weight:var(--bh-weight-bold)}.bh-legal-definitions dd{color:var(--bh-text-secondary)}.bh-legal-policy-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bh-space-3);margin-block:1.125rem}.bh-legal-policy-card{min-width:0;padding:1.1875rem;border:1px solid var(--bh-border);border-radius:var(--bh-radius-md);background:var(--bh-bg-card)}.bh-legal-policy-card b{display:block;margin-bottom:var(--bh-space-2);font-size:var(--bh-text-sm)}.bh-legal-policy-card p{margin:0;font-size:var(--bh-text-sm);line-height:1.6}.bh-legal-policy-cards-three{grid-template-columns:repeat(3,minmax(0,1fr))}.bh-legal-form-card{padding:1.625rem;border:1px solid var(--bh-border);border-radius:var(--bh-radius-card);background:var(--bh-bg-surface);box-shadow:var(--bh-shadow-card)}.bh-legal-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem}.bh-legal-field{display:grid;min-width:0;gap:var(--bh-space-2)}.bh-legal-field label{font-size:var(--bh-text-xs);font-weight:var(--bh-weight-bold)}.bh-legal-field input,.bh-legal-field select,.bh-legal-field textarea{width:100%;min-width:0;min-height:var(--bh-control-height);padding:var(--bh-space-3);border:1px solid var(--bh-border-strong);border-radius:var(--bh-radius-sm);background:var(--bh-bg-page);color:var(--bh-text-primary);font-size:var(--bh-text-sm)}.bh-legal-field textarea{min-height:8.125rem;resize:vertical}.bh-legal-field small{color:var(--bh-text-secondary);font-size:var(--bh-text-xs);line-height:1.5}.bh-legal-field-full{grid-column:1/-1}.bh-legal-check-field{display:flex;align-items:flex-start;gap:var(--bh-space-2)}.bh-legal-check-field input{flex:0 0 auto;margin-top:var(--bh-space-1);accent-color:var(--bh-text-accent)}.bh-legal-check-field label{color:var(--bh-text-secondary);font-size:var(--bh-text-xs);line-height:1.55}.bh-legal-form-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--bh-space-4);margin-top:var(--bh-space-5)}.bh-legal-form-actions .bh-button{flex:0 0 auto;max-width:100%}.bh-legal-form-note{max-width:27.5rem;color:var(--bh-text-secondary);font-size:var(--bh-text-xs);line-height:1.5}.bh-legal-form-status{margin-top:var(--bh-space-4);padding:var(--bh-space-3) var(--bh-space-4);border-radius:var(--bh-radius-sm);background:color-mix(in srgb,var(--bh-color-lime) 18%,var(--bh-bg-page));color:var(--bh-text-primary);font-size:var(--bh-text-sm);line-height:1.55;overflow-wrap:anywhere}.bh-legal-table-wrap{max-width:100%;margin-block:1.125rem var(--bh-space-3);overflow-x:auto;border:1px solid var(--bh-border);border-radius:var(--bh-radius-md);background:var(--bh-bg-surface)}.bh-legal-table-wrap table{width:100%;min-width:40.625rem;border-collapse:collapse}.bh-legal-table-wrap td,.bh-legal-table-wrap th{padding:.8125rem .9375rem;border-bottom:1px solid var(--bh-border);text-align:left;vertical-align:top;font-size:var(--bh-text-xs);line-height:1.55}.bh-legal-table-wrap th{background:var(--bh-bg-subtle);font-family:var(--bh-font-mono);font-size:.5625rem;font-weight:var(--bh-weight-bold);line-height:1.4;letter-spacing:var(--bh-tracking-label);text-transform:uppercase}.bh-legal-table-wrap td,.bh-legal-table-wrap th{color:var(--bh-text-secondary)}.bh-legal-table-wrap tbody tr:last-child td,.bh-legal-table-wrap tbody tr:last-child th{border-bottom:0}.bh-legal-contact-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bh-space-5);box-shadow:none}.bh-legal-contact-card>div{flex:1 1 20rem;min-width:0}.bh-legal-contact-card h2{margin-bottom:var(--bh-space-2)}.bh-legal-contact-card p{margin:0}.bh-legal-contact-card .bh-button{overflow-wrap:anywhere}@media(max-width:920px){.bh-legal-shell{grid-template-columns:minmax(0,1fr);gap:2.375rem}.bh-legal-sidebar{position:static}.bh-legal-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-legal-nav a{border-left:0;border-bottom:1px solid var(--bh-border)}.bh-legal-nav a[aria-current=page]{box-shadow:inset 3px 0 var(--bh-text-primary)}.bh-legal-side-contact{display:none}}@media(max-width:680px){.bh-legal-hero{padding-block:3.625rem 3.25rem}.bh-legal-hero h1{font-size:clamp(2.6875rem,14vw,4rem)}.bh-legal-hero p{font-size:.9375rem}.bh-legal-shell{padding-block:2.375rem 4.6875rem}.bh-legal-form-grid,.bh-legal-policy-cards{grid-template-columns:minmax(0,1fr)}.bh-legal-form-card{padding:1.1875rem}.bh-legal-form-actions{align-items:flex-start;flex-direction:column}.bh-legal-definitions>div{grid-template-columns:minmax(0,1fr)}.bh-legal-definitions dt{padding-bottom:var(--bh-space-1)}.bh-legal-definitions dd{padding-top:0}.bh-legal-contact-card{align-items:flex-start;flex-direction:column}.bh-legal-contact-card>div{flex-basis:auto}}@media print{body:has(.bh-legal-content){background:var(--bh-color-white);color:var(--bh-color-ink)}body:has(.bh-legal-content) .bh-announcement,body:has(.bh-legal-content) .bh-header,body:has(.bh-legal-content) .bh-legal-sidebar,body:has(.bh-legal-content) .bh-skip-link,body:has(.bh-legal-content) footer{display:none!important}.bh-legal-hero{padding-block:1.875rem;background:rgba(0,0,0,0)}.bh-legal-hero:after{display:none}.bh-legal-shell{display:block;padding-block:2.1875rem}.bh-legal-content>section{break-inside:avoid}.bh-legal-contact-card{box-shadow:none}.bh-legal-table-wrap{overflow:visible}.bh-legal-table-wrap table{min-width:0}}}@layer components{.bh-docs{--bh-docs-header-height:4.25rem;min-height:100dvh;background:var(--bh-bg-page);color:var(--bh-text-primary);line-height:normal}.bh-docs-topbar{position:sticky;z-index:50;top:0;height:var(--bh-docs-header-height);gap:1.625rem;padding-inline:1.5625rem;border-bottom:1px solid var(--bh-border);background:var(--bh-bg-glass);backdrop-filter:blur(var(--bh-blur-glass))}.bh-docs-brand,.bh-docs-topbar{display:flex;align-items:center}.bh-docs-brand{flex:0 0 auto;gap:var(--bh-space-3)}.bh-docs-brand>span{padding-left:.625rem;border-left:1px solid var(--bh-border);color:var(--bh-text-secondary);font-size:.75rem;font-weight:var(--bh-weight-semibold)}.bh-docs-search-wrap{position:relative;width:min(32.5rem,42vw);min-width:0;margin-inline:auto}.bh-docs-search-wrap input{width:100%;height:2.5rem;padding:0 3rem 0 2.375rem;border:1px solid var(--bh-border);border-radius:.6875rem;background:var(--bh-bg-surface);color:var(--bh-text-primary);font-size:.75rem}.bh-docs-search-wrap input::placeholder{color:var(--bh-text-muted)}.bh-docs-search-icon{top:.8125rem;left:.875rem;font:700 .75rem/1 var(--bh-font-mono)}.bh-docs-search-icon,.bh-docs-shortcut{position:absolute;color:var(--bh-text-muted);pointer-events:none}.bh-docs-shortcut{top:.5625rem;right:.625rem;padding:.3125rem .375rem;border:1px solid var(--bh-border);border-radius:.375rem;background:var(--bh-bg-page);font:600 .5rem/1 var(--bh-font-mono)}.bh-docs-search-results{position:absolute;top:calc(100% + .4375rem);right:0;left:0;padding:.4375rem;border:1px solid var(--bh-border);border-radius:var(--bh-radius-md);background:var(--bh-bg-surface);box-shadow:var(--bh-shadow-panel)}.bh-docs-search-results ul{margin:0;padding:0;list-style:none}.bh-docs-search-results a{display:block;padding:.625rem;border-radius:var(--bh-radius-sm);font-size:var(--bh-text-xs);overflow-wrap:anywhere}.bh-docs-search-results a:hover,.bh-docs-search-results a[aria-selected=true]{background:var(--bh-bg-hover)}.bh-docs-search-results p{padding:var(--bh-space-3);color:var(--bh-text-muted);font-size:var(--bh-text-xs)}.bh-docs-top-actions{display:flex;flex:0 0 auto;align-items:center;gap:.5625rem;font-size:.75rem;font-weight:var(--bh-weight-semibold)}.bh-docs-top-actions .bh-button{min-height:2.5rem;padding-inline:.9375rem;font-size:var(--bh-text-xs)}.bh-docs-top-actions>a:not(.bh-button):hover{color:var(--bh-text-accent)}.bh-docs-menu-button{display:none;width:2.5rem;height:2.5rem;flex:0 0 auto;border:1px solid var(--bh-border);border-radius:.625rem;background:var(--bh-bg-surface);color:var(--bh-text-primary);cursor:pointer}.bh-docs-layout{display:grid;width:min(85.625rem,100% - 3rem);grid-template-columns:15.3125rem minmax(0,50rem) 11.25rem;gap:3.25rem;margin-inline:auto}.bh-docs-sidebar,.bh-docs-toc{position:sticky;top:var(--bh-docs-header-height);height:calc(100dvh - var(--bh-docs-header-height));overflow-y:auto}.bh-docs-sidebar{padding-block:var(--bh-space-6) 2.8125rem;border-right:1px solid var(--bh-border)}.bh-docs-side-group{margin-bottom:1.75rem;padding-right:1.625rem}.bh-docs-side-group h2{margin:0 0 .625rem;color:var(--bh-text-muted);font:700 .5625rem/1 var(--bh-font-mono);letter-spacing:var(--bh-tracking-label);text-transform:uppercase}.bh-docs-side-group ul{margin:0;padding:0;list-style:none}.bh-docs-side-group a{display:flex;align-items:center;justify-content:space-between;gap:var(--bh-space-2);margin-block:.1875rem;padding:var(--bh-space-2) .625rem;border-radius:var(--bh-radius-sm);color:var(--bh-text-secondary);font-size:.75rem;font-weight:var(--bh-weight-semibold)}.bh-docs-side-group a:hover,.bh-docs-side-group a[aria-current]{background:var(--bh-bg-hover);color:var(--bh-text-primary)}.bh-docs-side-group a[aria-current]:after{width:.375rem;height:.375rem;flex:0 0 auto;border-radius:var(--bh-radius-pill);background:var(--bh-color-success);content:""}.bh-docs-sidebar-foot{margin-right:1.625rem;padding:.875rem;border:1px solid var(--bh-border);border-radius:var(--bh-radius-md);background:var(--bh-bg-surface);font-family:var(--bh-font-mono);overflow-wrap:anywhere}.bh-docs-sidebar-foot span{display:block;color:var(--bh-text-muted);font-size:.5rem;text-transform:uppercase}.bh-docs-sidebar-foot b{display:block;margin-top:var(--bh-space-2);font-size:var(--bh-text-xs)}.bh-docs-article{min-width:0;padding-block:3.875rem 6.875rem}.bh-docs-article h1{margin:1.125rem 0;font-size:clamp(2.625rem,5vw,4.125rem);font-weight:var(--bh-weight-display);line-height:1;letter-spacing:-.058em;overflow-wrap:anywhere;hyphens:auto}.bh-docs-article h2{margin:3.4375rem 0 1rem;padding-top:.3125rem;font-size:1.8125rem;letter-spacing:-.045em}.bh-docs-article h2,.bh-docs-article h3{font-weight:var(--bh-weight-bold);line-height:var(--bh-leading-title)}.bh-docs-article h3{margin:1.9375rem 0 .75rem;font-size:1.1875rem;letter-spacing:-.03em}.bh-docs-article ol,.bh-docs-article p,.bh-docs-article ul{color:var(--bh-text-secondary);font-size:.875rem;line-height:1.75}.bh-docs-article p{margin-block:0 1rem}.bh-docs-article ol,.bh-docs-article ul{padding-left:1.375rem}.bh-docs-article ol{list-style:decimal}.bh-docs-article ul{list-style:disc}.bh-docs-article li+li{margin-top:.4375rem}.bh-docs-article strong{color:var(--bh-text-primary)}.bh-docs-article :not(pre)>code:not(.bh-docs-endpoint code){padding:.125rem .3125rem;border:1px solid var(--bh-border);border-radius:.3125rem;background:var(--bh-bg-subtle);color:var(--bh-text-accent);font:600 .6875rem/1.4 var(--bh-font-mono);overflow-wrap:anywhere}.bh-docs-breadcrumbs{display:flex;flex-wrap:wrap;gap:var(--bh-space-2);margin-bottom:1.375rem;color:var(--bh-text-muted);font:600 .5625rem/1 var(--bh-font-mono)}.bh-docs-breadcrumbs a:hover{color:var(--bh-text-primary)}.bh-docs-page-label{padding:.4375rem .625rem;font-size:.5625rem;letter-spacing:.07em}.bh-docs-article .bh-docs-lead{margin-bottom:2.25rem;font-size:.875rem;line-height:1.75}.bh-docs-anchor:hover:after{color:var(--bh-text-muted);content:" #"}.bh-docs-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bh-space-3);margin-block:1.75rem}.bh-docs-card{padding:1.25rem;border-radius:.875rem}.bh-docs-card small{color:var(--bh-text-accent);font:700 .5rem/1 var(--bh-font-mono);letter-spacing:.08em;text-transform:uppercase}.bh-docs-card h2,.bh-docs-card h3{margin:1.25rem 0 .5rem;padding:0;font-size:1.0625rem;font-weight:var(--bh-weight-bold);line-height:var(--bh-leading-title);letter-spacing:var(--bh-tracking-title)}.bh-docs-card p{margin:0;font-size:.75rem;line-height:1.6}.bh-docs-card b{display:block;margin-top:1.1875rem;font-size:var(--bh-text-xs)}.bh-docs-endpoint{display:flex;align-items:center;justify-content:space-between;gap:var(--bh-space-3);margin-block:1.125rem;padding:.875rem 1rem;border:1px solid var(--bh-border);border-radius:.6875rem;background:var(--bh-bg-surface)}.bh-docs-endpoint code{font:600 .625rem/1.5 var(--bh-font-mono);overflow-wrap:anywhere}.bh-docs-endpoint span{flex:0 0 auto;padding:.375rem .5rem;border-radius:.375rem;background:color-mix(in srgb,var(--bh-color-blue) 20%,var(--bh-bg-surface));color:var(--bh-text-primary);font:800 .5rem/1 var(--bh-font-mono)}.bh-docs-tabs{display:flex;gap:.1875rem;padding:.3125rem;border:1px solid var(--bh-border);border-radius:.625rem;background:var(--bh-bg-subtle)}.bh-docs-tab{padding:.5rem .6875rem;border:0;border-radius:.4375rem;background:rgba(0,0,0,0);color:var(--bh-text-secondary);font:650 .5625rem/1 var(--bh-font-mono);cursor:pointer}.bh-docs-tab[aria-selected=true]{background:var(--bh-action-bg);color:var(--bh-action-text)}.bh-docs-code{margin:1.125rem 0 1.5625rem}.bh-docs-code .bh-home-code-card{border-radius:.875rem;box-shadow:var(--bh-shadow-panel)}.bh-docs-code .bh-home-code-tabs{min-height:2.9375rem;padding:.5rem .6875rem .5rem 1.0625rem}.bh-docs-code .bh-home-code-label{padding-block:0;font-size:.5625rem}.bh-docs-code .bh-home-copy-button{min-height:0;padding:.4375rem .5625rem;border:1px solid var(--bh-panel-border);border-radius:.4375rem;background:var(--bh-panel-card);font-size:.625rem}.bh-docs-code .bh-home-code-pane pre{padding:1.25rem;font-size:var(--bh-text-xs);line-height:1.75}.bh-docs-code .bh-home-code-result{padding:.6875rem 1.0625rem;font-size:.5625rem;line-height:1.5}.bh-docs-code .num{color:var(--bh-code-function)}.bh-docs-callout{margin-block:1.5625rem;padding:1.0625rem 1.125rem 1.0625rem 1.25rem;border:1px solid var(--bh-border);border-left:4px solid var(--bh-color-lime);border-radius:.625rem;background:var(--bh-bg-surface)}.bh-docs-callout b{display:block;margin-bottom:.4375rem;font-size:.75rem}.bh-docs-callout p{margin:0;font-size:.75rem}.bh-docs-callout-warning{border-left-color:var(--bh-color-orange);background:color-mix(in srgb,var(--bh-color-orange) 8%,var(--bh-bg-surface))}.bh-docs-article .bh-docs-steps{margin:0;padding:0;list-style:none}.bh-docs-steps>.bh-docs-step{position:relative;margin-block:1.75rem;padding-left:3rem;color:var(--bh-text-primary)}.bh-docs-steps>.bh-docs-step h2{margin:0 0 .75rem;padding:0;font-size:1.1875rem;letter-spacing:-.03em}.bh-docs-step-number{position:absolute;top:-.25rem;left:0;display:grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--bh-border);border-radius:.5625rem;background:var(--bh-bg-surface);color:var(--bh-text-primary);font:750 .625rem/1 var(--bh-font-mono)}.bh-docs-param-required{margin-left:.3125rem;padding:.1875rem .3125rem;border-radius:.25rem;font:700 .4375rem/1 var(--bh-font-mono)}.bh-docs-param-required,.bh-docs-status-code{display:inline-block;background:var(--error-3);color:var(--error-11)}.bh-docs-status-code{padding:.25rem .4375rem;border-radius:.375rem;font:750 .5625rem/1 var(--bh-font-mono)}.bh-docs-table-wrap{margin-block:1.25rem;overflow-x:auto;border:1px solid var(--bh-border);border-radius:var(--bh-radius-md);background:var(--bh-bg-surface)}.bh-docs-table-wrap table{width:100%;border-collapse:collapse}.bh-docs-table-wrap td,.bh-docs-table-wrap th{padding:.8125rem .9375rem;border-bottom:1px solid var(--bh-border);text-align:left;vertical-align:top;font-size:var(--bh-text-xs);line-height:1.55}.bh-docs-table-wrap thead th{background:var(--bh-bg-subtle);color:var(--bh-text-muted);font:700 .5625rem/1.4 var(--bh-font-mono);letter-spacing:.07em;text-transform:uppercase}.bh-docs-table-wrap tbody th{color:var(--bh-text-accent);font:650 .625rem/1.5 var(--bh-font-mono)}.bh-docs-table-wrap tbody tr:last-child :is(th,td){border-bottom:0}.bh-docs-table-wrap td{color:var(--bh-text-secondary)}.bh-docs-toc{padding-block:2.375rem}.bh-docs-toc h2{margin:0 0 .8125rem;color:var(--bh-text-muted);font:700 .5rem/1 var(--bh-font-mono);letter-spacing:var(--bh-tracking-label);text-transform:uppercase}.bh-docs-toc a{display:block;padding-block:.375rem;color:var(--bh-text-muted);font-size:.625rem;line-height:1.35}.bh-docs-toc a:hover{color:var(--bh-text-primary)}.bh-docs-toc .bh-docs-toc-sub{padding-left:.6875rem;border-left:1px solid var(--bh-border)}.bh-docs-article-footer{display:flex;justify-content:flex-end;gap:var(--bh-space-3);margin-top:4.375rem;padding-top:1.5625rem;border-top:1px solid var(--bh-border)}.bh-docs-next{min-width:11.875rem;padding:.875rem;border:1px solid var(--bh-border);border-radius:.6875rem;background:var(--bh-bg-surface);text-align:right}.bh-docs-next span{display:block;color:var(--bh-text-muted);font:600 .5rem/1 var(--bh-font-mono);text-transform:uppercase}.bh-docs-next b{display:block;margin-top:.4375rem;font-size:var(--bh-text-xs)}.bh-docs-next:hover{border-color:var(--bh-border-strong)}.bh-docs-page-meta{margin-top:1.875rem;color:var(--bh-text-muted);font:500 .5rem/1 var(--bh-font-mono)}.bh-docs-previous{margin-right:auto;text-align:left}@media(max-width:1050px){.bh-docs-layout{grid-template-columns:14.0625rem minmax(0,1fr);gap:2.375rem}.bh-docs-toc,.bh-docs-top-actions>a:not(.bh-button){display:none}}@media(max-width:760px){.bh-docs{--bh-docs-header-height:3.875rem}.bh-docs-topbar{gap:.625rem;padding-inline:.8125rem}.bh-docs-brand>span,.bh-docs-shortcut,.bh-docs-top-actions{display:none}.bh-docs-brand .bh-brand{--bh-brand-size:0.9375rem;--bh-brand-gap:0.5rem}.bh-docs-search-wrap{width:auto;flex:1}.bh-docs-search-wrap input{padding-right:.5rem}.bh-docs-search-results{position:fixed;top:calc(var(--bh-docs-header-height) + .4375rem);right:.8125rem;left:.8125rem}.bh-docs-menu-button{display:block}.bh-docs-layout{display:block;width:min(100% - 1.75rem,50rem)}.bh-docs-sidebar{position:fixed;z-index:60;left:0;display:none;width:min(19.375rem,86vw);padding:1.4375rem 1rem;background:var(--bh-bg-page);box-shadow:var(--bh-shadow-panel)}.bh-docs-sidebar-open{display:block}.bh-docs-side-group{padding-right:0}.bh-docs-sidebar-foot{margin-right:0}.bh-docs-article{padding-block:2.625rem 5rem}.bh-docs-article h1{font-size:2.75rem}.bh-docs-article .bh-docs-lead{font-size:.875rem}.bh-docs-link-grid{grid-template-columns:minmax(0,1fr)}.bh-docs-endpoint{align-items:flex-start;flex-direction:column}.bh-docs-code .bh-home-code-pane pre{padding:1rem}.bh-docs-table-wrap table{min-width:38.75rem}.bh-docs-next{width:100%;text-align:left}.bh-docs-article-footer{flex-direction:column}}@media print{.bh-docs-article-footer,.bh-docs-code .bh-home-copy-button,.bh-docs-sidebar,.bh-docs-toc,.bh-docs-topbar{display:none}.bh-docs-layout{display:block;width:100%}.bh-docs-article{padding:0}.bh-docs-table-wrap table{min-width:0}.bh-docs-code pre{white-space:pre-wrap;overflow-wrap:anywhere}}}