@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=Bebas+Neue&display=swap";:root{--corner-radius-scale: 1}@supports (corner-shape: squircle){:root{--corner-radius-scale: 2}}:root,.bfds-theme--dark{--bfds-primary: #ffd700;--bfds-primary-hover: #e6c200;--bfds-primary-active: #ccad00;--bfds-primary-09: rgba(255, 215, 0, .9);--bfds-primary-08: rgba(255, 215, 0, .8);--bfds-primary-06: rgba(255, 215, 0, .6);--bfds-primary-04: rgba(255, 215, 0, .4);--bfds-primary-02: rgba(255, 215, 0, .2);--bfds-primary-02-solid: #433c1b;--bfds-primary-01: rgba(255, 215, 0, .1);--bfds-background: #141516;--bfds-background-hover: #1f2021;--bfds-background-active: #2a2b2c;--bfds-background-09: rgba(20, 21, 22, .9);--bfds-background-08: rgba(20, 21, 22, .8);--bfds-background-06: rgba(20, 21, 22, .6);--bfds-background-04: rgba(20, 21, 22, .4);--bfds-background-02: rgba(20, 21, 22, .2);--bfds-background-02-solid: #0a0a0a;--bfds-background-01: rgba(20, 21, 22, .1);--bfds-background-005: rgba(20, 21, 22, .05);--bfds-background-solid-0: #141516;--bfds-background-solid-1: #171819;--bfds-background-solid-2: #1f2021;--bfds-background-solid-3: #2a2b2c;--bfds-background-solid-4: #363738;--bfds-background-solid-5: #424344;--bfds-background-solid-6: #4e4f50;--bfds-background-solid-7: #5a5b5c;--bfds-background-solid-8: #666768;--bfds-background-solid-9: #727374;--bfds-background-solid-10: #858484;--bfds-text: #fbfbff;--bfds-text-secondary: #bfbfbf;--bfds-text-muted: #898990;--bfds-text-09: rgba(251, 251, 255, .9);--bfds-text-08: rgba(251, 251, 255, .8);--bfds-text-06: rgba(251, 251, 255, .6);--bfds-text-04: rgba(251, 251, 255, .4);--bfds-text-02: rgba(251, 251, 255, .2);--bfds-text-02-solid: #424344;--bfds-text-01: rgba(251, 251, 255, .1);--bfds-text-005: rgba(251, 251, 255, .05);--bfds-text-005-solid: #202122;--bfds-secondary-content: var(--bfds-text);--bfds-secondary: #808080;--bfds-secondary-hover: #646464;--bfds-secondary-active: #4a4a4a;--bfds-secondary-09: rgba(128, 128, 128, .9);--bfds-secondary-08: rgba(128, 128, 128, .8);--bfds-secondary-06: rgba(128, 128, 128, .6);--bfds-secondary-04: rgba(128, 128, 128, .4);--bfds-secondary-02: rgba(128, 128, 128, .2);--bfds-secondary-02-solid: #2c2d2e;--bfds-secondary-01: rgba(128, 128, 128, .1);--bfds-secondary-005: rgba(128, 128, 128, .05);--bfds-border: #3a3b3c;--bfds-border-hover: #4a4b4c;--bfds-error: #ef4444;--bfds-error-hover: #dc2626;--bfds-error-active: #b91c1c;--bfds-error-09: rgba(239, 68, 68, .9);--bfds-error-08: rgba(239, 68, 68, .8);--bfds-error-06: rgba(239, 68, 68, .6);--bfds-error-04: rgba(239, 68, 68, .4);--bfds-error-02: rgba(239, 68, 68, .2);--bfds-error-02-solid: #422122;--bfds-error-01: rgba(239, 68, 68, .1);--bfds-success: #10b981;--bfds-success-hover: #059669;--bfds-success-active: #047857;--bfds-success-09: rgba(16, 185, 129, .9);--bfds-success-08: rgba(16, 185, 129, .8);--bfds-success-06: rgba(16, 185, 129, .6);--bfds-success-04: rgba(16, 185, 129, .4);--bfds-success-02: rgba(16, 185, 129, .2);--bfds-success-02-solid: #1b362c;--bfds-success-01: rgba(16, 185, 129, .1);--bfds-warning: #f59e0b;--bfds-warning-hover: #d97706;--bfds-warning-active: #b45309;--bfds-warning-09: rgba(245, 158, 11, .9);--bfds-warning-08: rgba(245, 158, 11, .8);--bfds-warning-06: rgba(245, 158, 11, .6);--bfds-warning-04: rgba(245, 158, 11, .4);--bfds-warning-02: rgba(245, 158, 11, .2);--bfds-warning-02-solid: #42321c;--bfds-warning-01: rgba(245, 158, 11, .1);--bfds-info: #3b82f6;--bfds-info-hover: #2563eb;--bfds-info-active: #1d4ed8;--bfds-info-09: rgba(59, 130, 246, .9);--bfds-info-08: rgba(59, 130, 246, .8);--bfds-info-06: rgba(59, 130, 246, .6);--bfds-info-04: rgba(59, 130, 246, .4);--bfds-info-02: rgba(59, 130, 246, .2);--bfds-info-02-solid: #1d2b43;--bfds-info-01: rgba(59, 130, 246, .1);--bfds-focus: #3b82f6;--bfds-focus-outline: rgba(59, 130, 246, .3);--bfds-mock: rgba(238, 130, 238, 1);--bfds-mock-hover: rgba(238, 130, 238, .8);--bfds-mock-active: rgba(238, 130, 238, .6);--bfds-mock-background: rgba(238, 130, 238, .15);--bfds-mock-02: rgba(238, 130, 238, .2);--bfds-mock-01: rgba(238, 130, 238, .1);--fontFamily: "DM Sans", "sans-serif";--marketingFontFamily: "Bebas Neue", "sans-serif";--fontFamilyMono: "DM Mono", "monospace";--header-height: 68px}.bfds-theme--light{--bfds-background: #f4f5f7;--bfds-background-hover: #e8eaef;--bfds-background-active: #dce0e8;--bfds-background-09: rgba(244, 245, 247, .9);--bfds-background-08: rgba(244, 245, 247, .8);--bfds-background-06: rgba(244, 245, 247, .6);--bfds-background-04: rgba(244, 245, 247, .4);--bfds-background-02: rgba(244, 245, 247, .2);--bfds-background-02-solid: #cfd4dc;--bfds-background-01: rgba(244, 245, 247, .1);--bfds-background-005: rgba(244, 245, 247, .05);--bfds-background-solid-0: #f4f5f7;--bfds-background-solid-1: #eef0f4;--bfds-background-solid-2: #e6e9ef;--bfds-background-solid-3: #dce0e8;--bfds-background-solid-4: #d0d5de;--bfds-background-solid-5: #c3c9d3;--bfds-background-solid-6: #b6bcc8;--bfds-background-solid-7: #a9b0bd;--bfds-background-solid-8: #9ca3b2;--bfds-background-solid-9: #8f96a7;--bfds-primary: #f2c200;--bfds-primary-hover: #d9ae00;--bfds-primary-active: #b89200;--bfds-primary-09: rgba(242, 194, 0, .9);--bfds-primary-08: rgba(242, 194, 0, .8);--bfds-primary-06: rgba(242, 194, 0, .6);--bfds-primary-04: rgba(242, 194, 0, .4);--bfds-primary-02: rgba(242, 194, 0, .2);--bfds-primary-01: rgba(242, 194, 0, .1);--bfds-text: #1f2933;--bfds-text-secondary: #4b5563;--bfds-text-muted: #6b7280;--bfds-text-09: rgba(31, 41, 51, .9);--bfds-text-08: rgba(31, 41, 51, .8);--bfds-text-06: rgba(31, 41, 51, .6);--bfds-text-04: rgba(31, 41, 51, .4);--bfds-text-02: rgba(31, 41, 51, .2);--bfds-text-02-solid: #c5c8cd;--bfds-text-01: rgba(31, 41, 51, .1);--bfds-text-005: rgba(31, 41, 51, .05);--bfds-text-005-solid: #e3e6ea;--bfds-secondary-content: #f8fafc;--bfds-secondary: #3f4858;--bfds-secondary-hover: #333c4a;--bfds-secondary-active: #28313f;--bfds-secondary-09: rgba(63, 72, 88, .9);--bfds-secondary-08: rgba(63, 72, 88, .8);--bfds-secondary-06: rgba(63, 72, 88, .6);--bfds-secondary-04: rgba(63, 72, 88, .4);--bfds-secondary-02: rgba(63, 72, 88, .2);--bfds-secondary-02-solid: #cbced4;--bfds-secondary-01: rgba(63, 72, 88, .1);--bfds-secondary-005: rgba(63, 72, 88, .05);--bfds-border: #d0d5de;--bfds-border-hover: #b8bec9;--bfds-focus: #2563eb;--bfds-focus-outline: rgba(37, 99, 235, .35);--bfds-primary-02-solid: #f2eacf;--bfds-error-02-solid: #f0cfd1;--bfds-success-02-solid: #cbe5dc;--bfds-warning-02-solid: #f0e0cd;--bfds-info-02-solid: #cbd9f4}.bfds-theme--error{--bfds-background: #ef4444;--bfds-background-hover: #dc3c3c;--bfds-background-active: #b82f2f;--bfds-background-09: rgba(239, 68, 68, .9);--bfds-background-08: rgba(239, 68, 68, .8);--bfds-background-06: rgba(239, 68, 68, .6);--bfds-background-04: rgba(239, 68, 68, .4);--bfds-background-02: rgba(239, 68, 68, .2);--bfds-background-02-solid: #fee2e2;--bfds-background-01: rgba(239, 68, 68, .1);--bfds-background-005: rgba(239, 68, 68, .05);--bfds-background-solid-0: #ef4444;--bfds-background-solid-1: #f36060;--bfds-background-solid-2: #f67878;--bfds-background-solid-3: #f99292;--bfds-background-solid-4: #fca9a9;--bfds-background-solid-5: #fdc0c0;--bfds-background-solid-6: #fed4d4;--bfds-background-solid-7: #ffe3e3;--bfds-background-solid-8: #ffeded;--bfds-background-solid-9: #fff6f6;--bfds-text: #fff7f8;--bfds-text-secondary: #ffd2d6;--bfds-text-muted: #ff9aa1;--bfds-text-09: rgba(255, 247, 248, .9);--bfds-text-08: rgba(255, 247, 248, .8);--bfds-text-06: rgba(255, 247, 248, .6);--bfds-text-04: rgba(255, 247, 248, .4);--bfds-text-02: rgba(255, 247, 248, .2);--bfds-text-02-solid: #f7807f;--bfds-text-01: rgba(255, 247, 248, .1);--bfds-text-005: rgba(255, 247, 248, .05);--bfds-text-005-solid: #f46867;--bfds-secondary-content: #2b0707;--bfds-primary: #2b0707;--bfds-primary-hover: #1d0505;--bfds-primary-active: #120303;--bfds-primary-09: rgba(43, 7, 7, .9);--bfds-primary-08: rgba(43, 7, 7, .8);--bfds-primary-06: rgba(43, 7, 7, .6);--bfds-primary-04: rgba(43, 7, 7, .4);--bfds-primary-02: rgba(43, 7, 7, .2);--bfds-primary-02-solid: #cb4f4e;--bfds-primary-01: rgba(43, 7, 7, .1);--bfds-secondary: #fee2e2;--bfds-secondary-hover: #fecaca;--bfds-secondary-active: #fca5a5;--bfds-secondary-09: rgba(254, 226, 226, .9);--bfds-secondary-08: rgba(254, 226, 226, .8);--bfds-secondary-06: rgba(254, 226, 226, .6);--bfds-secondary-04: rgba(254, 226, 226, .4);--bfds-secondary-02: rgba(254, 226, 226, .2);--bfds-secondary-02-solid: #f67c7b;--bfds-secondary-01: rgba(254, 226, 226, .1);--bfds-secondary-005: rgba(254, 226, 226, .05);--bfds-border: rgba(43, 7, 7, .4);--bfds-border-hover: rgba(43, 7, 7, .55);--bfds-error: #7f1010;--bfds-error-hover: #660c0c;--bfds-error-active: #4a0707;--bfds-error-09: rgba(127, 16, 16, .9);--bfds-error-08: rgba(127, 16, 16, .8);--bfds-error-06: rgba(127, 16, 16, .6);--bfds-error-04: rgba(127, 16, 16, .4);--bfds-error-02: rgba(127, 16, 16, .2);--bfds-error-02-solid: #dc5050;--bfds-error-01: rgba(127, 16, 16, .1);--bfds-focus: #2b0707;--bfds-focus-outline: rgba(43, 7, 7, .35);--bfds-success-02-solid: #d27568;--bfds-warning-02-solid: #f46d55;--bfds-info-02-solid: #d26980}.bfds-theme--success{--bfds-background: #10b981;--bfds-background-hover: #0fa872;--bfds-background-active: #0d9364;--bfds-background-09: rgba(16, 185, 129, .9);--bfds-background-08: rgba(16, 185, 129, .8);--bfds-background-06: rgba(16, 185, 129, .6);--bfds-background-04: rgba(16, 185, 129, .4);--bfds-background-02: rgba(16, 185, 129, .2);--bfds-background-02-solid: #d7f6eb;--bfds-background-01: rgba(16, 185, 129, .1);--bfds-background-005: rgba(16, 185, 129, .05);--bfds-background-solid-0: #10b981;--bfds-background-solid-1: #30c698;--bfds-background-solid-2: #51d3ac;--bfds-background-solid-3: #71dfbf;--bfds-background-solid-4: #8fe9ce;--bfds-background-solid-5: #aaf1da;--bfds-background-solid-6: #c2f6e5;--bfds-background-solid-7: #d8fbed;--bfds-background-solid-8: #e9fef4;--bfds-background-solid-9: #f4fffa;--bfds-text: #052616;--bfds-text-secondary: #0b4b31;--bfds-text-muted: #0e6342;--bfds-text-09: rgba(5, 38, 22, .9);--bfds-text-08: rgba(5, 38, 22, .8);--bfds-text-06: rgba(5, 38, 22, .6);--bfds-text-04: rgba(5, 38, 22, .4);--bfds-text-02: rgba(5, 38, 22, .2);--bfds-text-02-solid: #26a67e;--bfds-text-01: rgba(5, 38, 22, .1);--bfds-text-005: rgba(5, 38, 22, .05);--bfds-text-005-solid: #2fbd91;--bfds-secondary-content: #043525;--bfds-primary: #043525;--bfds-primary-hover: #03291d;--bfds-primary-active: #021f15;--bfds-primary-09: rgba(4, 53, 37, .9);--bfds-primary-08: rgba(4, 53, 37, .8);--bfds-primary-06: rgba(4, 53, 37, .6);--bfds-primary-04: rgba(4, 53, 37, .4);--bfds-primary-02: rgba(4, 53, 37, .2);--bfds-primary-02-solid: #26a881;--bfds-primary-01: rgba(4, 53, 37, .1);--bfds-secondary: #ecfdf5;--bfds-secondary-hover: #d1fae5;--bfds-secondary-active: #a7f3d0;--bfds-secondary-09: rgba(236, 253, 245, .9);--bfds-secondary-08: rgba(236, 253, 245, .8);--bfds-secondary-06: rgba(236, 253, 245, .6);--bfds-secondary-04: rgba(236, 253, 245, .4);--bfds-secondary-02: rgba(236, 253, 245, .2);--bfds-secondary-02-solid: #61d1aa;--bfds-secondary-01: rgba(236, 253, 245, .1);--bfds-secondary-005: rgba(236, 253, 245, .05);--bfds-success-02-solid: #2bc393;--bfds-warning-02-solid: #68be83;--bfds-info-02-solid: #33b7ab;--bfds-border: #0a7453;--bfds-border-hover: #085f44;--bfds-error: #b91c1c;--bfds-error-hover: #991111;--bfds-error-active: #7a0d0d;--bfds-error-09: rgba(185, 28, 28, .9);--bfds-error-08: rgba(185, 28, 28, .8);--bfds-error-06: rgba(185, 28, 28, .6);--bfds-error-04: rgba(185, 28, 28, .4);--bfds-error-02: rgba(185, 28, 28, .2);--bfds-error-02-solid: #60a681;--bfds-error-01: rgba(185, 28, 28, .1);--bfds-focus: #043525;--bfds-focus-outline: rgba(4, 53, 37, .35)}.bfds-theme--yellow{--bfds-background: #ffd700;--bfds-background-hover: #f5c400;--bfds-background-active: #e0b000;--bfds-background-09: rgba(255, 215, 0, .9);--bfds-background-08: rgba(255, 215, 0, .8);--bfds-background-06: rgba(255, 215, 0, .6);--bfds-background-04: rgba(255, 215, 0, .4);--bfds-background-02: rgba(255, 215, 0, .2);--bfds-background-02-solid: #f0c200;--bfds-background-01: rgba(255, 215, 0, .1);--bfds-background-005: rgba(255, 215, 0, .05);--bfds-background-solid-0: #ffd700;--bfds-background-solid-1: #f5c400;--bfds-background-solid-2: #f0c200;--bfds-background-solid-3: #e0b000;--bfds-background-solid-4: #d6a500;--bfds-background-solid-5: #cc9b00;--bfds-background-solid-6: #c39000;--bfds-background-solid-7: #b98500;--bfds-background-solid-8: #af7b00;--bfds-background-solid-9: #a57000;--bfds-text: #1c1400;--bfds-text-secondary: #3d3000;--bfds-text-muted: #6c5800;--bfds-text-09: rgba(28, 20, 0, .9);--bfds-text-08: rgba(28, 20, 0, .8);--bfds-text-06: rgba(28, 20, 0, .6);--bfds-text-04: rgba(28, 20, 0, .4);--bfds-text-02: rgba(28, 20, 0, .2);--bfds-text-02-solid: #c9a009;--bfds-text-01: rgba(28, 20, 0, .1);--bfds-text-005: rgba(28, 20, 0, .05);--bfds-text-005-solid: #eabb03;--bfds-primary: #1a1a1a;--bfds-primary-hover: #070707;--bfds-primary-active: #000000;--bfds-primary-09: rgba(26, 26, 26, .9);--bfds-primary-08: rgba(26, 26, 26, .8);--bfds-primary-06: rgba(26, 26, 26, .6);--bfds-primary-04: rgba(26, 26, 26, .4);--bfds-primary-02: rgba(26, 26, 26, .2);--bfds-primary-02-solid: #c9a117;--bfds-primary-01: rgba(26, 26, 26, .1);--bfds-secondary: #8f6f00;--bfds-secondary-hover: #745700;--bfds-secondary-active: #594100;--bfds-secondary-09: rgba(143, 111, 0, .9);--bfds-secondary-08: rgba(143, 111, 0, .8);--bfds-secondary-06: rgba(143, 111, 0, .6);--bfds-secondary-04: rgba(143, 111, 0, .4);--bfds-secondary-02: rgba(143, 111, 0, .2);--bfds-secondary-02-solid: #e0b205;--bfds-secondary-01: rgba(143, 111, 0, .1);--bfds-secondary-005: rgba(143, 111, 0, .05);--bfds-secondary-content: #ffd700;--bfds-border: rgba(26, 26, 26, .35);--bfds-border-hover: rgba(26, 26, 26, .5);--bfds-error: #b91c1c;--bfds-error-hover: #991111;--bfds-error-active: #7a0d0d;--bfds-error-09: rgba(185, 28, 28, .9);--bfds-error-08: rgba(185, 28, 28, .8);--bfds-error-06: rgba(185, 28, 28, .6);--bfds-error-04: rgba(185, 28, 28, .4);--bfds-error-02: rgba(185, 28, 28, .2);--bfds-error-02-solid: #eaa412;--bfds-error-01: rgba(185, 28, 28, .1);--bfds-success: #076745;--bfds-success-hover: #055137;--bfds-success-active: #04392a;--bfds-success-09: rgba(7, 103, 69, .9);--bfds-success-08: rgba(7, 103, 69, .8);--bfds-success-06: rgba(7, 103, 69, .6);--bfds-success-04: rgba(7, 103, 69, .4);--bfds-success-02: rgba(7, 103, 69, .2);--bfds-success-02-solid: #cbb123;--bfds-success-01: rgba(7, 103, 69, .1);--bfds-warning: #b45309;--bfds-warning-hover: #8a4107;--bfds-warning-active: #6b3205;--bfds-warning-09: rgba(180, 83, 9, .9);--bfds-warning-08: rgba(180, 83, 9, .8);--bfds-warning-06: rgba(180, 83, 9, .6);--bfds-warning-04: rgba(180, 83, 9, .4);--bfds-warning-02: rgba(180, 83, 9, .2);--bfds-warning-02-solid: #e9ad08;--bfds-warning-01: rgba(180, 83, 9, .1);--bfds-info: #1d4ed8;--bfds-info-hover: #1439a4;--bfds-info-active: #0e2a79;--bfds-info-09: rgba(29, 78, 216, .9);--bfds-info-08: rgba(29, 78, 216, .8);--bfds-info-06: rgba(29, 78, 216, .6);--bfds-info-04: rgba(29, 78, 216, .4);--bfds-info-02: rgba(29, 78, 216, .2);--bfds-info-02-solid: #ccad52;--bfds-info-01: rgba(29, 78, 216, .1);--bfds-focus: #1d4ed8;--bfds-focus-outline: rgba(29, 78, 216, .3)}#root{height:100dvh;overflow-y:auto}.app{height:100%}body{font-family:var(--fontFamily);overflow:hidden;margin:0;background-color:var(--bfds-background-hover);height:100vh;color:var(--bfds-text)}a:not(.bfds-button),a:not(.bfds-button):visited{color:var(--bfds-primary);text-decoration:none;cursor:pointer}a:not(.bfds-button):hover,a:not(.bfds-button):active{text-decoration:underline}hr{border:1px solid var(--bfds-border);width:100%}pre,code{font-family:var(--fontFamilyMono)}#tooltip-root,#modal-root{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000}.portalRoot.active{pointer-events:all!important}#tooltip-root{z-index:1001}.bfds-tooltip__trigger{position:relative;display:inherit;width:max-content}.bfds-tooltip{position:fixed;display:inline-flex;flex-direction:column;align-items:flex-start;background:var(--bfds-background-solid-3);color:var(--bfds-text-primary, var(--bfds-text));padding:10px 12px;border-radius:calc(12px * var(--corner-radius-scale, 1));corner-shape:squircle;font-size:12px;box-shadow:0 1px 10px 1px #00000080;pointer-events:none;z-index:999;width:max-content;max-width:min(320px,90vw);word-break:break-word;line-height:1.3;opacity:0;transition:opacity .15s ease,transform .15s ease;will-change:opacity,transform}.bfds-tooltip--enter,.bfds-tooltip--exit{pointer-events:none}.bfds-tooltip--entered{opacity:1}.bfds-animate-fadeIn{animation:fadeIn .3s ease backwards}.delay-100{animation-delay:.1s}.mono{font-family:var(--fontFamilyMono)}.bold{font-weight:600}.thin{font-weight:100;opacity:.5}.center{text-align:center}.alert{color:var(--alert)}.clickable{cursor:pointer}.hover,.ho .ver{opacity:0;transition:.2s opacity ease}.hover:hover,.ho:hover .ver{opacity:1}.bfds-bg-level-0{background-color:var(--bfds-background-solid-0)!important}.bfds-bg-level-1{background-color:var(--bfds-background-solid-1)!important}.bfds-bg-level-2{background-color:var(--bfds-background-solid-2)!important}.bfds-bg-level-3{background-color:var(--bfds-background-solid-3)!important}.bfds-bg-level-4{background-color:var(--bfds-background-solid-4)!important}.bfds-bg-level-5{background-color:var(--bfds-background-solid-5)!important}.bfds-bg-level-6{background-color:var(--bfds-background-solid-6)!important}.bfds-bg-level-7{background-color:var(--bfds-background-solid-7)!important}.bfds-bg-level-8{background-color:var(--bfds-background-solid-8)!important}.bfds-bg-level-9{background-color:var(--bfds-background-solid-9)!important}.flex1{flex:1}.flexColumn{display:flex;flex-direction:column}.flexRow{display:flex;flex-direction:row}.flexRowReverse{display:flex;flex-direction:row-reverse}.flexCenter{align-items:center;justify-content:center}.flexWrap{flex-wrap:wrap}.gapSmall{gap:4px}.gapMedium{gap:8px}.gapLarge{gap:16px}.gapXLarge{gap:3rem}.spaceBetween{justify-content:space-between}.alignItemsCenter{align-items:center}.alignItemsFlexStart{align-items:flex-start}.justifyContentCenter{justify-content:center}.selfAlignCenter{align-self:center}.selfAlignEnd{align-self:end}.overflowHidden{overflow:hidden}.scrollable,.scroll{overflow-y:auto}.height100{height:100%}.maxWidth40rem{max-width:40rem}.textCenter{text-align:center}.pg-dual-pane{display:flex;height:100%;overflow:hidden;background:var(--bfds-background-hover);--pg-left-panel-padding-top: var(--header-height);--pg-right-panel-padding-top: var(--header-height)}.pg-dual-pane__left{height:100%;background:var(--bfds-background);border-right:1px solid var(--bfds-border);padding-top:var(--pg-left-panel-padding-top);box-sizing:border-box}.pg-dual-pane__right{height:100%;background:var(--bfds-background);padding-top:var(--pg-right-panel-padding-top);box-sizing:border-box}.pg-dual-pane__left--scrollable,.pg-dual-pane__right--scrollable{overflow-y:auto}.mobile-show{display:none}.mobile-show-opacity{opacity:0}.mobile-hide{display:initial}.mobile-hide-opacity{opacity:1}.row-column{display:flex;flex-direction:row}.rowReverse-column{display:flex;flex-direction:row-reverse}.top-center{align-items:flex-start}.start-center{justify-content:flex-start}@media(max-width:1024px){:root{--header-height: 42px}.mobile-show{display:initial}.mobile-show-opacity{opacity:1}.mobile-hide{display:none!important}.mobile-hide-opacity{opacity:0}.gapXLarge{gap:2rem}.row-column,.rowReverse-column{flex-direction:column}.top-center{align-items:center}.start-center{justify-content:center}}.textIcon{font-family:var(--marketingFontFamily)}.bfds-list{margin:0;padding:0;list-style:none}.bfds-list-header{margin:0;padding:18px 18px 12px;background:var(--bfds-secondary-02);font-size:12px!important;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--bfds-text-muted)}.bfds-list-item{display:block;width:100%;margin:0;box-sizing:border-box;list-style:none}.bfds-list-item:not(.bfds-list-item--expandable):not(.bfds-list-item--clickable){padding:12px 16px;color:var(--bfds-text);font-family:inherit;font-size:14px;font-weight:400;text-align:left;cursor:default}.bfds-list-item--active:not(.bfds-list-item--expandable):not(.bfds-list-item--clickable){background-color:var(--bfds-primary);color:var(--bfds-background);font-weight:500}.bfds-list-item--disabled:not(.bfds-list-item--expandable):not(.bfds-list-item--clickable){color:var(--bfds-text-muted);cursor:not-allowed;opacity:.6}.bfds-list-item--expandable{padding:0;position:relative}.bfds-list-item__button{display:block;width:100%;padding:12px 16px;margin:0;background:none;border:none;color:var(--bfds-text);font-family:inherit;font-size:14px;font-weight:400;text-align:left;transition:all .2s ease-in-out;cursor:pointer;text-decoration:none!important}.bfds-list-item__button:hover:not(:disabled){background-color:var(--bfds-primary-01)}.bfds-list-item__button:disabled{color:var(--bfds-text-muted);cursor:not-allowed;opacity:.6}.bfds-list-item--active .bfds-list-item__button{background-color:var(--bfds-primary);color:var(--bfds-background);font-weight:500}.bfds-list-item__button:focus{outline:none}.bfds-list-item--active .bfds-list-item__button:hover:not(:disabled){background-color:var(--bfds-primary-09);color:var(--bfds-background)}.bfds-list-item__content{display:flex;align-items:center;justify-content:space-between;width:100%}.bfds-list-item__main{flex:1}.bfds-list-item__icon{flex-shrink:0;margin-left:8px;display:flex;align-items:center}.bfds-list-item__expanded-content{margin-bottom:8px;background-color:var(--bfds-background-hover);overflow:hidden;animation:bfds-expand .2s ease-out;color:var(--bfds-text);pointer-events:auto}@keyframes bfds-expand{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.bfds-list-item__expand-button{position:absolute;top:10px;right:12px;background:var(--bfds-background);border:none;color:var(--bfds-text);cursor:pointer;padding:4px;border-radius:calc(4px * var(--corner-radius-scale, 1));corner-shape:squircle;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center}.bfds-list-item__expand-button:hover:not(:disabled){background-color:var(--bfds-primary);color:var(--bfds-background)}.bfds-list-item__expand-button:disabled{opacity:.6;cursor:not-allowed}.bfds-list-item--expandable.bfds-list-item--has-separate-expand .bfds-list-item__button{padding-right:48px}.bfds-list-item--selectable{display:flex!important;align-items:center;gap:var(--bfds-spacing-medium, 12px)}.bfds-list-item__checkbox{flex-shrink:0}.bfds-list-controls-row{padding:8px 16px;border-bottom:1px solid var(--bfds-border)}.bfds-list-header-section:has(+.bfds-list-bar){margin-bottom:.5rem}.bfds-list-header-section:has(+.bfds-list-bar) .bfds-list-controls-row{border-bottom:none}.bfds-list-select-controls{flex-shrink:0}.bfds-list-bulk-actions{flex:1;opacity:1;transition:opacity .2s ease}.bfds-list-bulk-actions--hidden{opacity:0;pointer-events:none}.bfds-list-bar--selectable{display:flex!important;align-items:center;gap:var(--bfds-spacing-medium, 12px)}.bfds-list-bar__checkbox{flex-shrink:0;display:flex;align-items:center;padding:16px 0 16px 16px;margin-right:8px}.bfds-list-bar{display:flex;flex-direction:column;background:var(--bfds-background);border:1px solid var(--bfds-border);border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle;margin-bottom:8px;transition:all .2s ease;width:100%;text-align:left;box-sizing:border-box;color:var(--bfds-text)}.bfds-list-bar--clickable{cursor:pointer}.bfds-list-bar--clickable:hover{background:var(--bfds-background-hover);border-color:var(--bfds-border-hover);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.bfds-list-bar--active{background:var(--bfds-background-selected);border-color:var(--bfds-primary)}.bfds-list-bar--clickable:focus{outline:2px solid var(--bfds-focus);outline-offset:2px}.bfds-list-bar__entry{display:flex;align-items:center;width:100%}.bfds-list-bar__clickable-area{color:inherit!important;text-decoration:none!important;display:block!important;flex:1 1 auto}.bfds-list-bar__clickable-area:focus{outline:none!important}.bfds-list-bar__left{display:flex;flex-direction:column;gap:4px;flex:0 0 auto;min-width:0}.bfds-list-bar__center{flex:1;min-width:0;padding:0 16px}.bfds-list-bar__right{display:flex;align-items:center;gap:12px;flex:0 0 auto}@media(max-width:768px){.bfds-list-bar__main{flex-direction:column;align-items:stretch;gap:12px}.bfds-list-bar__center{padding:0}.bfds-list-bar__right{flex-direction:column;align-items:stretch;gap:8px}}.bfds-list-bar__main,.bfds-list-bar__actions{display:flex;align-items:center;gap:16px;padding:0 16px;box-sizing:border-box}.bfds-list-bar__main{width:100%;padding:16px}.bfds-list-bar__after{border-top:1px solid var(--bfds-border-subtle);width:100%;box-sizing:border-box}.bfds-icon{display:inline-block;flex-shrink:0;fill:currentColor}.bfds-icon--xsmall,.bfds-icon--small{width:14px;height:14px}.bfds-icon--medium{width:16px;height:16px}.bfds-icon--large{width:24px;height:24px}.bfds-icon--xlarge{width:32px;height:32px}.bfds-button{display:inline-flex;align-items:center;gap:8px;justify-content:center;position:relative;border-radius:calc(6px * var(--corner-radius-scale, 1));corner-shape:squircle;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;text-decoration:none;outline:none;border:1px solid;box-sizing:border-box}.bfds-button.selected:after{content:"";position:absolute;bottom:4px;width:calc(100% - 8px);height:3px;border-radius:calc(4px * var(--corner-radius-scale, 1));corner-shape:squircle;background:currentColor}.bfds-button:disabled{opacity:.5;cursor:not-allowed}.bfds-button--tiny{padding:4px 10px;font-size:11px;min-height:24px}.bfds-button--small{padding:6px 12px;font-size:12px;min-height:28px}.bfds-button--medium{padding:8px 16px;font-size:14px;min-height:36px}.bfds-button--large{padding:12px 20px;font-size:16px;min-height:44px}.bfds-button--primary{background-color:var(--bfds-primary);color:var(--bfds-background);border-color:var(--bfds-primary)}.bfds-button--primary:hover:not(:disabled){background-color:var(--bfds-primary-hover);border-color:var(--bfds-primary-hover)}.bfds-button--primary:active:not(:disabled){background-color:var(--bfds-primary-active);border-color:var(--bfds-primary-active)}.bfds-button--secondary{background-color:var(--bfds-secondary);color:var(--bfds-secondary-content, var(--bfds-text));border-color:var(--bfds-secondary)}.bfds-button--secondary:hover:not(:disabled){background-color:var(--bfds-secondary-hover);border-color:var(--bfds-secondary-hover)}.bfds-button--secondary:active:not(:disabled){background-color:var(--bfds-secondary-active);border-color:var(--bfds-secondary-active)}.bfds-button--outline{background-color:var(--bfds-background-solid-0);color:var(--bfds-primary);border-color:var(--bfds-primary)}.bfds-button--outline:hover:not(:disabled){background-color:var(--bfds-primary-hover);color:var(--bfds-background)}.bfds-button--outline:active:not(:disabled){background-color:var(--bfds-primary-active);border-color:var(--bfds-primary-active)}.bfds-button--outline-secondary{background-color:var(--bfds-background-solid-0);color:var(--bfds-text);border-color:var(--bfds-secondary)}.bfds-button--outline-secondary:hover:not(:disabled){background-color:var(--bfds-secondary-hover);color:var(--bfds-text)}.bfds-button--outline-secondary:active:not(:disabled){background-color:var(--bfds-secondary-active);border-color:var(--bfds-secondary-active)}.bfds-button--ghost{background-color:transparent;color:var(--bfds-text);border-color:transparent}.bfds-button--ghost:hover:not(:disabled){background-color:var(--bfds-background-hover);border-color:var(--bfds-border-hover)}.bfds-button--ghost:active:not(:disabled){background-color:var(--bfds-background-active)}.bfds-button--ghost-primary{background-color:transparent;color:var(--bfds-primary);border-color:transparent}.bfds-button--ghost-primary:hover:not(:disabled){background-color:var(--bfds-background-hover);color:var(--bfds-primary);border-color:var(--bfds-primary-04)}.bfds-button--ghost-primary:active:not(:disabled){background-color:var(--bfds-background-active)}.bfds-button--destructive{background-color:var(--bfds-error);color:var(--bfds-background);border-color:var(--bfds-error)}.bfds-button--destructive:hover:not(:disabled){background-color:var(--bfds-error-hover);border-color:var(--bfds-error-hover)}.bfds-button--destructive:active:not(:disabled){background-color:var(--bfds-error-active);border-color:var(--bfds-error-active)}.bfds-button--destructive-outline{background-color:var(--bfds-background-solid-0);color:var(--bfds-error);border-color:var(--bfds-error)}.bfds-button--destructive-outline:hover:not(:disabled){background-color:var(--bfds-error-hover);color:var(--bfds-background)}.bfds-button--destructive-outline:active:not(:disabled){background-color:var(--bfds-error-active);border-color:var(--bfds-error-active)}.bfds-button--destructive-ghost{background-color:transparent;color:var(--bfds-error);border-color:transparent}.bfds-button--destructive-ghost:hover:not(:disabled){background-color:var(--bfds-error-01);border-color:var(--bfds-error-04)}.bfds-button--destructive-ghost:active:not(:disabled){background-color:var(--bfds-error-02-solid)}.bfds-button--listItem,.bfds-button--listItemDestructive{display:flex;width:100%;justify-content:flex-start;padding:8px 12px;border:none;background:none;background-color:transparent;color:var(--bfds-text-primary);text-align:left;border-radius:0;gap:0;font-weight:400;min-height:auto;transition:background-color .15s ease}.bfds-button--listItem:hover:not(:disabled){background-color:var(--bfds-background-active)}.bfds-button--listItem:focus,.bfds-button--listItemDestructive:focus{outline:2px solid var(--bfds-primary);outline-offset:-2px;background-color:var(--bfds-background-active)}.bfds-button--listItemDestructive{color:var(--bfds-error)!important}.bfds-button--listItemDestructive:hover:not(:disabled){background-color:var( --bfds-error-surface, rgba(239, 68, 68, .1) )!important}.bfds-theme--error .bfds-button--destructive{box-shadow:0 0 0 2px #12030340}.bfds-theme--error .bfds-button--destructive:hover:not(:disabled){box-shadow:0 0 0 2px #12030359}.bfds-theme--error .bfds-button--destructive-outline{color:var(--bfds-error-hover);border-color:var(--bfds-error);background-color:#12030314}.bfds-theme--error .bfds-button--destructive-outline:hover:not(:disabled){color:#fff;background-color:var(--bfds-error);border-color:var(--bfds-error)}.bfds-theme--error .bfds-button--destructive-outline:active:not(:disabled){color:#fff;background-color:var(--bfds-error-active);border-color:var(--bfds-error-active)}.bfds-theme--error .bfds-button--destructive-ghost{color:var(--bfds-error-hover);background-color:#1203030d}.bfds-theme--error .bfds-button--destructive-ghost:hover:not(:disabled){color:#fff;background-color:var(--bfds-error)}.bfds-theme--error .bfds-button--destructive-ghost:active:not(:disabled){background-color:var(--bfds-error-active)}.bfds-button--mock{background-color:var(--bfds-mock);color:var(--bfds-background);border-color:var(--bfds-mock)}.bfds-button--mock:hover:not(:disabled){background-color:var(--bfds-mock-hover);border-color:var(--bfds-mock-hover)}.bfds-button--mock:active:not(:disabled){background-color:var(--bfds-mock-active);border-color:var(--bfds-mock-active)}.bfds-button--mock-outline{background-color:var(--bfds-background-solid-0);color:var(--bfds-mock);border-color:var(--bfds-mock)}.bfds-button--mock-outline:hover:not(:disabled){background-color:var(--bfds-mock-hover);border-color:var(--bfds-mock-hover)}.bfds-button--mock-outline:active:not(:disabled){background-color:var(--bfds-mock-02);border-color:var(--bfds-mock-active)}.bfds-button--mock-ghost{background-color:transparent;color:var(--bfds-mock);border-color:transparent}.bfds-button--mock-ghost:hover:not(:disabled){background-color:var(--bfds-mock-01);border-color:var(--bfds-mock-02)}.bfds-button--mock-ghost:active:not(:disabled){background-color:var(--bfds-mock-02)}.bfds-button--overlay{background-color:var(--bfds-background-06);color:var(--bfds-text);border-color:var(--bfds-background-08)}.bfds-button--overlay.bfds-button--primary:hover:not(:disabled){background-color:var(--bfds-primary);color:var(--bfds-background);border-color:var(--bfds-primary)}.bfds-button--overlay.bfds-button--primary:active:not(:disabled){background-color:var(--bfds-primary-active);color:var(--bfds-background);border-color:var(--bfds-primary-active)}.bfds-button--overlay.bfds-button--secondary:hover:not(:disabled){background-color:var(--bfds-secondary);color:var(--bfds-text);border-color:var(--bfds-secondary)}.bfds-button--overlay.bfds-button--secondary:active:not(:disabled){background-color:var(--bfds-secondary-active);color:var(--bfds-text);border-color:var(--bfds-secondary-active)}.bfds-button--overlay.bfds-button--outline:hover:not(:disabled){background-color:transparent;color:var(--bfds-primary);border-color:var(--bfds-primary)}.bfds-button--overlay.bfds-button--outline:active:not(:disabled){background-color:var(--bfds-primary-06);color:var(--bfds-primary);border-color:var(--bfds-primary-06)}.bfds-button--overlay.bfds-button--ghost:hover:not(:disabled){background-color:var(--bfds-background);color:var(--bfds-text);border-color:var(--bfds-border)}.bfds-button--overlay.bfds-button--ghost:active:not(:disabled){background-color:var(--bfds-background-hover);color:var(--bfds-text);border-color:var(--bfds-border-hover)}.bfds-button--overlay.bfds-button--destructive,.bfds-button--overlay.bfds-button--destructive-outline,.bfds-button--overlay.bfds-button--destructive-ghost{color:var(--bfds-error)}.bfds-button--overlay.bfds-button--destructive:hover:not(:disabled){background-color:var(--bfds-error);color:var(--bfds-background);border-color:var(--bfds-error)}.bfds-button--overlay.bfds-button--destructive:active:not(:disabled){background-color:var(--bfds-error-active);color:var(--bfds-background);border-color:var(--bfds-error-active)}.bfds-button--overlay.bfds-button--destructive-outline:hover:not(:disabled){background-color:transparent;color:var(--bfds-error);border-color:var(--bfds-error)}.bfds-button--overlay.bfds-button--destructive-outline:active:not(:disabled){background-color:var(--bfds-error-06);color:var(--bfds-error);border-color:var(--bfds-error-06)}.bfds-button--overlay.bfds-button--destructive-ghost:hover:not(:disabled){background-color:var(--bfds-error-01);color:var(--bfds-error);border-color:var(--bfds-error-04)}.bfds-button--overlay.bfds-button--destructive-ghost:active:not(:disabled){background-color:var(--bfds-error-02-solid);color:var(--bfds-error);border-color:var(--bfds-error-04)}a.bfds-button{min-height:auto}a.bfds-button:hover{text-decoration:none}.bfds-button .bfds-icon{flex-shrink:0}.bfds-button .bfds-icon+*{margin-left:8px}.bfds-button *+.bfds-icon{margin-left:8px}.bfds-button .bfds-button-spinner+.bfds-icon{margin-left:0}.bfds-button--with-confirmation{position:relative;overflow:hidden}.bfds-button--with-confirmation:after{content:attr(data-confirm-text);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--bfds-text-08);border:2px solid var(--bfds-error);border-radius:calc(6px * var(--corner-radius-scale, 1));corner-shape:squircle;color:var(--bfds-error);font-weight:700;transform:translate(calc(100% + 1px));transition:transform .3s ease-out;z-index:2;pointer-events:none;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bfds-button--with-confirmation.bfds-button--confirming-active:after{transform:translate(0)}.bfds-button--with-confirmation:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bfds-error-02);transform:translate(calc(100% + 1px));transition:transform .3s ease-out;z-index:3;pointer-events:none;border-radius:calc(6px * var(--corner-radius-scale, 1));corner-shape:squircle}.bfds-button--with-confirmation.bfds-button--confirming-active:before{transform:translate(0);width:0%;transition:transform .3s ease-out,width 3s linear .3s}.bfds-button--with-confirmation.bfds-button--icon-only:after{border-radius:50%;corner-shape:round}.bfds-button--with-confirmation.bfds-button--icon-only:before{border-radius:50%;corner-shape:round}.bfds-button--with-confirmation.bfds-button--icon-only:after{content:"?";font-size:1.5em;font-weight:700}.bfds-button-overlay{--overlay-x: 100%;transform:translate(var(--overlay-x))!important;transition:transform .3s ease-out!important}.bfds-button-overlay--hidden{--overlay-x: 100%}.bfds-button-overlay--visible{--overlay-x: 0%}.bfds-button--with-confirmation .bfds-button-overlay--hidden{transform:translate(100%)!important;transition:transform .3s ease-out!important}.bfds-button--with-confirmation .bfds-button-overlay--visible{transform:translate(0)!important;transition:transform .3s ease-out!important}.bfds-button--icon-only{border-radius:50%;corner-shape:round;position:relative}.bfds-button--icon-only.bfds-button--tiny{padding:4px;width:24px;height:24px}.bfds-button--icon-only.bfds-button--small{padding:6px;width:28px;height:28px}.bfds-button--icon-only.bfds-button--medium{padding:8px;width:36px;height:36px}.bfds-button--icon-only.bfds-button--large{padding:12px;width:44px;height:44px}.bfds-button--icon-only .bfds-button-spinner{position:absolute;top:1px;left:1px}.bfds-tabs{display:flex;flex-direction:column;width:100%}.bfds-tabs__header{display:flex;align-items:center;gap:16px;border-bottom:2px solid var(--bfds-border)}.bfds-tabs__subheader{display:flex;border-bottom:1px solid var(--bfds-border);background-color:var(--bfds-background-hover);padding-left:16px}.bfds-tabs__list{flex:1}.bfds-tabs__right-content{display:flex;align-items:center;gap:12px;padding-right:16px}.bfds-tabs__content{flex:1;min-height:200px}.bfds-tabs--scrollable .bfds-tabs__content{flex:1;overflow-y:auto;min-height:0}.bfds-tabs__panel{animation:bfds-fade-in .2s ease-in-out}.bfds-tabs__subpanel{animation:bfds-fade-in .15s ease-in-out}@keyframes bfds-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bfds-tab{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:none;background:transparent;color:var(--bfds-text-secondary);font-weight:500;cursor:pointer;transition:all .2s ease-in-out;border-bottom:2px solid transparent;position:relative;outline:none}.bfds-tab:hover:not(:disabled){color:var(--bfds-text);background-color:var(--bfds-background-hover)}.bfds-tab:focus-visible{outline:2px solid var(--bfds-primary);outline-offset:-2px}.bfds-tab--active{color:var(--bfds-primary);border-bottom-color:var(--bfds-primary)}.bfds-tab--disabled{opacity:.5;cursor:not-allowed;color:var(--bfds-text-muted)}.bfds-tab--small{padding:8px 16px 6px;font-size:12px}.bfds-tab--medium{padding:14px 20px 10px;font-size:14px}.bfds-tab--large{padding:16px 24px 14px;font-size:16px}.bfds-tab--primary.bfds-tab--active{color:var(--bfds-primary);border-bottom-color:var(--bfds-primary)}.bfds-tab--secondary.bfds-tab--active{color:var(--bfds-secondary);border-bottom-color:var(--bfds-secondary)}.bfds-subtab{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;background:transparent;color:var(--bfds-text-muted);font-weight:400;font-size:12px;cursor:pointer;transition:all .2s ease-in-out;border-bottom:1px solid transparent;position:relative;outline:none}.bfds-subtab:hover:not(:disabled){color:var(--bfds-text-secondary);background-color:var(--bfds-background-active)}.bfds-subtab:focus-visible{outline:2px solid var(--bfds-primary);outline-offset:-2px}.bfds-subtab--active{color:var(--bfds-text);border-bottom-color:var(--bfds-primary);background-color:var(--bfds-background)}.bfds-subtab--disabled{opacity:.5;cursor:not-allowed;color:var(--bfds-text-muted)}.bfds-subtab--small{padding:6px 12px;font-size:11px}.bfds-subtab--medium{padding:8px 16px;font-size:12px}.bfds-subtab--large{padding:10px 20px;font-size:13px}.bfds-subtab--primary.bfds-subtab--active{border-bottom-color:var(--bfds-primary)}.bfds-subtab--secondary.bfds-subtab--active{border-bottom-color:var(--bfds-secondary)}.bfds-tabs--secondary .bfds-tab--active{color:var(--bfds-secondary);border-bottom-color:var(--bfds-secondary)}.bfds-tabs--secondary .bfds-subtab--active{border-bottom-color:var(--bfds-secondary)}.bfds-form{display:flex;flex-direction:column;gap:16px}.bfds-input-container{display:flex;flex-direction:column;gap:6px}.bfds-input-field{position:relative;display:flex;align-items:center;width:100%}.bfds-input-label{font-size:14px;font-weight:500;color:var(--bfds-text);line-height:1.4}.bfds-input-required{color:var(--bfds-error);margin-left:2px}.bfds-input{padding:12px 16px;border:1px solid var(--bfds-border);border-radius:calc(6px * var(--corner-radius-scale, 1));corner-shape:squircle;background-color:var(--bfds-background);color:var(--bfds-text);font-size:14px;line-height:1.4;transition:all .2s ease-in-out;outline:none;width:100%}.bfds-input--with-clear{padding-right:40px}.bfds-input-actions{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;gap:4px;align-items:center}.bfds-input::placeholder{color:var(--bfds-text-muted)}.bfds-input:focus{border-color:var(--bfds-focus);box-shadow:0 0 0 3px var(--bfds-focus-outline)}.bfds-input:hover:not(:disabled):not(:focus){border-color:var(--bfds-border-hover)}.bfds-input-clear{background:transparent;border:none;color:var(--bfds-text-muted);cursor:pointer;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;transition:background-color .2s ease-in-out,color .2s ease-in-out}.bfds-input-clear:hover{background-color:var(--bfds-background-hover);color:var(--bfds-text)}.bfds-input-clear:focus-visible{outline:2px solid var(--bfds-focus);outline-offset:2px}.bfds-input--error{border-color:var(--bfds-error);background-color:var(--bfds-error-background)}.bfds-input--error:focus{border-color:var(--bfds-error);box-shadow:0 0 0 3px #ef44444d}.bfds-input--success{border-color:var(--bfds-success);background-color:var(--bfds-success-background)}.bfds-input--success:focus{border-color:var(--bfds-success);box-shadow:0 0 0 3px #10b9814d}.bfds-input--disabled{opacity:.6;cursor:not-allowed;background-color:var(--bfds-background-hover)}.bfds-input-help{font-size:12px;color:var(--bfds-text-secondary);line-height:1.3}.bfds-input-error{font-size:12px;color:var(--bfds-error);line-height:1.3;display:flex;align-items:center;gap:4px}.bfds-input-success{font-size:12px;color:var(--bfds-success);line-height:1.3;display:flex;align-items:center;gap:4px}.bfds-textarea-container{display:flex;flex-direction:column;gap:6px;position:relative}.bfds-textarea-container--full-height{height:100%}.bfds-textarea-container--full-height .bfds-textarea{flex:1}.bfds-textarea-label{font-size:14px;font-weight:500;color:var(--bfds-text);line-height:1.4}.bfds-textarea-required{color:var(--bfds-error);margin-left:2px}.bfds-textarea{padding:12px 16px;border:1px solid var(--bfds-border);border-radius:calc(6px * var(--corner-radius-scale, 1));corner-shape:squircle;background-color:var(--bfds-background);color:var(--bfds-text);font-size:14px;line-height:1.5;transition:all .2s ease-in-out;outline:none;min-height:2.5em;box-sizing:border-box}.bfds-textarea::placeholder{color:var(--bfds-text-muted)}.bfds-textarea:focus{border-color:var(--bfds-focus);box-shadow:0 0 0 3px var(--bfds-focus-outline)}.bfds-textarea:hover:not(:disabled):not(:focus){border-color:var(--bfds-border-hover)}.bfds-textarea--resize-none{resize:none}.bfds-textarea--resize-both{resize:both}.bfds-textarea--resize-horizontal{resize:horizontal}.bfds-textarea--resize-vertical{resize:vertical}.bfds-textarea--error{border-color:var(--bfds-error);background-color:var(--bfds-error-background)}.bfds-textarea--error:focus{border-color:var(--bfds-error);box-shadow:0 0 0 3px #ef44444d}.bfds-textarea--success{border-color:var(--bfds-success);background-color:var(--bfds-success-background)}.bfds-textarea--success:focus{border-color:var(--bfds-success);box-shadow:0 0 0 3px #10b9814d}.bfds-textarea--disabled{opacity:.6;cursor:not-allowed;background-color:var(--bfds-background-hover)}.bfds-textarea-help{font-size:12px;color:var(--bfds-text-secondary);line-height:1.3}.bfds-textarea-error{font-size:12px;color:var(--bfds-error);line-height:1.3;display:flex;align-items:center;gap:4px}.bfds-textarea-success{font-size:12px;color:var(--bfds-success);line-height:1.3;display:flex;align-items:center;gap:4px}.bfds-textarea--lexical{position:relative;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-family:monospace;max-width:100%;min-width:0;flex:1 1 auto;min-height:0}.bfds-textarea--lexical p{margin:0}.bfds-textarea-lexical-wrapper{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.bfds-textarea-lexical-wrapper .editor-placeholder{color:var(--bfds-text-muted);pointer-events:none;position:absolute;top:12px;left:16px;right:16px;white-space:pre-wrap}.bfds-textarea--lexical [data-bfds-inline-diff=added]{background-color:var(--bfds-success-02);border-radius:calc(4px * var(--corner-radius-scale, 1));corner-shape:squircle}.bfds-textarea-diff,.bfds-text-diff{margin-top:12px;padding:12px;border:1px solid var(--bfds-border);border-radius:calc(6px * var(--corner-radius-scale, 1));corner-shape:squircle;background:var(--bfds-background-01);display:flex;flex-direction:column;font-family:var(--fontFamilyMono);font-size:13px;line-height:1.45}.bfds-textarea-diff-line{display:flex;align-items:flex-start;gap:8px;color:var(--bfds-text)}.bfds-text-diff__line{display:grid;grid-template-columns:minmax(12px,max-content) minmax(12px,max-content) minmax(0,1fr);align-items:flex-start;gap:8px;color:var(--bfds-text)}.bfds-textarea-diff--empty,.bfds-text-diff--empty{align-items:center;color:var(--bfds-text-muted);gap:0}.bfds-textarea-diff-empty,.bfds-text-diff__empty{text-align:center;width:100%}.bfds-textarea-diff-line-prefix,.bfds-text-diff__line-number{flex-shrink:0;width:14px;text-align:center;color:var(--bfds-text-muted)}.bfds-text-diff__line-number{width:auto;min-width:12px;text-align:right;font-size:11px;line-height:1.45;color:var(--bfds-text-muted)}.bfds-text-diff__line-number--original,.bfds-text-diff__line-number--modified{font-family:var(--fontFamilyMono)}.bfds-textarea-diff-line-content,.bfds-text-diff__line-content{flex:1;white-space:pre-wrap;word-break:break-word;text-align:left}.bfds-textarea-diff-line--added,.bfds-text-diff__line--added,.bfds-text-diff__inline-segment--added{background:var(--bfds-success-02)}.bfds-textarea-diff-line--removed,.bfds-text-diff__line--removed,.bfds-text-diff__inline-segment--removed{background:var(--bfds-error-02)}.bfds-textarea-diff-line--removed .bfds-textarea-diff-line-content,.bfds-text-diff__line--removed .bfds-text-diff__line-content,.bfds-text-diff__cell--removed .bfds-text-diff__cell-content,.bfds-text-diff__inline-segment--removed{text-decoration:line-through}.bfds-text-diff__content{flex:1 1 auto;min-height:0;overflow-y:auto}.bfds-textarea-diff-header{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--bfds-background-solid-2);padding:2px 2px 2px 12px;border:1px solid var(--bfds-border);border-radius:calc(6px * var(--corner-radius-scale, 1));corner-shape:squircle}.bfds-textarea-diff-summary{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:500;color:var(--bfds-text-muted)}.bfds-textarea-diff-summary-value{line-height:1}.bfds-textarea-diff-summary-value--added{color:var(--bfds-success)}.bfds-textarea-diff-summary-value--removed{color:var(--bfds-error)}.bfds-textarea-diff-summary-value--muted{color:var(--bfds-text-muted)}.bfds-text-diff__toolbar{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.bfds-text-diff__toolbar-group{display:flex;gap:6px}.bfds-text-diff__toggle{cursor:pointer;-webkit-user-select:none;user-select:none}.bfds-text-diff__toggle--active{box-shadow:0 0 0 1px var(--bfds-border-strong, var(--bfds-border))}.bfds-text-diff__split{display:grid;gap:8px}.bfds-text-diff__split-header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;color:var(--bfds-text-muted);font-size:12px;font-weight:600}.bfds-text-diff__split-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}.bfds-text-diff__cell{display:flex;align-items:flex-start;gap:8px;font-family:var(--fontFamilyMono);background:var(--bfds-background-01)}.bfds-text-diff__cell--empty{background:var(--bfds-background-01)}.bfds-text-diff__cell-line{flex-shrink:0;width:26px;text-align:right;color:var(--bfds-text-muted);font-size:11px;line-height:1.45}.bfds-text-diff__cell-content{flex:1;white-space:pre-wrap;word-break:break-word;text-align:left}.bfds-text-diff__cell-placeholder{display:inline-block;width:100%}.bfds-text-diff__cell--added{background-color:var(--bfds-success-02)}.bfds-text-diff__cell--removed{background-color:var(--bfds-error-02)}.bfds-text-diff__inline{display:flex;flex-direction:column;gap:4px}.bfds-text-diff__inline-row{display:grid;grid-template-columns:minmax(12px,max-content) minmax(0,1fr);gap:8px;align-items:flex-start;white-space:pre-wrap;word-break:break-word}.bfds-text-diff__inline-content{display:block;text-align:left}.bfds-text-diff__inline-segment{padding:0 2px}.bfds-text-diff__inline-segment--added,.bfds-text-diff__inline-segment--removed{border-radius:calc(2px * var(--corner-radius-scale, 1));corner-shape:squircle}.bfds-text-diff__empty--neutral{color:var(--bfds-text-muted)}.bfds-select-container{display:flex;flex-direction:column;gap:6px;width:100%}.bfds-select-label{font-size:14px;font-weight:500;color:var(--bfds-text);line-height:1.4}.bfds-select-required{color:var(--bfds-error);margin-left:2px}.bfds-select-container--disabled .bfds-select-label{opacity:.6}.bfds-select-wrapper{position:relative;display:inline-block;width:100%}.bfds-select{display:block;width:100%;padding:12px 40px 12px 16px;font-size:14px;font-weight:400;line-height:1.4;color:var(--bfds-text);background-color:var(--bfds-background);border:1px solid var(--bfds-border);border-radius:calc(6px * var(--corner-radius-scale, 1));corner-shape:squircle;box-sizing:border-box;cursor:pointer;outline:none;transition:all .2s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none}.bfds-select:hover:not(:disabled){border-color:var(--bfds-border-hover)}.bfds-select:focus{border-color:var(--bfds-focus);box-shadow:0 0 0 3px var(--bfds-focus-outline)}.bfds-select--disabled{opacity:.6;cursor:not-allowed;background-color:var(--bfds-background-hover)}.bfds-select-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--bfds-text-secondary)}.bfds-select--disabled+.bfds-select-icon{opacity:.6}.bfds-select-icon--open{transform:translateY(-50%) rotate(180deg)}.bfds-select-icon--clickable{pointer-events:auto;cursor:pointer}.bfds-select--open{border-radius:calc(6px * var(--corner-radius-scale, 1)) calc(6px * var(--corner-radius-scale, 1)) 0 0;corner-shape:squircle;border-bottom-color:transparent}.bfds-select--open-above{border-radius:0 0 calc(6px * var(--corner-radius-scale, 1)) calc(6px * var(--corner-radius-scale, 1));corner-shape:squircle;border-top-color:transparent}.bfds-select-dropdown{position:absolute;left:0;right:0;z-index:1000;background-color:var(--bfds-background);border:1px solid var(--bfds-border);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;max-height:200px;overflow-y:auto}.bfds-select-dropdown--below{top:100%;border-top:none;border-radius:0 0 calc(6px * var(--corner-radius-scale, 1)) calc(6px * var(--corner-radius-scale, 1));corner-shape:squircle}.bfds-select-dropdown--above{bottom:100%;border-bottom:none;border-radius:calc(6px * var(--corner-radius-scale, 1)) calc(6px * var(--corner-radius-scale, 1)) 0 0;corner-shape:squircle}.bfds-select-option{padding:12px 16px;font-size:14px;font-weight:400;line-height:1.4;color:var(--bfds-text);cursor:pointer;border-bottom:1px solid var(--bfds-border);transition:background-color .15s ease-in-out}.bfds-select-option:last-child{border-bottom:none}.bfds-select-option:hover{background-color:var(--bfds-background-hover)}.bfds-select-dropdown--keyboard-nav .bfds-select-option:hover{background-color:transparent}.bfds-select-option--highlighted{background-color:var(--bfds-background-hover)}.bfds-select-dropdown--keyboard-nav .bfds-select-option--highlighted{background-color:var(--bfds-background-hover)!important}.bfds-select-option--selected{background-color:var(--bfds-primary-02);color:var(--bfds-primary)}.bfds-select-option--disabled{opacity:.6;cursor:not-allowed;background-color:transparent!important}.bfds-select-option--no-results{color:var(--bfds-text-muted);font-style:italic;cursor:default;background-color:transparent!important}.bfds-checkbox-wrapper{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-weight:400;line-height:1.4;color:var(--bfds-text);position:relative}.bfds-checkbox-input{position:absolute;opacity:0;width:16px;height:16px;margin:0;z-index:1;cursor:pointer}.bfds-checkbox{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--bfds-border);border-radius:calc(3px * var(--corner-radius-scale, 1));corner-shape:squircle;background-color:var(--bfds-background);transition:all .2s ease-in-out;cursor:pointer}.bfds-checkbox:hover:not(.bfds-checkbox--disabled){border-color:var(--bfds-border-hover)}.bfds-checkbox:focus-visible{outline:2px solid var(--bfds-focus);outline-offset:2px}.bfds-checkbox--checked{border-color:var(--bfds-primary);background-color:var(--bfds-primary)}.bfds-checkbox--checked:hover:not(.bfds-checkbox--disabled){border-color:var(--bfds-primary-hover);background-color:var(--bfds-primary-hover)}.bfds-checkbox--disabled{opacity:.4;cursor:not-allowed}.bfds-checkbox-icon{color:var(--bfds-background);width:12px;height:12px;flex-shrink:0;opacity:1;transition:opacity .15s ease}.bfds-checkbox-icon--hidden{opacity:0}.bfds-checkbox-label{-webkit-user-select:none;user-select:none}.bfds-checkbox-required{color:var(--bfds-error)}.bfds-checkbox-wrapper:has(.bfds-checkbox--disabled){cursor:not-allowed}.bfds-checkbox-wrapper:has(.bfds-checkbox--disabled) .bfds-checkbox-label{opacity:.6}.bfds-checkbox-input:invalid:focus+.bfds-checkbox{outline:2px solid var(--bfds-error);outline-offset:2px}.was-validated .bfds-checkbox-input:invalid+.bfds-checkbox{border-color:var(--bfds-error)}.bfds-radio-group{display:flex;gap:16px}.bfds-radio-group--vertical{flex-direction:column}.bfds-radio-group--horizontal{flex-direction:row;flex-wrap:wrap}.bfds-radio-group--disabled{opacity:.6;cursor:not-allowed}.bfds-radio-wrapper{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-weight:400;line-height:1.4;color:var(--bfds-text);position:relative}.bfds-radio-input{position:absolute;opacity:0;width:16px;height:16px;margin:0;z-index:1;cursor:pointer}.bfds-radio{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--bfds-border);border-radius:50%;background-color:var(--bfds-background);transition:all .2s ease-in-out;cursor:pointer;position:relative}.bfds-radio:hover:not(.bfds-radio--disabled){border-color:var(--bfds-border-hover)}.bfds-radio:focus-visible{outline:2px solid var(--bfds-focus);outline-offset:2px}.bfds-radio--checked{border-color:var(--bfds-primary)}.bfds-radio--checked:hover:not(.bfds-radio--disabled){border-color:var(--bfds-primary-hover)}.bfds-radio--disabled{opacity:.6;cursor:not-allowed;background-color:var(--bfds-background-hover)}.bfds-radio-dot{width:8px;height:8px;border-radius:50%;background-color:var(--bfds-primary);transition:all .2s ease-in-out}.bfds-radio--disabled .bfds-radio-dot{background-color:var(--bfds-text-muted)}.bfds-radio-label{-webkit-user-select:none;user-select:none}.bfds-radio-wrapper:has(.bfds-radio--disabled){cursor:not-allowed}.bfds-radio-wrapper:has(.bfds-radio--disabled) .bfds-radio-label{opacity:.6}.bfds-radio-input:invalid:focus+.bfds-radio{outline:2px solid var(--bfds-error);outline-offset:2px}.was-validated .bfds-radio-input:invalid+.bfds-radio{border-color:var(--bfds-error)}.bfds-radio-group--small .bfds-radio-wrapper{font-size:12px;gap:6px}.bfds-radio-group--small .bfds-radio{width:12px;height:12px}.bfds-radio-group--small .bfds-radio-dot{width:6px;height:6px}.bfds-radio-group--medium .bfds-radio-wrapper{font-size:14px;gap:8px}.bfds-radio-group--medium .bfds-radio{width:16px;height:16px}.bfds-radio-group--medium .bfds-radio-dot{width:8px;height:8px}.bfds-radio-group--large .bfds-radio-wrapper{font-size:16px;gap:10px}.bfds-radio-group--large .bfds-radio{width:20px;height:20px}.bfds-radio-group--large .bfds-radio-dot{width:10px;height:10px}.bfds-radio-fieldset{border:1px solid var(--bfds-border);border-radius:calc(6px * var(--corner-radius-scale, 1));corner-shape:squircle;background-color:var(--bfds-background);padding:16px;margin:0;transition:all .2s ease-in-out}.bfds-radio-fieldset:hover{border-color:var(--bfds-border-hover)}.bfds-radio-fieldset:focus-within{border-color:var(--bfds-focus);box-shadow:0 0 0 3px var(--bfds-focus-outline)}.bfds-toggle-wrapper{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-weight:400;line-height:1.4;color:var(--bfds-text)}.bfds-toggle-input{position:absolute;opacity:0;width:0;height:0}.bfds-toggle{display:flex;align-items:center;cursor:pointer;transition:all .2s ease-in-out}.bfds-toggle:focus-visible{outline:2px solid var(--bfds-focus);outline-offset:2px}.bfds-toggle-track{position:relative;background-color:var(--bfds-secondary);border-radius:calc(12px * var(--corner-radius-scale, 1));corner-shape:squircle;transition:all .2s ease-in-out;cursor:pointer}.bfds-toggle--checked .bfds-toggle-track{background-color:var(--bfds-primary)}.bfds-toggle--disabled .bfds-toggle-track{opacity:.4;cursor:not-allowed}.bfds-toggle-thumb{position:absolute;top:2px;left:2px;background-color:var(--bfds-background);border-radius:calc(16px * var(--corner-radius-scale, 1));corner-shape:squircle;transition:all .2s ease-in-out;cursor:pointer}.bfds-toggle:hover .bfds-toggle-thumb{outline:5px solid var(--bfds-primary-04)}.bfds-toggle-label{-webkit-user-select:none;user-select:none}.bfds-toggle--disabled:hover .bfds-toggle-thumb{outline:none;cursor:not-allowed}.bfds-toggle-wrapper:has(.bfds-toggle--disabled){cursor:not-allowed}.bfds-toggle-wrapper:has(.bfds-toggle--disabled) .bfds-toggle-label{opacity:.6}.bfds-callout{padding:16px;border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle;border:1px solid;margin:8px 0;animation:bfds-callout-fade-in .3s ease-in-out}@keyframes bfds-callout-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes bfds-callout-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.bfds-callout--animating-out{animation:bfds-callout-fade-out .3s ease-in-out forwards}.bfds-callout-header{display:flex;align-items:flex-start;gap:12px}.bfds-callout-icon{flex-shrink:0;margin-top:2px}.bfds-callout-content{flex:1;display:flex;flex-direction:column;gap:8px}.bfds-callout-message{font-weight:500}.bfds-callout-subtitle{font-size:14px;line-height:1.4;opacity:.85;white-space:pre-wrap}.bfds-callout-toggle{background:none;border:none;color:inherit;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:4px;padding:4px 0;text-decoration:underline;opacity:.8}.bfds-callout-toggle:hover{opacity:1}.bfds-callout-dismiss{background:none;border:none;color:inherit;cursor:pointer;padding:10px;margin:-10px;border-radius:calc(4px * var(--corner-radius-scale, 1));corner-shape:squircle;opacity:.6;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;min-width:36px;min-height:36px}.bfds-callout-dismiss:hover{opacity:1}.bfds-callout-countdown{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.bfds-callout-countdown-ring{position:absolute;width:32px;height:32px}.bfds-callout-countdown-track{opacity:.2}.bfds-callout-countdown-progress{transition:stroke-dashoffset .1s ease-out;stroke-linecap:round;stroke-width:2.5}.bfds-callout-countdown-ring--paused .bfds-callout-countdown-progress{opacity:.7;animation:bfds-countdown-paused-pulse 1s ease-in-out infinite alternate}@keyframes bfds-countdown-paused-pulse{0%{opacity:.7}to{opacity:.4}}.bfds-callout-details{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.bfds-callout-details pre{background-color:#0003;padding:12px;border-radius:calc(4px * var(--corner-radius-scale, 1));corner-shape:squircle;font-size:12px;line-height:1.4;overflow-x:auto;margin:0;white-space:pre-wrap}.bfds-callout code{background:var(--bfds-background-08)}.bfds-callout--info{background-color:var(--bfds-info-02-solid);border-color:var(--bfds-info-04);color:var(--bfds-info)}.bfds-callout--success{background-color:var(--bfds-success-02-solid);border-color:var(--bfds-success-04);color:var(--bfds-success)}.bfds-callout--warning{background-color:var(--bfds-warning-02-solid);border-color:var(--bfds-warning-04);color:var(--bfds-warning)}.bfds-callout--error{background-color:var(--bfds-error-02-solid);border-color:var(--bfds-error-04);color:var(--bfds-error)}.bfds-toggle--small .bfds-toggle-track{width:32px;height:16px}.bfds-toggle--small .bfds-toggle-thumb{width:18px;height:12px}.bfds-toggle--small.bfds-toggle--checked .bfds-toggle-thumb{transform:translate(10px)}.bfds-toggle--medium .bfds-toggle-track{width:40px;height:20px}.bfds-toggle--medium .bfds-toggle-thumb{width:24px;height:16px}.bfds-toggle--medium.bfds-toggle--checked .bfds-toggle-thumb{transform:translate(12px)}.bfds-toggle--large .bfds-toggle-track{width:48px;height:24px}.bfds-toggle--large .bfds-toggle-thumb{width:30px;height:20px}.bfds-toggle--large.bfds-toggle--checked .bfds-toggle-thumb{transform:translate(14px)}.bfds-toast-container{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none;max-width:400px;width:100%}.bfds-toast{pointer-events:auto;transform:translate(100%);opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.bfds-toast--visible{transform:translate(0);opacity:1}.bfds-toast--hidden{transform:translate(100%);opacity:0}.bfds-toast .bfds-callout{margin:0;box-shadow:0 10px 25px #0000004d;border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle;min-width:320px;max-width:400px}.bfds-pricing-table{width:100%;margin-top:2rem}.bfds-pricing-table__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;align-items:stretch}.bfds-pricing-table__card--highlighted{transform:scale(1.02);position:relative;z-index:1}.bfds-pricing-table__card--disabled{opacity:.8}.bfds-pricing-table__header{text-align:center;width:100%;padding-top:.7rem}.bfds-pricing-table__badge{position:absolute;top:-16px;left:50%;transform:translate(-50%)}.bfds-pricing-table__tier-name{font-size:1.5rem;font-weight:600;margin:0 0 1rem;color:var(--bfds-text)}.bfds-pricing-table__price{margin-bottom:.5rem}.bfds-pricing-table__price-amount,.bfds-pricing-table__price-sale{font-size:2.5rem;font-weight:700;color:var(--bfds-primary)}.bfds-pricing-table__price-original{position:relative;font-size:2rem;font-weight:700;color:var(--bfds-secondary);margin-right:4px}.bfds-pricing-table__price-original:after{content:"";position:absolute;top:50%;left:-4px;right:0;height:5px;width:calc(100% + 8px);background-color:var(--bfds-primary-08);transform:translateY(-50%) rotate(-10deg);border-radius:calc(4px * var(--corner-radius-scale, 1));corner-shape:squircle}.bfds-pricing-table__price-period{font-size:1rem;color:var(--bfds-text-secondary);margin-left:.25rem}.bfds-pricing-table__features{flex:1}.bfds-pricing-table__features-list{list-style:none;padding:0;margin:0}.bfds-pricing-table__feature{display:flex;align-items:flex-start;margin-bottom:.75rem;gap:.75rem}.bfds-pricing-table__feature:last-child{margin-bottom:0}.bfds-pricing-table__feature-icon{color:var(--bfds-success, #10b981);flex-shrink:0;margin-top:.125rem}.bfds-pricing-table__feature-text{font-size:.9rem;line-height:1.5;color:var(--bfds-text)}li.bfds-pricing-table__feature-meta{font-size:.8em;text-align:left;color:var(--bfds-secondary)}.bfds-pricing-table__footer,.bfds-pricing-table__cta{width:100%}@media(max-width:768px){.bfds-pricing-table__grid{grid-template-columns:1fr;gap:1rem}.bfds-pricing-table__card--highlighted{transform:none}.bfds-pricing-table__price-amount{font-size:2rem}}@media(min-width:1024px){.bfds-pricing-table__grid{grid-template-columns:repeat(3,1fr);max-width:1200px;margin:0 auto}}.bfds-pricing-table__card--disabled .bfds-pricing-table__tier-name:after{content:""}@media(max-width:480px){.bfds-toast-container{bottom:16px;right:16px;left:16px;max-width:none}.bfds-toast .bfds-callout{min-width:auto;max-width:none}}.bfds-spinner-container{display:inline-block}.bfds-spinner{animation:bfds-spin 1s linear infinite}@keyframes bfds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bfds-pill{display:inline-flex;align-items:center;border-radius:calc(12px * var(--corner-radius-scale, 1));corner-shape:squircle;font-size:12px;font-weight:500;line-height:1.2;max-width:100%}.bfds-pill__label{padding:4px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:calc(12px * var(--corner-radius-scale, 1)) 0 0 calc(12px * var(--corner-radius-scale, 1));corner-shape:squircle}.bfds-pill__label--no-content,.bfds-pill--label-only{border-radius:calc(12px * var(--corner-radius-scale, 1));corner-shape:squircle}.bfds-pill__content{display:flex;align-items:center;gap:4px;padding:4px 8px;border-left:1px solid;border-radius:0 calc(12px * var(--corner-radius-scale, 1)) calc(12px * var(--corner-radius-scale, 1)) 0;corner-shape:squircle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--bfds-text)}.bfds-pill__label+.bfds-pill__content{border-left-width:1px}.bfds-pill:not(:has(.bfds-pill__label)) .bfds-pill__content{border-left:none;border-radius:calc(12px * var(--corner-radius-scale, 1));corner-shape:squircle}.bfds-pill--primary{background-color:var(--bfds-primary-01)}.bfds-pill--primary .bfds-pill__label{color:var(--bfds-primary)}.bfds-pill--primary .bfds-pill__content{border-color:var(--bfds-primary-02);color:var(--bfds-text)}.bfds-pill--secondary{background-color:var(--bfds-secondary-02)}.bfds-pill--secondary .bfds-pill__label{color:var(--bfds-secondary)}.bfds-pill--secondary .bfds-pill__content{border-color:var(--bfds-secondary-02);color:var(--bfds-text)}.bfds-pill--success{background-color:var(--bfds-success-01)}.bfds-pill--success .bfds-pill__label{color:var(--bfds-success)}.bfds-pill--success .bfds-pill__content{border-color:var(--bfds-success-02);color:var(--bfds-text)}.bfds-pill--error{background-color:var(--bfds-error-01)}.bfds-pill--error .bfds-pill__label{color:var(--bfds-error)}.bfds-pill--error .bfds-pill__content{border-color:var(--bfds-error-02);color:var(--bfds-text)}.bfds-pill--warning{background-color:var(--bfds-warning-01)}.bfds-pill--warning .bfds-pill__label{color:var(--bfds-warning)}.bfds-pill--warning .bfds-pill__content{border-color:var(--bfds-warning-02);color:var(--bfds-text)}.bfds-pill--info{background-color:var(--bfds-info-01)}.bfds-pill--info .bfds-pill__label{color:var(--bfds-info)}.bfds-pill--info .bfds-pill__content{border-color:var(--bfds-info-02);color:var(--bfds-text)}.paper .bfds-pill--primary{background-color:var(--bfds-primary-04);border:1px solid var(--bfds-primary)}.paper .bfds-pill--primary .bfds-pill__label{color:var(--bfds-primary-active)}.paper .bfds-pill--primary .bfds-pill__content{border-color:var(--bfds-primary);color:var(--textDark)}.paper .bfds-pill--secondary{background-color:var(--bfds-secondary-04);border:1px solid var(--bfds-secondary)}.paper .bfds-pill--secondary .bfds-pill__label{color:var(--bfds-secondary-active)}.paper .bfds-pill--secondary .bfds-pill__content{border-color:var(--bfds-secondary);color:var(--textDark)}.paper .bfds-pill--success{background-color:var(--bfds-success-04);border:1px solid var(--bfds-success)}.paper .bfds-pill--success .bfds-pill__label{color:var(--bfds-success-active)}.paper .bfds-pill--success .bfds-pill__content{border-color:var(--bfds-success);color:var(--textDark)}.paper .bfds-pill--error{background-color:var(--bfds-error-04);border:1px solid var(--bfds-error)}.paper .bfds-pill--error .bfds-pill__label{color:var(--bfds-error-active)}.paper .bfds-pill--error .bfds-pill__content{border-color:var(--bfds-error);color:var(--textDark)}.paper .bfds-pill--warning{background-color:var(--bfds-warning-04);border:1px solid var(--bfds-warning-hover)}.paper .bfds-pill--warning .bfds-pill__label{color:var(--bfds-warning-active)}.paper .bfds-pill--warning .bfds-pill__content{border-color:var(--bfds-warning-hover);color:var(--textDark)}.paper .bfds-pill--info{background-color:var(--bfds-info-04);border:1px solid var(--bfds-info)}.paper .bfds-pill--info .bfds-pill__label{color:var(--bfds-info-active)}.paper .bfds-pill--info .bfds-pill__content{border-color:var(--bfds-info);color:var(--textDark)}.bfds-example{display:flex;flex-direction:column;gap:24px;padding:24px;background-color:var(--bfds-background);color:var(--bfds-text)}.bfds-example h2{margin:0 0 24px;font-size:24px;font-weight:600}.bfds-example h3{margin:0 0 16px;font-size:18px;font-weight:500}.bfds-example__section{margin-bottom:24px}.bfds-example__code{background-color:var(--bfds-text-005);padding:1rem;border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle;overflow:auto;font-family:var(--fontFamilyMono)}.bfds-code-example{border:1px solid var(--bfds-border);border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle;overflow:hidden;background-color:var(--bfds-background);box-shadow:0 1px 2px #0000000d}.bfds-code-example__header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:var(--bfds-background-hover);border-bottom:1px solid var(--bfds-border)}.bfds-code-example__language{font-size:12px;font-weight:500;color:var(--bfds-text-secondary);text-transform:uppercase;letter-spacing:.05em}.bfds-code-example__header-buttons{display:flex;gap:4px;align-items:center}.bfds-code-example__content{position:relative;background-color:var(--bfds-text-005)}.bfds-code-example__editor{display:flex;width:100%;overflow-x:auto}.bfds-code-example__line-numbers{padding:3px 12px 16px 16px;display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-family:var(--fontFamilyMono);font-size:12px;color:var(--bfds-text-secondary);border-right:1px solid var(--bfds-border);-webkit-user-select:none;user-select:none;flex-shrink:0}.bfds-code-example__line-numbers span{line-height:1.5;min-height:1.5em}.bfds-code-example__textarea .bfds-textarea-container{gap:0;width:100%;background:transparent}.bfds-code-example__textarea.bfds-textarea{border:none;border-radius:0;background:transparent;padding:0;min-height:auto;width:100%;resize:none;color:var(--bfds-text);font-family:var(--fontFamilyMono);font-size:14px;line-height:1.5}.bfds-code-example__textarea.bfds-textarea:focus{box-shadow:none}.bfds-code-example__lexical-root{font-family:var(--fontFamilyMono)}.bfds-code-example__lexical-content{padding:16px;min-height:100%;outline:none;white-space:pre!important;overflow-x:auto}.bfds-code-example__fade{position:absolute;bottom:0;left:0;right:0;height:60px;pointer-events:none;display:flex;align-items:flex-end;justify-content:center;padding-bottom:12px}.bfds-code-example__fade-gradient{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,var(--bfds-background-09) 70%)}.bfds-code-example__hidden-lines{position:relative;z-index:1;display:flex;justify-content:center;pointer-events:auto}.bfds-code-example__hidden-lines button{opacity:.6;transition:opacity .15s ease}.bfds-code-example__hidden-lines button:hover{opacity:1}.bfds-code-example .token.comment,.bfds-syntax-highlight .token.comment{color:var(--bfds-text-muted)}.bfds-code-example .token.punctuation,.bfds-syntax-highlight .token.punctuation{color:var(--bfds-text-secondary)}.bfds-code-example .token.property,.bfds-code-example .token.number,.bfds-code-example .token.boolean,.bfds-code-example .token.constant,.bfds-syntax-highlight .token.property,.bfds-syntax-highlight .token.number,.bfds-syntax-highlight .token.boolean,.bfds-syntax-highlight .token.constant{color:var(--bfds-primary)}.bfds-code-example .token.string,.bfds-code-example .token.selector,.bfds-syntax-highlight .token.string,.bfds-syntax-highlight .token.selector{color:var(--bfds-primary-06)}.bfds-code-example .token.operator,.bfds-syntax-highlight .token.operator{color:var(--bfds-warning)}.bfds-code-example .token.keyword,.bfds-code-example .token.attr-name,.bfds-syntax-highlight .token.keyword,.bfds-syntax-highlight .token.attr-name{color:var(--bfds-warning-08)}.bfds-code-example .token.attr-value,.bfds-code-example .token.attr-value .token.punctuation,.bfds-syntax-highlight .token.attr-value,.bfds-syntax-highlight .token.attr-value .token.punctuation{color:var(--bfds-primary-08)}.bfds-code-example .token.attr-value .token.punctuation.attr-equals,.bfds-syntax-highlight .token.attr-value .token.punctuation.attr-equals{color:var(--bfds-text-secondary)}.bfds-code-example .token.variable,.bfds-syntax-highlight .token.variable{color:var(--bfds-text-08)}.bfds-code-example .token.function,.bfds-code-example .token.class-name,.bfds-syntax-highlight .token.function,.bfds-syntax-highlight .token.class-name{color:var(--bfds-primary);font-weight:600}.bfds-code-example .token.tag,.bfds-syntax-highlight .token.tag{color:var(--bfds-warning)}.bfds-code-example .token.builtin,.bfds-syntax-highlight .token.builtin{color:var(--bfds-primary-06)}.bfds-code-example__footer{width:100%;padding:8px 12px;background-color:var(--bfds-background-hover);border:none;border-top:1px solid var(--bfds-border);display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;transition:background-color .15s ease;color:var(--bfds-text-secondary);font-family:var(--fontFamily);font-size:14px}.bfds-code-example__footer:hover{background-color:var(--bfds-background-active);color:var(--bfds-text)}.bfds-code-example__footer-icon{opacity:.8}.bfds-code-example__footer-text{font-weight:500}.bfds-example__group{display:flex;gap:12px;flex-wrap:wrap}.bfds-example__group--align-center{align-items:center}.bfds-example__group--align-end{align-items:flex-end}.bfds-example__item{text-align:center}.bfds-example__label{font-size:12px;margin-top:4px;color:var(--bfds-text-secondary)}.bfds-example__controls{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.bfds-example__control{display:flex;flex-direction:column}.bfds-example__control-label{display:block;margin-bottom:4px;font-size:14px}.bfds-example__input{padding:8px 12px;border-radius:calc(4px * var(--corner-radius-scale, 1));corner-shape:squircle;border:1px solid var(--bfds-border);background-color:var(--bfds-background);color:var(--bfds-text);font-size:14px}.bfds-example__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;margin-top:16px}.bfds-example__grid-item{display:flex;flex-direction:column;align-items:center;padding:12px;border:1px solid var(--bfds-border);border-radius:calc(6px * var(--corner-radius-scale, 1));corner-shape:squircle;background-color:var(--bfds-background-hover);text-align:center}.bfds-example__grid-item-label{font-size:11px;margin-top:8px;color:var(--bfds-text-secondary);word-break:break-word}.bfds-range-container{display:flex;flex-direction:column;gap:4px;position:relative;margin-bottom:16px}.bfds-range-container--with-ticks{padding-bottom:32px}.bfds-range-header{display:flex;justify-content:space-between;align-items:center}.bfds-range-label{font-size:14px;font-weight:500;color:var(--bfds-text);line-height:1.4}.bfds-range-required{color:var(--bfds-error);margin-left:2px}.bfds-range-value{font-family:DM Mono,monospace;font-size:14px;font-weight:600;color:var(--bfds-text);background-color:var(--bfds-secondary);padding:4px 12px;border-radius:calc(12px * var(--corner-radius-scale, 1));corner-shape:squircle;transition:all .2s ease-in-out}.bfds-range-container:hover .bfds-range-value{background-color:var(--bfds-primary);color:var(--bfds-background)}.bfds-range-wrapper{position:relative;padding:0}.bfds-range-track{position:absolute;width:100%;height:8px;background-color:var(--bfds-secondary);border-radius:calc(4px * var(--corner-radius-scale, 1));corner-shape:squircle;top:50%;transform:translateY(-50%);pointer-events:none;transition:all .2s ease-in-out}.bfds-range-fill{position:absolute;height:100%;background-color:var(--bfds-primary);border-radius:calc(4px * var(--corner-radius-scale, 1));corner-shape:squircle;transition:width .1s ease-out}.bfds-range{-webkit-appearance:none;appearance:none;width:100%;height:8px;background:transparent;cursor:pointer;position:relative;z-index:1;margin:0;padding:0;border:none;outline:none}.bfds-range::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;background:transparent;height:8px;border:none;margin:0;padding:0}.bfds-range::-moz-range-track{appearance:none;background:transparent;height:8px;border:none;margin:0;padding:0}.bfds-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--bfds-background);border:2px solid var(--bfds-range-custom-color, var(--bfds-primary));cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 2px 4px #0003;margin-top:0}.bfds-range::-moz-range-thumb{appearance:none;background-color:var(--bfds-background);border:2px solid var(--bfds-range-custom-color, var(--bfds-primary));cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 2px 4px #0003;margin-top:0}.bfds-range:hover::-webkit-slider-thumb{transform:scale(1.1);box-shadow:0 3px 6px #0000004d}.bfds-range:hover::-moz-range-thumb{transform:scale(1.1);box-shadow:0 3px 6px #0000004d}.bfds-range:hover~.bfds-range-track{background-color:var(--bfds-secondary-hover)}.bfds-range:focus{outline:none}.bfds-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--bfds-focus-outline),0 2px 4px #0003}.bfds-range:focus::-moz-range-thumb{box-shadow:0 0 0 4px var(--bfds-focus-outline),0 2px 4px #0003}.bfds-range--small::-webkit-slider-thumb{width:14px;height:14px;border-radius:50%;margin-top:-4px}.bfds-range--small::-moz-range-thumb{width:14px;height:14px;border-radius:50%;margin-top:-4px}.bfds-range--medium::-webkit-slider-thumb{width:18px;height:18px;border-radius:50%;margin-top:-6px}.bfds-range--medium::-moz-range-thumb{width:18px;height:18px;border-radius:50%;margin-top:-6px}.bfds-range--large::-webkit-slider-thumb{width:22px;height:22px;border-radius:50%;margin-top:-8px}.bfds-range--large::-moz-range-thumb{width:22px;height:22px;border-radius:50%;margin-top:-8px}.bfds-range-container--error .bfds-range-track{background-color:#ef444433}.bfds-range-container--error .bfds-range-fill{background-color:var(--bfds-error)}.bfds-range--error::-webkit-slider-thumb{border-color:var(--bfds-error)}.bfds-range--error::-moz-range-thumb{border-color:var(--bfds-error)}.bfds-range-container--success .bfds-range-track{background-color:#10b98133}.bfds-range-container--success .bfds-range-fill{background-color:var(--bfds-success)}.bfds-range--success::-webkit-slider-thumb{border-color:var(--bfds-success)}.bfds-range--success::-moz-range-thumb{border-color:var(--bfds-success)}.bfds-range--disabled{cursor:not-allowed}.bfds-range-container--disabled{opacity:.6}.bfds-range-container--disabled .bfds-range-track{background-color:var(--bfds-background-hover)}.bfds-range-container--disabled .bfds-range-fill{background-color:var(--bfds-text-muted)}.bfds-range--disabled::-webkit-slider-thumb{cursor:not-allowed;background-color:var(--bfds-text-muted);border-color:var(--bfds-text-muted);box-shadow:none}.bfds-range--disabled::-moz-range-thumb{cursor:not-allowed;background-color:var(--bfds-text-muted);border-color:var(--bfds-text-muted);box-shadow:none}.bfds-range-ticks{position:absolute;width:100%;top:100%;left:0;margin-top:2px;pointer-events:none}.bfds-range-tick{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.bfds-range-tick--first{transform:translate(0);align-items:flex-start}.bfds-range-tick--last{transform:translate(-100%);align-items:flex-end}.bfds-range-tick-mark{width:2px;height:8px;background-color:var(--bfds-secondary);opacity:.5}.bfds-range-tick-label{font-size:11px;color:var(--bfds-text-secondary);white-space:nowrap;text-align:center;line-height:1.2}.bfds-range-help{font-size:12px;color:var(--bfds-text-secondary);line-height:1.3;margin-top:4px}.bfds-range-error{font-size:12px;color:var(--bfds-error);line-height:1.3;display:flex;align-items:center;gap:4px;margin-top:4px}.bfds-range-success{font-size:12px;color:var(--bfds-success);line-height:1.3;display:flex;align-items:center;gap:4px;margin-top:4px}.bfds-button-row{display:flex;flex-direction:column;gap:8px;width:fit-content}.bfds-button-row__labels{position:relative;margin-top:0;height:20px}.bfds-button-row__tick-label{font-size:12px;color:var(--bfds-text-secondary);font-weight:500;white-space:nowrap}.bfds-button-row__buttons{display:flex;justify-content:center}.bfds-button-row__radio{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.bfds-button-row__button{background:none;border:1px solid var(--bfds-border);border-right:none;color:var(--bfds-text);cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:inherit;font-weight:500;transition:all .15s ease;border-radius:0;position:relative;transform-origin:center bottom;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bfds-button-row__button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.bfds-button-row__button:last-child{border-right:1px solid var(--bfds-border);border-top-right-radius:4px;border-bottom-right-radius:4px}.bfds-button-row__button--small{height:24px;padding:0 8px;font-size:11px}.bfds-button-row__button--medium{height:28px;padding:0 10px;font-size:12px}.bfds-button-row__button--large{height:32px;padding:0 12px;font-size:13px}.bfds-button-row__button--negative{background-color:var(--bfds-error-02)}.bfds-button-row__button--positive{background-color:var(--bfds-success-02)}.bfds-button-row__button--neutral{background-color:var(--bfds-background-hover)}.bfds-button-row__button--primary{background-color:var(--bfds-primary-02)}.bfds-button-row__button--selected-negative{background-color:var(--bfds-error);color:#fff}.bfds-button-row__button--selected-positive{background-color:var(--bfds-success);color:#fff}.bfds-button-row__button--selected-neutral{background-color:var(--bfds-background-solid-9);color:var(--bfds-text)}.bfds-button-row__button--selected-primary{background-color:var(--bfds-primary);color:var(--bfds-background)}.bfds-button-row__button--negative:hover:not(:disabled){background-color:var(--bfds-error-06)}.bfds-button-row__button--positive:hover:not(:disabled){background-color:var(--bfds-success-06)}.bfds-button-row__button--neutral:hover:not(:disabled){background-color:var(--bfds-background-active)}.bfds-button-row__button--primary:hover:not(.bfds-button-row__button--disabled){background-color:var(--bfds-primary-06)}.bfds-button-row__button:hover:not(.bfds-button-row__button--disabled){transform:scale(1.2,1.3);z-index:1;border-top-left-radius:4px;border-top-right-radius:4px}.bfds-button-row__button--disabled{background-color:var(--bfds-background-solid-2);border-color:var(--bfds-border);color:var(--bfds-text-muted);cursor:not-allowed}.bfds-button-row__button--disabled:hover{transform:none}.bfds-button-row__button:focus{outline:2px solid var(--bfds-primary-06);outline-offset:2px}.bfds-modal-backdrop{position:fixed;inset:0;background-color:var(--bfds-background-06);-webkit-backdrop-filter:blur(.75px);backdrop-filter:blur(.75px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:bfds-modal-backdrop-in .2s ease-out;padding:2rem}@keyframes bfds-modal-backdrop-in{0%{opacity:0}to{opacity:1}}.bfds-modal{background-color:var(--bfds-background-solid-1);border:1px solid var(--bfds-border);border-radius:calc(12px * var(--corner-radius-scale, 1));corner-shape:squircle;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003;display:flex;flex-direction:column;max-height:90vh;animation:bfds-modal-in .3s cubic-bezier(.16,1,.3,1);outline:none;position:relative}@keyframes bfds-modal-in{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.bfds-modal--small{width:100%;max-width:400px}.bfds-modal--medium{width:100%;max-width:600px}.bfds-modal--large{width:100%;max-width:900px}.bfds-modal--fullscreen{width:100vw;height:100vh;max-width:100vw;max-height:100vh;margin:0;border-radius:0}.bfds-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--bfds-border);flex-shrink:0}.bfds-modal-title{margin:0;font-size:1.25rem;font-weight:600;color:var(--bfds-text);line-height:1.2}.bfds-modal-close{margin-left:auto;margin-right:-.5rem}.bfds-modal-body{flex:1;padding:1.5rem;overflow-y:auto;color:var(--bfds-text)}.bfds-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid var(--bfds-border);flex-shrink:0}.bfds-page-layout__sheet-container{position:absolute;inset:0;pointer-events:none;display:block;z-index:20}.bfds-page-layout__sheet-container>*{pointer-events:auto}.bfds-sheet-backdrop{position:fixed;inset:0;background-color:var(--bfds-background-06);-webkit-backdrop-filter:blur(.75px);backdrop-filter:blur(.75px);display:flex;align-items:stretch;z-index:9999;animation:bfds-sheet-backdrop-in .2s ease-out}.bfds-sheet-backdrop--click-through{pointer-events:none;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.bfds-sheet-backdrop--right{justify-content:flex-end}.bfds-sheet-backdrop--left{justify-content:flex-start}.bfds-sheet-backdrop--closing{animation:bfds-sheet-backdrop-out .2s ease-in forwards}.bfds-page-layout__sheet-container .bfds-sheet-backdrop{position:absolute}.bfds-sheet{height:100%;background-color:var(--bfds-background-solid-1);border-left:1px solid var(--bfds-border);border-radius:calc(1.25rem * var(--corner-radius-scale, 1)) 0 0 calc(1.25rem * var(--corner-radius-scale, 1));corner-shape:squircle;box-shadow:0 18px 45px #0f172a33;display:flex;flex-direction:column;gap:1rem;color:var(--bfds-text);outline:none;padding:1.5rem;box-sizing:border-box;transform:translate(0);animation:bfds-sheet-in-right .32s cubic-bezier(.16,1,.3,1);animation-fill-mode:both;pointer-events:all}.bfds-sheet--left{border-radius:0 calc(1.25rem * var(--corner-radius-scale, 1)) calc(1.25rem * var(--corner-radius-scale, 1)) 0;corner-shape:squircle;border-left:none;border-right:1px solid var(--bfds-border);animation:bfds-sheet-in-left .32s cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.bfds-sheet--small{max-width:360px}.bfds-sheet--medium{max-width:540px}.bfds-sheet--large{max-width:720px}.bfds-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--bfds-border-subtle)}h2.bfds-sheet__title{flex:1;display:flex;flex-direction:row;gap:.5rem;margin:0;color:inherit}.bfds-sheet__title-text{flex:1}.bfds-sheet__actions{margin-left:auto;display:flex;align-items:center;gap:.5rem}.bfds-sheet__body{flex:1 1 auto;overflow-y:auto}.bfds-sheet__footer{border-top:1px solid var(--bfds-border-subtle);display:flex;gap:.75rem;justify-content:flex-end}.bfds-sheet--closing{animation:bfds-sheet-out-right .32s cubic-bezier(.16,1,.3,1) forwards}.bfds-sheet--left.bfds-sheet--closing{animation:bfds-sheet-out-left .32s cubic-bezier(.16,1,.3,1) forwards}@keyframes bfds-sheet-in-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes bfds-sheet-in-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes bfds-sheet-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(32px)}}@keyframes bfds-sheet-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-32px)}}@keyframes bfds-sheet-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes bfds-sheet-backdrop-out{0%{opacity:1}to{opacity:0}}@media(max-width:640px){.bfds-modal-backdrop{padding:1rem}.bfds-modal--small,.bfds-modal--medium,.bfds-modal--large{max-width:100%}.bfds-modal-header,.bfds-modal-body,.bfds-modal-footer{padding:1rem}}.bfds-empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem}.bfds-empty-state__icon{margin-bottom:1rem;color:var(--bfds-text-muted);display:flex;align-items:center;justify-content:center}.bfds-empty-state__title{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:var(--bfds-text);line-height:1.3}.bfds-empty-state__description{margin:0 0 1.5rem;font-size:.875rem;color:var(--bfds-text-secondary);line-height:1.5;max-width:400px}.bfds-empty-state__content{margin-bottom:1.5rem;width:100%;max-width:500px}.bfds-empty-state__actions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.bfds-empty-state--small{padding:1.5rem}.bfds-empty-state--small .bfds-empty-state__icon{margin-bottom:.75rem}.bfds-empty-state--small .bfds-empty-state__title{font-size:1rem;margin-bottom:.25rem}.bfds-empty-state--small .bfds-empty-state__description{font-size:.8125rem;margin-bottom:1rem;max-width:300px}.bfds-empty-state--small .bfds-empty-state__content{margin-bottom:1rem}.bfds-empty-state--medium{padding:2rem}.bfds-empty-state--large{padding:3rem}.bfds-empty-state--large .bfds-empty-state__icon{margin-bottom:1.5rem}.bfds-empty-state--large .bfds-empty-state__title{font-size:1.5rem;margin-bottom:.75rem}.bfds-empty-state--large .bfds-empty-state__description{font-size:1rem;margin-bottom:2rem;max-width:500px}.bfds-empty-state--large .bfds-empty-state__content{margin-bottom:2rem}@media(max-width:640px){.bfds-empty-state{padding:1.5rem 1rem}.bfds-empty-state--small{padding:1rem}.bfds-empty-state--large{padding:2rem 1rem}.bfds-empty-state__actions{flex-direction:column;width:100%}.bfds-empty-state__actions .bfds-button{width:100%;justify-content:center}}.bfds-card{display:flex;flex-direction:column;background:var(--bfds-background);border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle;transition:all .2s ease;position:relative;color:var(--bfds-text)}.bfds-card--default{background:var(--bfds-background-hover);border:1px solid var(--bfds-border)}.bfds-card--elevated{background:var(--bfds-background-hover);box-shadow:0 4px 8px var(--bfds-background-04),0 2px 4px var(--bfds-background-08);border:2px solid var(--bfds-primary-02)}.bfds-card--outlined{background:var(--bfds-background);border:2px solid var(--bfds-border)}.bfds-card--flat{background:var(--bfds-background-005);border:none}.bfds-card--form{background:var(--bfds-background-solid-1);border:1px solid var(--bfds-border);border-radius:calc(18px * var(--corner-radius-scale, 1));corner-shape:squircle;box-shadow:none}.bfds-card--small .bfds-card__body{padding:12px}.bfds-card--medium .bfds-card__body{padding:16px}.bfds-card--large .bfds-card__body{padding:24px}.with-table .bfds-card__body{padding:0}.bfds-card--small .bfds-card__header,.bfds-card--small .bfds-card__footer{padding:8px 12px}.bfds-card--medium .bfds-card__header,.bfds-card--medium .bfds-card__footer{padding:12px 16px}.bfds-card--large .bfds-card__header,.bfds-card--large .bfds-card__footer{padding:16px 24px}.bfds-card--form.bfds-card--small .bfds-card__body,.bfds-card--form.bfds-card--medium .bfds-card__body,.bfds-card--form.bfds-card--large .bfds-card__body{padding:26px;gap:16px;text-align:left}.bfds-card--form .bfds-card__header,.bfds-card--form .bfds-card__footer{padding:26px;border:none}.bfds-card__header{border-bottom:1px solid var(--bfds-border);font-weight:500;display:flex;align-items:center;min-height:40px}.bfds-card__body{flex:1;display:flex;flex-direction:column}.bfds-card__footer{border-top:1px solid var(--bfds-border);display:flex;align-items:center;min-height:40px}.bfds-card--clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.bfds-card--clickable:hover:not(.bfds-card--disabled){transform:translateY(-1px)}.bfds-card--clickable.bfds-card--default:hover:not(.bfds-card--disabled){background:var(--bfds-background-active);border-color:var(--bfds-border-hover)}.bfds-card--clickable.bfds-card--elevated:hover:not(.bfds-card--disabled){background:var(--bfds-background-active);box-shadow:0 6px 12px var(--bfds-background-06),0 3px 6px var(--bfds-background-08)}.bfds-card--clickable.bfds-card--outlined:hover:not(.bfds-card--disabled){background:var(--bfds-background-hover);border-color:var(--bfds-border-hover)}.bfds-card--clickable.bfds-card--flat:hover:not(.bfds-card--disabled){background:var(--bfds-background-01)}.bfds-card--clickable:focus-visible{outline:2px solid var(--bfds-primary);outline-offset:2px}.bfds-card--clickable:active:not(.bfds-card--disabled){transform:translateY(0)}.bfds-card--selected{border-color:var(--bfds-primary);background:var(--bfds-primary-01)}.bfds-card--selected.bfds-card--outlined{border-color:var(--bfds-primary);border-width:2px}.bfds-card--selected.bfds-card--elevated{box-shadow:0 4px 8px var(--bfds-primary-02),0 2px 4px var(--bfds-background-08)}.bfds-card--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media(max-width:768px){.bfds-card--small .bfds-card__body{padding:8px}.bfds-card--medium .bfds-card__body{padding:12px}.bfds-card--large .bfds-card__body{padding:16px}.bfds-card--small .bfds-card__header,.bfds-card--small .bfds-card__footer{padding:6px 8px}.bfds-card--medium .bfds-card__header,.bfds-card--medium .bfds-card__footer{padding:8px 12px}.bfds-card--large .bfds-card__header,.bfds-card--large .bfds-card__footer{padding:12px 16px}}@media(max-width:480px){.bfds-card--form .bfds-card__body{gap:1rem}}.bfds-badge{display:inline-flex;align-items:center;gap:4px;font-weight:500;border-radius:calc(4px * var(--corner-radius-scale, 1));corner-shape:squircle;transition:all .2s ease;white-space:nowrap;vertical-align:top;box-sizing:border-box;border:1px solid transparent}.bfds-badge--small{padding:2px 6px;font-size:.75rem;line-height:1.2;min-height:18px}.bfds-badge--medium{padding:4px 8px;font-size:.875rem;line-height:1.2;min-height:22px}.bfds-badge--large{padding:6px 12px;font-size:.875rem;line-height:1.3;min-height:28px}.bfds-badge--default{background:var(--bfds-background-02-solid);color:var(--bfds-text-secondary);border-color:var(--bfds-border)}.bfds-badge--primary{background:var(--bfds-primary-02-solid);color:var(--bfds-primary);border-color:var(--bfds-primary-04)}.bfds-badge--secondary{background:var(--bfds-secondary-02-solid);color:var(--bfds-secondary);border-color:var(--bfds-secondary-04)}.bfds-badge--success{background:var(--bfds-success-02-solid);color:var(--bfds-success);border-color:var(--bfds-success-04)}.bfds-badge--warning{background:var(--bfds-warning-02-solid);color:var(--bfds-warning);border-color:var(--bfds-warning-04)}.bfds-badge--error{background:var(--bfds-error-02-solid);color:var(--bfds-error);border-color:var(--bfds-error-04)}.bfds-badge--info{background:var(--bfds-info-02-solid);color:var(--bfds-info);border-color:var(--bfds-info-04)}.bfds-badge--outlined.bfds-badge--default{background:transparent;color:var(--bfds-text);border-color:var(--bfds-border)}.bfds-badge--outlined.bfds-badge--primary{background:transparent;color:var(--bfds-primary);border-color:var(--bfds-primary)}.bfds-badge--outlined.bfds-badge--secondary{background:transparent;color:var(--bfds-secondary);border-color:var(--bfds-secondary)}.bfds-badge--outlined.bfds-badge--success{background:transparent;color:var(--bfds-success);border-color:var(--bfds-success)}.bfds-badge--outlined.bfds-badge--warning{background:transparent;color:var(--bfds-warning);border-color:var(--bfds-warning)}.bfds-badge--outlined.bfds-badge--error{background:transparent;color:var(--bfds-error);border-color:var(--bfds-error)}.bfds-badge--outlined.bfds-badge--info{background:transparent;color:var(--bfds-info);border-color:var(--bfds-info)}.bfds-badge--rounded{border-radius:calc(12px * var(--corner-radius-scale, 1));corner-shape:squircle}.bfds-badge--clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.bfds-badge--clickable:hover{transform:translateY(-1px)}.bfds-badge--clickable.bfds-badge--default:hover{background:var(--bfds-background-04);border-color:var(--bfds-border-hover)}.bfds-badge--clickable.bfds-badge--primary:hover{background:var(--bfds-primary-04);border-color:var(--bfds-primary-06)}.bfds-badge--clickable.bfds-badge--secondary:hover{background:var(--bfds-secondary-04);border-color:var(--bfds-secondary-06)}.bfds-badge--clickable.bfds-badge--success:hover{background:var(--bfds-success-04);border-color:var(--bfds-success-06)}.bfds-badge--clickable.bfds-badge--warning:hover{background:var(--bfds-warning-04);border-color:var(--bfds-warning-06)}.bfds-badge--clickable.bfds-badge--error:hover{background:var(--bfds-error-04);border-color:var(--bfds-error-06)}.bfds-badge--clickable.bfds-badge--info:hover{background:var(--bfds-info-04);border-color:var(--bfds-info-06)}.bfds-badge--clickable:focus-visible{outline:2px solid var(--bfds-primary);outline-offset:2px}.bfds-badge--clickable:active{transform:translateY(0)}.bfds-badge__content{display:flex;align-items:center}.bfds-badge__icon{flex-shrink:0}.bfds-badge__remove{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:calc(2px * var(--corner-radius-scale, 1));corner-shape:squircle;transition:background-color .2s ease;color:inherit;opacity:.7;margin:0 0 0 2px}.bfds-badge__remove:hover{opacity:1;background:#ffffff1a}.bfds-badge__remove:focus-visible{outline:1px solid currentColor;outline-offset:1px}.bfds-badge--small .bfds-badge__remove{width:14px;height:14px}.bfds-badge--medium .bfds-badge__remove{width:16px;height:16px}.bfds-badge--large .bfds-badge__remove{width:18px;height:18px}.bfds-badge--clickable.bfds-badge--outlined.bfds-badge--default:hover{background:var(--bfds-background-01)}.bfds-badge--clickable.bfds-badge--outlined.bfds-badge--primary:hover{background:var(--bfds-primary-01)}.bfds-badge--clickable.bfds-badge--outlined.bfds-badge--secondary:hover{background:var(--bfds-secondary-01)}.bfds-badge--clickable.bfds-badge--outlined.bfds-badge--success:hover{background:var(--bfds-success-01)}.bfds-badge--clickable.bfds-badge--outlined.bfds-badge--warning:hover{background:var(--bfds-warning-01)}.bfds-badge--clickable.bfds-badge--outlined.bfds-badge--error:hover{background:var(--bfds-error-01)}.bfds-badge--clickable.bfds-badge--outlined.bfds-badge--info:hover{background:var(--bfds-info-01)}.bfds-badge--dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0;border:none;padding:0;min-height:unset;gap:unset}.bfds-badge--dot.bfds-badge--default{background-color:var(--bfds-secondary)}.bfds-badge--dot.bfds-badge--primary{background-color:var(--bfds-primary)}.bfds-badge--dot.bfds-badge--secondary{background-color:var(--bfds-secondary)}.bfds-badge--dot.bfds-badge--success{background-color:var(--bfds-success)}.bfds-badge--dot.bfds-badge--warning{background-color:var(--bfds-warning)}.bfds-badge--dot.bfds-badge--error{background-color:var(--bfds-error)}.bfds-badge--dot.bfds-badge--info{background-color:var(--bfds-info)}.hud-container{width:600px;max-width:calc(100vw - 40px);background:var(--bfds-background-08);border:1px solid var(--bfds-border);border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle;box-shadow:0 8px 24px #00000026;z-index:1000;display:flex;flex-direction:column;max-height:500px}.hud-header{padding:.75rem 1rem;border-bottom:1px solid var(--bfds-border);display:flex;align-items:center;gap:.5rem}.hud-drag-handle{cursor:grab;padding:0 .5rem;margin-left:-.5rem;display:flex;align-items:center;color:var(--bfds-text-secondary);transition:color .15s ease}.hud-drag-handle:hover{color:var(--bfds-text)}.hud-drag-handle:active{cursor:grabbing}.hud-header h3{margin:0;font-size:1rem;flex:1;font-weight:600;color:var(--bfds-text);cursor:grab;-webkit-user-select:none;user-select:none}.hud-header h3:active{cursor:grabbing}.hud-body{display:flex;flex:1;overflow:hidden}.hud-buttons-panel{width:180px;border-right:1px solid var(--bfds-border);padding:1rem;overflow-y:auto}.hud-buttons-panel h4{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:var(--bfds-text-secondary)}.hud-buttons-list{display:flex;flex-direction:column;gap:.5rem}.hud-button{width:100%;justify-content:flex-start}.hud-no-buttons{color:var(--bfds-text-secondary);font-size:.75rem;text-align:center;padding:1rem 0}.hud-console-panel{flex:1;display:flex;flex-direction:column;overflow:hidden}.hud-inputs{padding:1rem;border-bottom:1px solid var(--bfds-border);display:flex;gap:.75rem}.hud-input{flex:1;padding:.5rem .75rem;background:var(--bfds-background);border:1px solid var(--bfds-border);border-radius:calc(4px * var(--corner-radius-scale, 1));corner-shape:squircle;color:var(--bfds-text);font-size:.875rem;transition:border-color .15s ease}.hud-input:focus{outline:none;border-color:var(--bfds-primary)}.hud-messages{flex:1;display:flex;flex-direction:column;overflow:hidden}.hud-messages-header{padding:.75rem 1rem;border-bottom:1px solid var(--bfds-border);display:flex;justify-content:space-between;align-items:center}.hud-messages-header h4{margin:0;font-size:.875rem;font-weight:600;color:var(--bfds-text-secondary)}.hud-messages-controls{display:flex;align-items:center;gap:.25rem}.hud-message-counter{font-size:.75rem;color:var(--bfds-text-secondary);padding:0 .5rem}.hud-messages-content{flex:1;padding:1rem;overflow-y:auto}.hud-no-messages{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--bfds-text-secondary)}.hud-no-messages p{margin:.5rem 0 0;font-size:.875rem}.hud-message{display:flex;gap:.75rem;padding:.75rem;border-radius:calc(6px * var(--corner-radius-scale, 1));corner-shape:squircle;background:var(--bfds-background);border:1px solid var(--bfds-border)}.hud-message--info{border-color:var(--bfds-primary-02);background:var(--bfds-primary-01)}.hud-message--success{border-color:var(--bfds-success-02);background:var(--bfds-success-01)}.hud-message--warning{border-color:var(--bfds-warning-02);background:var(--bfds-warning-01)}.hud-message--error{border-color:var(--bfds-error-02);background:var(--bfds-error-01)}.hud-message-body{flex:1}.hud-message-content{color:var(--bfds-text);font-size:.875rem;margin-bottom:.25rem}.hud-message-timestamp{color:var(--bfds-text-secondary);font-size:.75rem}.deck-detail-breadcrumb,.bfds-breadcrumb{display:flex;align-items:center;gap:2px;padding:12px 0}.bfds-tabs__left-content .deck-detail-breadcrumb,.bfds-tabs__left-content .bfds-breadcrumb{padding:6px 24px 0 4px}.breadcrumb-separator,.bfds-breadcrumb-separator{color:var(--bfds-text-muted);font-size:14px;-webkit-user-select:none;user-select:none}.bfds-breadcrumb-label{color:var(--bfds-text-muted);font-size:12px;padding:0 12px}.bfds-breadcrumb-item{display:inline-flex;align-items:center}.bfds-breadcrumb-item .bfds-breadcrumb-label{padding-right:6px}.breadcrumb-current,.bfds-breadcrumb-current{font-weight:500;color:var(--bfds-text);font-size:24px;padding-bottom:8px}.bfds-breadcrumb-button{font-weight:500}.bfds-breadcrumb-dropdown .bfds-button{padding:0 6px}.bfds-breadcrumb-item--current .bfds-breadcrumb-dropdown{margin-top:-4px}.bfds-progress-bar-container{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.bfds-progress-bar-header{display:flex;justify-content:space-between;align-items:center}.bfds-progress-bar-label{font-size:14px;font-weight:500;color:var(--bfds-text);line-height:1.4}.bfds-progress-bar-value{font-family:DM Mono,monospace;font-size:14px;font-weight:600;color:var(--bfds-text);background-color:var(--bfds-background-hover);border:1px solid var(--bfds-border);border-radius:calc(4px * var(--corner-radius-scale, 1));corner-shape:squircle;padding:2px 6px;line-height:1.2;transition:all .2s ease-in-out}.bfds-progress-bar-wrapper{position:relative;padding:0;height:8px}.bfds-progress-bar-track{position:absolute;width:100%;height:8px;background-color:var(--bfds-secondary);border-radius:calc(4px * var(--corner-radius-scale, 1));corner-shape:squircle;overflow:hidden;transition:all .2s ease-in-out}.bfds-progress-bar-fill{position:absolute;height:100%;background-color:var(--bfds-progress-bar-custom-color, var(--bfds-primary));border-radius:calc(4px * var(--corner-radius-scale, 1));corner-shape:squircle;transition:width .3s ease-out}.bfds-progress-bar{position:absolute;width:100%;height:8px;pointer-events:none}.bfds-progress-bar--small .bfds-progress-bar-wrapper,.bfds-progress-bar--small .bfds-progress-bar-track,.bfds-progress-bar--small .bfds-progress-bar{height:6px}.bfds-progress-bar--medium .bfds-progress-bar-wrapper,.bfds-progress-bar--medium .bfds-progress-bar-track,.bfds-progress-bar--medium .bfds-progress-bar{height:8px}.bfds-progress-bar--large .bfds-progress-bar-wrapper,.bfds-progress-bar--large .bfds-progress-bar-track,.bfds-progress-bar--large .bfds-progress-bar{height:10px}.bfds-progress-bar-container--error .bfds-progress-bar-track{background-color:#ef444433}.bfds-progress-bar-container--error .bfds-progress-bar-fill{background-color:var(--bfds-error)}.bfds-progress-bar-container--success .bfds-progress-bar-track{background-color:#10b98133}.bfds-progress-bar-container--success .bfds-progress-bar-fill{background-color:var(--bfds-success)}.bfds-progress-bar-container--warning .bfds-progress-bar-track{background-color:#f59e0b33}.bfds-progress-bar-container--warning .bfds-progress-bar-fill{background-color:var(--bfds-warning)}.bfds-progress-bar-help{font-size:12px;color:var(--bfds-text-secondary);line-height:1.3;margin-top:4px}header.landing-header.landing-header--mock{background-color:var(--bfds-mock-background)}.bfds-dropdown{position:relative;display:inline-block}.bfds-dropdown__menu{z-index:1000;min-width:160px;max-width:240px;background:var(--bfds-background-hover);border:1px solid var(--bfds-border);border-radius:calc(var(--bfds-radius-md, 8px) * var(--corner-radius-scale, 1));corner-shape:squircle;box-shadow:0 4px 12px #00000026;padding:4px 0;animation:bfds-dropdown-enter .15s ease-out}.bfds-dropdown__item{display:flex;align-items:center;width:100%;padding:8px 12px;border:none;background:none;font-size:14px;color:var(--bfds-text-primary);text-align:left;cursor:pointer;transition:background-color .15s ease}.bfds-dropdown__item:hover:not(.bfds-dropdown__item--disabled){background-color:var(--bfds-background-active)}.bfds-dropdown__item:focus{outline:2px solid var(--bfds-primary);outline-offset:-2px;background-color:var(--bfds-background-active)}.bfds-dropdown__item--active{background-color:var(--bfds-background-active);font-weight:600}.bfds-dropdown__item--active .bfds-dropdown__item-label{color:var(--bfds-primary)}.bfds-dropdown__item--disabled{opacity:.5;cursor:not-allowed}.bfds-dropdown__item--destructive{color:var(--bfds-error)}.bfds-dropdown__item--destructive:hover:not(.bfds-dropdown__item--disabled){background-color:var(--bfds-error-surface, rgba(239, 68, 68, .1))}.bfds-dropdown__item-icon{margin-right:8px;font-size:12px;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.bfds-dropdown__item-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes bfds-dropdown-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bfds-table{width:100%}.bfds-table__list{background:var(--bfds-background)}.bfds-table__list.bfds-list--bulk-select{--bfds-table-has-bulk-select: 1}.bfds-table-header{display:grid;grid-template-columns:var(--bfds-table-grid-template, repeat(var(--bfds-table-columns), 1fr));gap:16px;padding:12px 16px;background:var(--bfds-secondary-02);border-bottom:1px solid var(--bfds-border);font-weight:600;font-size:14px;color:var(--bfds-text-secondary);box-sizing:border-box;width:100%}.bfds-list--bulk-select .bfds-table-header{padding-left:46px;box-sizing:border-box}.bfds-table--has-expandable .bfds-table-header{padding:12px 40px 12px 16px;box-sizing:border-box}.bfds-table--has-expandable .bfds-list--bulk-select .bfds-table-header{padding:12px 40px 12px 46px;box-sizing:border-box}.bfds-table--has-expandable .bfds-table-row:not(.bfds-list-item--expandable) .bfds-table-row__cells{padding-right:24px;box-sizing:border-box}.bfds-list--bulk-select .bfds-table-row:not(.bfds-list-item--selectable) .bfds-table-row__cells{padding-left:30px;box-sizing:border-box}.bfds-table-row .bfds-table-row__cells{display:grid;grid-template-columns:var(--bfds-table-grid-template, repeat(var(--bfds-table-columns), 1fr));gap:16px;width:100%;box-sizing:border-box}.bfds-table--striped .bfds-list-item:nth-child(2n){background-color:var(--bfds-secondary-005)}.bfds-table--striped .bfds-list-item:nth-child(2n):hover .bfds-list-item__button{background-color:var(--bfds-primary-01)}.bfds-table--striped .bfds-list-item--active:nth-child(2n){background-color:var(--bfds-primary);color:var(--bfds-background)}.bfds-table--striped .bfds-list-item--active:nth-child(2n) .bfds-list-item__button{background-color:var(--bfds-primary);color:var(--bfds-background)}.bfds-table-row:not(.bfds-list-item--active) .bfds-table-row__cells.bfds-table-row__cells--clickable:hover{background-color:var(--bfds-background-hover);color:var(--bfds-text)}.bfds-table-cell{display:flex;align-items:center;min-height:20px;word-break:break-word;overflow:hidden}.bfds-table-cell--align-left{justify-content:flex-start;text-align:left}.bfds-table-cell--align-center{justify-content:center;text-align:center}.bfds-table-cell--align-right{justify-content:flex-end;text-align:right}.bfds-table-grid{width:100%;background:var(--bfds-background);overflow:hidden;display:flex;flex-direction:column;color:var(--bfds-text)}.bfds-table-grid__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--bfds-border);background:var(--bfds-background)}.bfds-table-grid__toolbar-select{display:flex;align-items:center}.bfds-table-grid__toolbar-actions{margin-left:auto;display:flex;align-items:center;gap:12px;opacity:1;transition:opacity .2s ease}.bfds-table-grid__toolbar-actions--hidden{opacity:0;pointer-events:none}.bfds-table-grid__body{display:grid;grid-auto-rows:auto;column-gap:0;row-gap:0;width:100%;align-content:start}.bfds-table-grid--sticky-header .bfds-table-grid__body{overflow:auto}.bfds-table-grid--sticky-header-full-height{height:100%;min-height:0}.bfds-table-grid--sticky-header-full-height .bfds-table-grid__body{flex:1 1 auto;min-height:0}.bfds-table-grid__header-select,.bfds-table-grid__header-cell,.bfds-table-grid__header-expand,.bfds-table-grid__cell{padding:12px 16px;display:flex;align-items:center;background:var(--bfds-background);position:relative;z-index:1;box-sizing:border-box;min-width:0}.bfds-table-grid--sticky-header .bfds-table-grid__row--header .bfds-table-grid__header-cell,.bfds-table-grid--sticky-header .bfds-table-grid__row--header .bfds-table-grid__header-select,.bfds-table-grid--sticky-header .bfds-table-grid__row--header .bfds-table-grid__header-expand{position:sticky;top:0;z-index:3;box-shadow:0 1px 0 var(--bfds-border)}.bfds-table-grid__row--header .bfds-table-grid__header-cell,.bfds-table-grid__row--header .bfds-table-grid__header-select,.bfds-table-grid__row--header .bfds-table-grid__header-expand{font-weight:600;font-size:14px;color:var(--bfds-text-secondary);background:var(--bfds-background-solid-2);border-bottom:1px solid var(--bfds-border)}.bfds-table-grid__row--striped>.bfds-table-grid__cell{background:var(--bfds-secondary-005)}.bfds-table-grid__row--clickable>.bfds-table-grid__cell{cursor:pointer;transition:background-color .16s ease}.bfds-table-grid__row--clickable.bfds-table-grid__row--hovered:not(.bfds-table-grid__row--active)>.bfds-table-grid__cell{background:var(--bfds-background-hover)}.bfds-table-grid__row--active>.bfds-table-grid__cell{background:var(--bfds-primary);color:var(--bfds-background)}.bfds-table-grid__row--disabled>.bfds-table-grid__cell{opacity:.6;cursor:not-allowed}.bfds-table-grid__cell--select,.bfds-table-grid__cell--expand{justify-content:center;width:48px;flex:0 0 48px}.bfds-table-grid__expand-toggle{border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:calc(4px * var(--corner-radius-scale, 1));corner-shape:squircle;color:var(--bfds-text);cursor:pointer}.bfds-table-grid__expand-toggle:hover{background:var(--bfds-secondary-01)}.bfds-table-grid__expand-toggle:disabled{cursor:not-allowed;opacity:.6}.bfds-table-grid__expand-area{padding:16px;background:var(--bfds-background-hover);display:block;width:100%;box-sizing:border-box}.bfds-table-grid__expand-spacer{background:var(--bfds-background-hover);pointer-events:none}.bfds-table-grid__cell-content{display:flex;align-items:center;width:100%}.bfds-table-grid__cell-content--align-left{justify-content:flex-start;text-align:left}.bfds-table-grid__cell-content--align-center{justify-content:center;text-align:center}.bfds-table-grid__cell-content--align-right{justify-content:flex-end;text-align:right}.bfds-page-layout{display:flex;flex-direction:row;width:100%;height:100%;overflow:hidden;position:relative}.bfds-page-layout--with-nav{height:100%}.bfds-page-layout--single{justify-content:center}.bfds-page-layout--dual{justify-content:flex-start}.bfds-page-layout__main{display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden;position:relative;background:var(--bfds-background);box-sizing:border-box}.bfds-page-layout__secondary{display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden;position:relative;background:var(--bfds-background);border-left:1px solid var(--bfds-border);box-sizing:border-box}.bfds-page-layout--with-nav .bfds-page-layout__main,.bfds-page-layout--with-nav .bfds-page-layout__secondary{padding-top:var(--header-height)}.bfds-page-layout--with-nav .bfds-page-layout__sheet-container{top:var(--header-height);height:calc(100% - var(--header-height))}.bfds-page-layout--with-nav .bfds-page-layout__sheet-container .bfds-sheet-backdrop{top:0;bottom:0}.bfds-page-layout__main::-webkit-scrollbar,.bfds-page-layout__secondary::-webkit-scrollbar{width:8px}.bfds-page-layout__main::-webkit-scrollbar-track,.bfds-page-layout__secondary::-webkit-scrollbar-track{background:transparent}.bfds-page-layout__main::-webkit-scrollbar-thumb,.bfds-page-layout__secondary::-webkit-scrollbar-thumb{background:var(--bfds-border);border-radius:calc(4px * var(--corner-radius-scale, 1));corner-shape:squircle}.bfds-page-layout__main::-webkit-scrollbar-thumb:hover,.bfds-page-layout__secondary::-webkit-scrollbar-thumb:hover{background:var(--bfds-text-secondary)}.bfds-page-layout__sidebar{position:absolute;top:0;height:100%;background:var(--bfds-background);border-right:1px solid var(--bfds-border);z-index:1000;transform:translate(-100%);transition:transform .3s ease;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.bfds-page-layout__sidebar--left{left:0;border-right:1px solid var(--bfds-border);border-left:none}.bfds-page-layout__sidebar--right{right:0;left:auto;border-left:1px solid var(--bfds-border);border-right:none;transform:translate(100%)}.bfds-page-layout__sidebar--open{transform:translate(0)}.bfds-page-layout--with-nav .bfds-page-layout__sidebar{top:var(--header-height);height:calc(100% - var(--header-height))}.bfds-page-layout__backdrop{position:absolute;inset:0;background:#00000080;z-index:999;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.bfds-page-layout__main--notScrollable,.bfds-page-layout__secondary--notScrollable,.bfds-page-layout__sidebar--notScrollable{overflow-y:hidden}.bfds-page-layout__sidebar::-webkit-scrollbar{width:8px}.bfds-page-layout__sidebar::-webkit-scrollbar-track{background:transparent}.bfds-page-layout__sidebar::-webkit-scrollbar-thumb{background:var(--bfds-border);border-radius:calc(4px * var(--corner-radius-scale, 1));corner-shape:squircle}.bfds-page-layout__sidebar::-webkit-scrollbar-thumb:hover{background:var(--bfds-text-secondary)}.bfds-page-layout__resize-handle{width:8px;margin-right:-4px;background:transparent;cursor:col-resize;position:relative;flex-shrink:0;z-index:100;transition:background-color .2s ease}.bfds-page-layout__resize-handle:hover,.bfds-page-layout__resize-handle:active{background:var(--bfds-primary)}.bfds-page-layout--resizing{-webkit-user-select:none;user-select:none}.bfds-page-layout--resizing *{pointer-events:none}.bfds-page-layout--resizing .bfds-page-layout__resize-handle{pointer-events:auto}@media(max-width:768px){.bfds-table-header,.bfds-table-row__cells{gap:12px}.bfds-table-header{padding:8px 12px;font-size:13px}}.bfds-pdf-viewer{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--bfds-border);border-radius:calc(16px * var(--corner-radius-scale, 1));corner-shape:squircle;background:var(--bfds-background-solid-1);box-shadow:0 8px 24px #00000073;min-height:320px}.bfds-pdf-viewer__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px;color:var(--bfds-text-secondary)}.bfds-pdf-viewer__group{display:flex;align-items:center;gap:8px}.bfds-pdf-viewer__button{border:1px solid var(--bfds-border);background:var(--bfds-background-02);color:var(--bfds-text);padding:6px 12px;border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle;font-size:14px;cursor:pointer;min-width:56px;transition:background .12s ease,border-color .12s ease}.bfds-pdf-viewer__button:hover:not(:disabled){background:var(--bfds-background-hover)}.bfds-pdf-viewer__button:disabled{opacity:.4;cursor:not-allowed}.bfds-pdf-viewer__label{font-variant-numeric:tabular-nums;color:var(--bfds-text-secondary)}.bfds-pdf-viewer__surface{flex:1;background:var(--bfds-background-005);border:1px solid var(--bfds-border);border-radius:calc(12px * var(--corner-radius-scale, 1));corner-shape:squircle;padding:12px;overflow:auto;position:relative;display:flex;align-items:flex-start;justify-content:flex-start;cursor:grab;touch-action:none}.bfds-pdf-viewer__surface--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.bfds-pdf-viewer__canvas{max-width:none;max-height:none;width:auto;height:auto;display:block;border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle;box-shadow:0 12px 30px #0006;background:#fff}.bfds-pdf-viewer__loading,.bfds-pdf-viewer__error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--bfds-text-secondary);width:100%}.bfds-pdf-viewer__error pre{margin:0;font-size:12px;background:var(--bfds-background-02);padding:12px;border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle;width:100%;max-width:400px;overflow:auto}.bfds-pdf-viewer__rendering-overlay{position:absolute;inset:12px;border-radius:calc(10px * var(--corner-radius-scale, 1));corner-shape:squircle;background:#14151673;display:flex;align-items:center;justify-content:center;pointer-events:none}.breadcrumb-tooltip-title{font-weight:600;color:var(--bfds-text)}.breadcrumb-tooltip-subtitle{font-size:.85em;color:var(--bfds-text-secondary)}.early-access{width:min(440px,100%);margin:0 auto;padding:1.5rem;box-sizing:border-box;color:var(--bfds-text-secondary);background:var(--bfds-background);border-radius:calc(12px * var(--corner-radius-scale, 1));corner-shape:squircle}.bfcl-grader-score-pill{position:relative;display:inline-flex;align-items:center;width:max-content}.bfcl-grader-score-pill__track{display:flex;position:relative;height:20px;width:66px;border-radius:calc(10px * var(--corner-radius-scale, 1));corner-shape:squircle;overflow:hidden;background:var(--bfds-background-solid-3);border:1px solid var(--bfds-border)}.bfcl-grader-score-pill__side{flex:1;height:100%;position:relative}.bfcl-grader-score-pill__side--success{background:var(--bfds-success-02)}.bfcl-grader-score-pill__side--error{background:var(--bfds-error-02)}.bfcl-grader-score-pill__side--warning{background:var(--bfds-warning-02)}.bfcl-grader-score-pill__side--secondary{background:var(--bfds-background-solid-3)}.bfcl-grader-score-pill__side--selected.bfcl-grader-score-pill__side--success{background:var(--bfds-success)}.bfcl-grader-score-pill__side--selected.bfcl-grader-score-pill__side--error{background:var(--bfds-error)}.bfcl-grader-score-pill__side--selected.bfcl-grader-score-pill__side--warning{background:var(--bfds-warning)}.bfcl-grader-score-pill__side--selected.bfcl-grader-score-pill__side--secondary{background:var(--bfds-background-solid-5)}.bfcl-grader-score-pill__side--unselected.bfcl-grader-score-pill__side--success{background:var(--bfds-success-02)}.bfcl-grader-score-pill__side--unselected.bfcl-grader-score-pill__side--error{background:var(--bfds-error-02)}.bfcl-grader-score-pill__side--unselected.bfcl-grader-score-pill__side--warning{background:var(--bfds-warning-02)}.bfcl-grader-score-pill__side--unselected.bfcl-grader-score-pill__side--secondary,.bfcl-grader-score-pill__side--blank{background:var(--bfds-background-solid-3)}.bfcl-grader-score-pill__side--blank.bfcl-grader-score-pill__side--selected{background:var(--bfds-success)}.bfcl-grader-score-pill__cap{position:absolute;inset:0;clip-path:polygon(0% 100%,50% 0%,100% 100%)}.bfcl-grader-score-pill__cap--backplate{top:-4px;left:50%;width:31px;height:24px;transform:translate(-50%);background:var(--bfds-background-solid-1);z-index:2}.bfcl-grader-score-pill__cap--delta{left:50%;height:20px;width:26px;transform:translate(-50%);display:flex;align-items:flex-end;justify-content:center;color:var(--bfds-text-inverse, #fff);font-size:14px;font-weight:600;line-height:1;box-sizing:border-box;z-index:2}.bfcl-grader-score-pill__cap--delta-secondary{background:var(--bfds-background-solid-3)}.bfcl-grader-score-pill__cap--delta-success{background:var(--bfds-success)}.bfcl-grader-score-pill__cap--delta-error{background:var(--bfds-error)}.bfcl-grader-score-pill__cap--delta-warning{background:var(--bfds-warning)}.bfcl-grader-score-pill__cap--delta-inactive,.bfcl-grader-score-pill__cap--delta-unselected{color:transparent}.bfcl-grader-score-pill__cap--delta-inactive.bfcl-grader-score-pill__cap--delta-success,.bfcl-grader-score-pill__cap--delta-unselected.bfcl-grader-score-pill__cap--delta-success{background:var(--bfds-success-02)}.bfcl-grader-score-pill__cap--delta-inactive.bfcl-grader-score-pill__cap--delta-error,.bfcl-grader-score-pill__cap--delta-unselected.bfcl-grader-score-pill__cap--delta-error{background:var(--bfds-error-02)}.bfcl-grader-score-pill__cap--delta-inactive.bfcl-grader-score-pill__cap--delta-warning,.bfcl-grader-score-pill__cap--delta-unselected.bfcl-grader-score-pill__cap--delta-warning{background:var(--bfds-warning-02)}.bfcl-grader-score-pill__cap--delta-selected.bfcl-grader-score-pill__cap--delta-success{background:var(--bfds-success)}.bfcl-grader-score-pill__cap--delta-selected.bfcl-grader-score-pill__cap--delta-error{background:var(--bfds-error)}.bfcl-grader-score-pill__cap--delta-selected.bfcl-grader-score-pill__cap--delta-warning{background:var(--bfds-warning)}.bfcl-grader-score-pill__cap--delta-selected.bfcl-grader-score-pill__cap--delta-secondary{background:var(--bfds-background-solid-3)}.bfcl-grader-score-pill__cap--blank.bfcl-grader-score-pill__cap--delta-selected{background:var(--bfds-success)}.bfcl-grader-score-pill__cap--blank.bfcl-grader-score-pill__cap--delta-unselected{background:var(--bfds-background-solid-3)}.bfcl-grader-score-pill__value{position:absolute;top:50%;transform:translateY(-50%);font-size:14px;font-weight:600;line-height:1;pointer-events:none;z-index:3}.bfcl-grader-score-pill__value--grader{left:4px}.bfcl-grader-score-pill__value--human{right:4px}.bfcl-grader-score-pill__value--success,.bfcl-grader-score-pill__value--error{color:var(--bfds-text-inverse, #fff)}.bfcl-grader-score-pill__value--warning{color:var(--bfds-text-inverse, #fff);padding-top:2px}.bfcl-grader-score-pill__value--secondary{color:var(--bfds-text-primary)}.bfcl-grader-score-pill-selector{position:relative;display:inline-flex}.bfcl-grader-score-pill-selector__pill{pointer-events:none}.bfcl-grader-score-pill-selector__button{position:absolute;top:0;bottom:0;width:33.3333%;background:none;border:none;cursor:pointer;padding:0}.bfcl-grader-score-pill-selector__button:focus-visible{outline:2px solid var(--bfds-focus, #7db2ff);outline-offset:2px}.bfcl-grader-score-pill-selector__button--selected,.bfcl-grader-score-pill-selector__button--unselected{background:none}.bfcl-grader-score-pill-selector[data-disabled=true] .bfcl-grader-score-pill-selector__button{cursor:default}.bfcl-grader-score-pill-selector__button--grader{left:0}.bfcl-grader-score-pill-selector__button--delta{left:33.3333%}.bfcl-grader-score-pill-selector__button--human{right:0}.bfcl-grader-score-pill-selector .bfcl-grader-score-pill__side--blank{background:var(--bfds-background-solid-3)}.bfcl-grader-score-pill-selector .bfcl-grader-score-pill__side--blank.bfcl-grader-score-pill__side--selected{background:var(--bfds-primary)}.bfcl-grader-score-pill-selector[data-hovered-metric=grader] .bfcl-grader-score-pill__side--grader.bfcl-grader-score-pill__side--blank:not(.bfcl-grader-score-pill__side--selected){background:var(--bfds-primary-02)}.bfcl-grader-score-pill-selector[data-hovered-metric=human] .bfcl-grader-score-pill__side--human.bfcl-grader-score-pill__side--blank:not(.bfcl-grader-score-pill__side--selected){background:var(--bfds-primary-02)}.bfcl-grader-score-pill-selector .bfcl-grader-score-pill__cap--blank.bfcl-grader-score-pill__cap--delta-selected{background:var(--bfds-primary)}.bfcl-grader-score-pill-selector[data-hovered-metric=delta] .bfcl-grader-score-pill__cap--blank.bfcl-grader-score-pill__cap--delta:not(.bfcl-grader-score-pill__cap--delta-selected){background:var(--bfds-primary-02)}.bfcl-grader-score-pill-selector__tooltip-pill{margin-top:12px;display:flex;border-radius:calc(18px * var(--corner-radius-scale, 1));corner-shape:squircle;overflow:hidden;border:1px solid var(--bfds-border);background:var(--bfds-background-solid-1)}.bfcl-grader-score-pill-selector__tooltip-segment{flex:1;display:flex;align-items:center;justify-content:center;padding:8px 6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bfds-text-secondary);transition:background .15s ease,color .15s ease,border-color .15s ease}.bfcl-grader-score-pill-selector__tooltip-segment--delta{border-left:1px solid var(--bfds-border);border-right:1px solid var(--bfds-border)}.bfcl-grader-score-pill-selector__tooltip-segment--active{background:var(--bfds-primary-01);color:var(--bfds-text-primary, var(--bfds-text));border-color:var(--bfds-primary-02)}.bfcl-grader-score-pill-selector__tooltip-segment--inactive{background:transparent}.bfcl-grader-score-pill-selector__tooltip-label{display:block}.bfcl-grader-score-pill__tooltip{display:flex;flex-direction:column;gap:8px;min-width:160px}.bfcl-grader-score-pill__tooltip-title{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bfds-text-secondary);text-align:center}.bfcl-grader-score-pill__tooltip-pill-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.bfcl-grader-score-pill__tooltip-pill{display:flex;flex-direction:row;align-items:stretch;border-radius:calc(20px * var(--corner-radius-scale, 1));corner-shape:squircle;overflow:hidden;border:1px solid var(--bfds-border);background:var(--bfds-background-solid-1);position:relative;width:80%}.bfcl-grader-score-pill__tooltip-pill-inner-top{display:flex;justify-content:space-between;width:100%}.bfcl-grader-score-pill__tooltip-section{flex:1 1 0;padding:8px 12px;display:flex;flex-direction:column;gap:4px;color:var(--bfds-text-primary);z-index:1;background:var(--bfds-background-solid-1)}.bfcl-grader-score-pill__tooltip-section--hovered{background:var(--bfds-primary-02)}.bfcl-grader-score-pill__tooltip-section--success{background:var(--bfds-success-06)}.bfcl-grader-score-pill__tooltip-section--error{background:var(--bfds-error-06)}.bfcl-grader-score-pill__tooltip-section--warning{background:var(--bfds-warning-06)}.bfcl-grader-score-pill__tooltip-section--secondary{background:var(--bfds-background-solid-3)}.bfcl-grader-score-pill__tooltip-section-label{font-size:11px;font-weight:500;text-transform:uppercase;color:var(--bfds-text-secondary)}.bfcl-grader-score-pill__tooltip-section-value{font-size:16px;font-weight:600;line-height:1.5}.bfcl-grader-score-pill__tooltip-delta{position:absolute;top:0;left:50%;transform:translate(-50%);width:50px;height:100%;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 12px;color:var(--bfds-text-inverse, #fff);pointer-events:none;z-index:12;box-sizing:border-box}.bfcl-grader-score-pill__tooltip-delta:before,.bfcl-grader-score-pill__tooltip-delta:after{content:"";position:absolute;inset:0;clip-path:polygon(0% 100%,50% 0%,100% 100%);background:var(--bfds-background-solid-1)}.bfcl-grader-score-pill__tooltip-delta:after{z-index:-1;transform:scale(1.3);background:var(--bfds-background-solid-2)}.bfcl-grader-score-pill__tooltip-section:last-of-type{text-align:right;align-items:flex-end}.bfcl-grader-score-pill__tooltip-delta-label,.bfcl-grader-score-pill__tooltip-delta-value{position:relative;z-index:1}.bfcl-grader-score-pill__tooltip-delta-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.bfcl-grader-score-pill__tooltip-delta-value{font-size:18px;font-weight:700;line-height:1.5}.bfcl-grader-score-pill__tooltip-delta--secondary{color:var(--bfds-text-primary)}.bfcl-grader-score-pill__tooltip-delta--hovered:before{background:var(--bfds-primary-02)}.bfcl-grader-score-pill__tooltip-delta--secondary:before{background:var(--bfds-background-solid-3)}.bfcl-grader-score-pill__tooltip-delta--success:before{background:var(--bfds-success)}.bfcl-grader-score-pill__tooltip-delta--error:before{background:var(--bfds-error)}.bfcl-grader-score-card{display:flex;flex-direction:column}.bfcl-grader-score-card__body{display:flex;flex-direction:row}.bfcl-grader-score-card__section{flex:1;display:flex;flex-direction:column;gap:4px;padding:16px}.bfcl-grader-score-card__section--grader-success{background:linear-gradient(90deg,var(--bfds-success-02) 0%,transparent 60%)}.bfcl-grader-score-card__section--grader-error{background:linear-gradient(90deg,var(--bfds-error-02) 0%,transparent 60%)}.bfcl-grader-score-card__section--grader-warning{background:linear-gradient(90deg,var(--bfds-warning-02) 0%,transparent 60%)}.bfcl-grader-score-card__section--grader-secondary{background:transparent}.bfcl-grader-score-card__section--human-success{background:linear-gradient(-90deg,var(--bfds-success-02) 0%,transparent 60%)}.bfcl-grader-score-card__section--human-error{background:linear-gradient(-90deg,var(--bfds-error-02) 0%,transparent 60%)}.bfcl-grader-score-card__section--human-warning{background:linear-gradient(-90deg,var(--bfds-warning-02) 0%,transparent 60%)}.bfcl-grader-score-card__section--human-secondary{background:transparent}.bfcl-grader-score-card__header{display:flex;align-items:center;gap:8px}.bfcl-grader-score-card__grader-name{flex:1;font-weight:600}.bfcl-grader-score-card__summary{color:var(--bfds-text-secondary);font-size:14px;max-width:480px}.bfcl-grader-score-card__divider{margin:0 8px;width:1px;background:var(--bfds-border);position:relative}.bfcl-grader-score-card__delta-indicator{position:absolute;bottom:0;transform:translate(calc(-50% + .5px));width:44px;height:18px;text-align:center;line-height:1;padding-top:14px;clip-path:polygon(0% 100%,50% 0%,100% 100%);font-weight:600;color:var(--bfds-background-solid-1)}.bfcl-grader-score-card__delta-indicator--error{background:var(--bfds-error)}.bfcl-grader-score-card__delta-indicator--success{background:var(--bfds-success)}.bfcl-grader-score-card__delta-indicator--secondary{background:var(--bfds-background-solid-4)}.bfcl-grader-score-card__actions{display:flex;gap:8px;align-items:center;margin-top:8px}.bfcl-grader-score-card__footer{background-color:var(--bfds-background-solid-0);border-radius:0 0 calc(5px * var(--corner-radius-scale, 1)) calc(5px * var(--corner-radius-scale, 1));corner-shape:squircle;padding:8px}.bfcl-grader-score-card__footer-content{display:flex;align-items:center;gap:12px}.bfcl-grader-score-card__footer-text{flex:1}.bfcl-metadata-tabs__table-wrapper{margin-top:16px;overflow:hidden;border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle;border:1px solid var(--bfds-border);box-sizing:border-box}.bfcl-metadata-tabs__table-grid{width:100%;font-size:13px;color:var(--bfds-text);background:var(--bfds-background)}.bfcl-metadata-tabs__table-grid .bfds-table-grid__row--header .bfds-table-grid__header-cell{background:var(--bfds-background-solid-3);text-transform:uppercase;font-size:11px;padding:6px 16px;letter-spacing:.04em;color:var(--bfds-text);font-weight:600;border-bottom:1px solid var(--bfds-border)}.bfcl-metadata-tabs__table-grid .bfds-table-grid__row>.bfds-table-grid__cell{border-bottom:1px solid var(--bfds-border)}.bfcl-metadata-tabs__table-grid .bfds-table-grid__row:last-of-type>.bfds-table-grid__cell{border-bottom:none}.bfcl-metadata-tabs__table-grid .bfds-table-grid__row>.bfds-table-grid__cell:first-of-type,.bfcl-metadata-tabs__table-grid .bfds-table-grid__row--header>.bfds-table-grid__header-cell:first-of-type{background:var(--bfds-background-solid-3)}.bfcl-metadata-tabs__table-head{text-align:left}.bfcl-metadata-tabs__table-rowkey{text-align:left;font-weight:500;font-size:14px}.bfcl-metadata-tabs__table-value{font-family:var(--fontFamilyMono);font-size:13px;white-space:pre-wrap;word-break:break-word}.bfcl-metadata-tabs__json-wrapper{margin-top:16px;overflow:hidden}.bfds-card .bfcl-metadata-tabs .bfds-tabs__header,.bfds-card .bfcl-metadata-tabs .bfds-tabs__subheader{margin:0 -16px}.bfcl-metadata-tabs__image-wrapper{display:flex;flex-direction:column;gap:8px;margin-top:16px}.bfcl-metadata-tabs__image-frame{display:flex;align-items:center;justify-content:center;height:240px;background:var(--bfds-background-solid-2);border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle;overflow:hidden}.bfcl-metadata-tabs__image-frame img{width:100%;height:100%;object-fit:cover}.bfcl-metadata-tabs__image-description{color:var(--bfds-text-secondary);font-size:14px}.bfcl-metadata-tabs__pdf-wrapper{display:flex;flex-direction:column;gap:16px;margin-top:16px}.bfcl-metadata-tabs__pdf-description{font-size:13px;line-height:1.5;color:var(--bfcl-text-secondary, var(--bfds-text-secondary))}.bfcl-metadata-tabs__resource-footer{display:flex;align-items:center;justify-content:flex-start}.bfcl-metadata-tabs__resource-wrapper{display:flex;flex-direction:column;gap:8px;margin:16px 8px 0}.bfcl-metadata-tabs__resource-link{color:var(--bfds-primary);font-weight:600;text-decoration:none}.bfcl-metadata-tabs__resource-link:hover{text-decoration:underline}.bfcl-metadata-tabs__resource-description{color:var(--bfds-text-secondary);font-size:14px}.bfcl-metadata-tabs__empty{padding:24px;text-align:center;color:var(--bfds-text-secondary);font-size:14px}.bfcl-grader-score-bar{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 8px 8px;border:1px solid var(--bfds-border);background:var(--bfds-background-solid-0);border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle}.bfcl-grader-score-bar--needs-attention{border-color:var(--bfds-error)}.bfcl-grader-score-bar--is-resolved{border-color:var(--bfds-success-04)}.bfcl-grader-score-bar__delta{position:absolute;bottom:0;left:50%;transform:translate(calc(-50% + .5px));width:44px;height:22px;text-align:center;line-height:1;padding-top:14px;background:var(--bfds-success);clip-path:polygon(0% 100%,50% 0%,100% 100%)}.bfcl-grader-score-bar--needs-attention .bfcl-grader-score-bar__delta{background:var(--bfds-error)}.bfcl-grader-score-bar__grader,.bfcl-grader-score-bar__reference{flex:1;display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px;border-radius:calc(7px * var(--corner-radius-scale, 1));corner-shape:squircle;background:transparent}.bfcl-grader-score-bar__reference{justify-content:flex-end}.bfcl-grader-score-bar__grader--success{background:linear-gradient(90deg,var(--bfds-success-02) 0%,transparent 60%)}.bfcl-grader-score-bar__grader--error{background:linear-gradient(90deg,var(--bfds-error-02) 0%,transparent 60%)}.bfcl-grader-score-bar__grader--warning{background:linear-gradient(90deg,var(--bfds-warning-02) 0%,transparent 60%)}.bfcl-grader-score-bar__reference--success{background:linear-gradient(-90deg,var(--bfds-success-02) 0%,transparent 60%)}.bfcl-grader-score-bar__reference--error{background:linear-gradient(-90deg,var(--bfds-error-02) 0%,transparent 60%)}.bfcl-grader-score-bar__reference--warning{background:linear-gradient(-90deg,var(--bfds-warning-02) 0%,transparent 60%)}.bfcl-grader-score-bar__grader--secondary,.bfcl-grader-score-bar__reference--secondary{background:transparent}.miniBadge{padding:2px;height:17px;width:17px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.bf-flow-diagram{position:relative;border-radius:calc(16px * var(--corner-radius-scale, 1));corner-shape:squircle;padding:2rem;border:1px solid var(--bfds-border);background-color:var(--bfds-surface, #0c111d);overflow:hidden}.bf-flow-diagram-content{position:relative;transform-origin:top left}.bf-flow-diagram--pan-ready .bf-flow-diagram-content,.bf-flow-diagram--panning .bf-flow-diagram-content{cursor:grab}.bf-flow-diagram--panning .bf-flow-diagram-content{cursor:grabbing}.bf-flow-diagram-zoom-wrapper{position:absolute;top:16px;right:16px;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.bf-flow-diagram-zoom{display:flex;align-items:center;gap:.25rem;padding:.25rem;border-radius:calc(999px * var(--corner-radius-scale, 1));corner-shape:squircle;background:#0f172aa6;border:1px solid rgba(148,163,184,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:6}.bf-flow-diagram-zoom-button,.bf-flow-diagram-zoom-reset{border:none;background:#94a3b82e;color:var(--bfds-text);border-radius:calc(999px * var(--corner-radius-scale, 1));corner-shape:squircle;padding:.25rem .5rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,opacity .2s ease}.bf-flow-diagram-zoom-button:disabled,.bf-flow-diagram-zoom-reset:disabled{opacity:.45;cursor:default}.bf-flow-diagram-zoom-button:hover:not(:disabled),.bf-flow-diagram-zoom-reset:hover:not(:disabled){background:#94a3b84d}.bf-flow-diagram-zoom-button svg{width:.9rem;height:.9rem}.bf-flow-diagram-zoom-value{font-size:.85rem;font-weight:600}.bf-flow-diagram-zoom-shortcuts{font-size:.7rem;color:var(--bfds-text-secondary);display:flex;flex-direction:column;gap:.1rem;align-items:flex-end}.bf-flow-diagram-zoom-shortcuts span{display:flex;align-items:center;gap:.25rem}.bf-flow-diagram-zoom-shortcuts kbd{padding:.05rem .35rem;border-radius:calc(4px * var(--corner-radius-scale, 1));corner-shape:squircle;background:#94a3b829;border:1px solid rgba(148,163,184,.35);font-weight:600;font-size:.7rem;text-transform:uppercase}.bf-flow-diagram--grid{background-image:radial-gradient(circle at 1px 1px,rgba(148,163,184,.18) 1px,transparent 0);background-size:16px 16px}.bf-flow-node{position:absolute;pointer-events:auto;transition:transform .2s ease;will-change:transform}.bf-flow-node:hover{transform:translateY(-1px)}.bf-flow-node--disabled:hover{transform:none}.bf-flow-node-button{width:100%;height:100%;display:flex;align-items:center;gap:.5rem;padding:0 20px;border-radius:calc(12px * var(--corner-radius-scale, 1));corner-shape:squircle;border:2px solid var(--bf-flow-node-border, var(--bfds-border));background:linear-gradient(0deg,var(--bf-flow-node-tint, rgba(148, 163, 184, .12)),var(--bf-flow-node-tint, rgba(148, 163, 184, .12))),var(--bfds-surface, #0c111d);color:var(--bfds-text);box-shadow:0 10px 24px var(--bf-flow-node-accent, rgba(15, 23, 42, .35));text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box}.bf-flow-node--type-section .bf-flow-node-button{align-items:flex-start;padding-top:12px;padding-bottom:12px;border-color:#60a5fa59;background:linear-gradient(0deg,#3b82f60f,#3b82f60f),var(--bfds-surface, #0c111d);box-shadow:0 8px 18px #3b82f61f}.bf-flow-node-button:hover:not(:disabled){box-shadow:0 12px 28px var(--bf-flow-node-accent, rgba(15, 23, 42, .4))}.bf-flow-node-button--deck{flex-direction:column;align-items:stretch;padding:0;border-radius:calc(24px * var(--corner-radius-scale, 1));corner-shape:squircle;border-width:3px;background:linear-gradient(180deg,#3b82f629,#3b82f60d),var(--bfds-surface, #050810)}.bf-flow-node-button--deck:hover:not(:disabled){box-shadow:0 16px 36px #3b82f64d}.bf-flow-node-button:disabled,.bf-flow-node--disabled .bf-flow-node-button{cursor:default;opacity:.6;box-shadow:0 6px 16px var(--bf-flow-node-accent, rgba(15, 23, 42, .2))}.bf-flow-node-body{display:flex;align-items:center;gap:.5rem;flex:1}.bf-flow-node-body--destination{flex-direction:column;align-items:stretch;gap:.75rem}.bf-flow-node-body--deck{align-items:stretch;padding:0 20px 20px;gap:1rem}.bf-flow-node--type-section .bf-flow-node-body{align-items:flex-start}.bf-flow-node-heading{display:flex;align-items:center;gap:.5rem;width:100%}.bf-flow-node-heading--deck{padding:16px 20px;border-bottom:1px solid rgba(148,163,184,.25);justify-content:space-between;align-items:flex-start}.bf-flow-node-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--bfds-text-secondary)}.bf-flow-node-icon svg{width:1rem;height:1rem}.bf-flow-node-label{font-weight:600}.bf-flow-node-handle{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:.2rem;border-radius:calc(6px * var(--corner-radius-scale, 1));corner-shape:squircle;background:#94a3b824;color:var(--bfds-text-secondary);transition:background .2s ease,color .2s ease;cursor:grab}.bf-flow-node-handle:hover{background:#94a3b83d;color:var(--bfds-text)}.bf-flow-node-handle--dragging{background:#94a3b83d;color:var(--bfds-text);cursor:grabbing}.bf-flow-node-handle--deck{margin-left:0;background:#3b82f626}.bf-flow-node-heading--deck .bf-flow-node-handle{margin-left:auto;align-self:flex-start}.bf-flow-node-button:disabled .bf-flow-node-handle,.bf-flow-node--disabled .bf-flow-node-handle{cursor:default;pointer-events:none}.bf-flow-node-destination-stages{display:flex;align-items:center;gap:.75rem;width:100%}.bf-flow-node-destination-stage{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:calc(10px * var(--corner-radius-scale, 1));corner-shape:squircle;background:#0f172a8c;border:1px solid rgba(148,163,184,.35);transition:border-color .2s ease,background .2s ease;color:var(--bfds-text);flex:1}.bf-flow-node-destination-stage-link{position:relative;flex:0 0 56px;height:2px;background:var(--bf-flow-node-border, var(--bfds-border));border-radius:calc(999px * var(--corner-radius-scale, 1));corner-shape:squircle}.bf-flow-node-destination-stage-link:before,.bf-flow-node-destination-stage-link:after{content:"";position:absolute;top:50%;width:0;height:0;border:6px solid transparent;transform:translateY(-50%)}.bf-flow-node-destination-stage-link:before{left:-1px;border-right-color:var(--bf-flow-node-border, var(--bfds-border))}.bf-flow-node-destination-stage-link:after{right:-1px;border-left-color:var(--bf-flow-node-border, var(--bfds-border))}.bf-flow-node-destination-stage--interactive{cursor:pointer}.bf-flow-node-destination-stage--interactive:hover,.bf-flow-node-destination-stage--interactive:focus-visible{outline:none;border-color:#94a3b8b3;background:#0f172aa6}.bf-flow-node-destination-stage-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--bfds-text-secondary)}.bf-flow-node-destination-stage-label{font-weight:600;flex:1}.bf-flow-node-destination-stage-status-dot{width:10px;height:10px;border-radius:calc(999px * var(--corner-radius-scale, 1));corner-shape:squircle;background:var(--bfds-success)}.bf-flow-node-destination-stage--fail .bf-flow-node-destination-stage-status-dot{background:var(--bfds-error)}.bf-flow-node--type-destination{pointer-events:auto}.bf-flow-node--type-destination .bf-flow-node-button{gap:.75rem;align-items:flex-start;padding:1rem 24px;border-radius:calc(16px * var(--corner-radius-scale, 1));corner-shape:squircle;background:linear-gradient(0deg,#3b82f626,#3b82f626),#0f172abf;border-color:#94a3b859}.bf-flow-node--type-destination .bf-flow-node-icon{color:var(--bfds-primary, #60a5fa)}.bf-flow-node--type-destination .bf-flow-node-label{font-size:1rem}.bf-flow-node-indicator{position:absolute;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:calc(999px * var(--corner-radius-scale, 1));corner-shape:squircle;background:linear-gradient(0deg,var(--bf-flow-node-tint, rgba(148, 163, 184, .12)),var(--bf-flow-node-tint, rgba(148, 163, 184, .12))),var(--bfds-surface, #0c111d);border:2px solid var(--bf-flow-node-border, var(--bfds-border));color:var(--bf-flow-node-border, var(--bfds-border));display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px var(--bf-flow-node-accent, rgba(15, 23, 42, .25));font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;pointer-events:auto}.bf-flow-node-indicator--input-horizontal{left:-13px}.bf-flow-node-indicator--output-horizontal{right:-13px}.bf-flow-node-indicator--input-vertical{top:-13px;left:50%;transform:translate(-50%)}.bf-flow-node-indicator--output-vertical{top:auto;bottom:-13px;left:50%;transform:translate(-50%)}.bf-flow-node-indicator-icon,.bf-flow-node-indicator-fallback{color:inherit}.landing-page{position:relative}.landing-content{padding:16px 24px;width:min(100%,80rem);box-sizing:border-box;margin:0 auto}.landing-page a:not(.bfds-button){color:currentColor;font-weight:700;text-decoration-thickness:2px;text-decoration-line:underline;text-decoration-color:var(--bfds-primary);text-decoration-style:solid}.landing-page a:not(.bfds-button):hover{color:var(--bfds-primary)}.landing-page h1.main{font-size:4em;font-family:var(--marketingFontFamily);font-weight:400;line-height:1;margin-block-start:.1em;margin-block-end:0;text-shadow:1px 2px 3px black}.landing-page h2.main{font-family:var(--marketingFontFamily);color:var(--bfds-text);font-size:3em;line-height:1;margin-block-start:.1em;margin-block-end:.3em;text-wrap:pretty}.landing-page h3.main{font-size:1.5em;margin-block-start:.1em}.landing-header-sidebar-button{margin-left:20px}.header-logo{height:24px}.sidebar-nav{position:absolute;top:var(--header-height);right:0;border-top:none;border-right:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-bottom:2px solid var(--bfds-primary);box-sizing:border-box;background:var(--bfds-background-09);justify-content:center;width:100%;padding:16px 24px;z-index:1001}header.landing-header{position:fixed;top:0;left:0;width:100%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--bfds-background-06);z-index:1000;height:var(--header-height)}.navSeparator{width:1px;height:40px;background:var(--bfds-border);border-radius:calc(1px * var(--corner-radius-scale, 1));corner-shape:squircle;opacity:.6}.hero-section{background:url(https://bolt-foundry-assets.s3.us-east-2.amazonaws.com/bf-symbol-angle-left-1000_black_wide.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:100vh;padding-top:var(--header-height);padding-bottom:var(--header-height);position:relative;box-sizing:border-box;justify-content:flex-end}.hero-section p{font-size:1.3em;margin-top:0}.hero-content{width:50%;height:100%;align-items:start}.page-content{min-height:100vh;padding-top:60px;padding-bottom:60px;box-sizing:border-box;background:var(--bfds-background-solid-2);border-top:1px solid var(--bfds-border);position:relative;text-align:center}.page-content p{font-size:1.3em}.landing-footer{position:static;width:100%;border-top:1px solid var(--bfds-border);background:var(--bfds-background-solid-0);text-align:left;color:var(--bfds-text-06)}.landing-section{background:var(--bfds-background-solid-0);padding:120px 0;position:relative}.feature-pillars-header{max-width:48rem;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;text-align:center}.feature-pillars-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.feature-pillars-card-header{align-items:center}.feature-pillars-card-title-group{display:flex;align-items:center;gap:.75rem;color:var(--bfds-text)}.feature-pillars-card-title-group h3{margin:0;font-size:1.5rem;font-weight:600}.feature-pillars-card-icon{width:48px;height:48px;border-radius:calc(12px * var(--corner-radius-scale, 1));corner-shape:squircle;background:var(--bfds-background-01);display:flex;align-items:center;justify-content:center;color:var(--bfds-primary)}.feature-pillars-card-icon .bfds-icon{color:inherit}.feature-pillars-card-description{margin:0;color:var(--bfds-text-06)}.feature-pillars-card-footer{margin-top:auto;font-weight:600;color:var(--bfds-primary);gap:.5rem}.feature-pillars-card-link{text-decoration:none!important;position:relative}.feature-pillars-card-link:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .16s ease}.feature-pillars-card-link:focus-visible:after{transform:scaleX(1)}.feature-pillars-card-link-icon{font-size:1.3rem;line-height:1;transition:transform .16s ease}.landing-section--product-proof{background:radial-gradient(circle at top left,rgba(54,68,120,.2),transparent 55%),linear-gradient(180deg,var(--bfds-background-solid-1) 0%,var(--bfds-background-solid-2) 100%)}.product-proof-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:3.5rem}.product-proof-visual{display:flex;align-items:center;justify-content:center}.product-proof-art{display:flex;flex-direction:column;gap:1.75rem;width:min(460px,100%)}.product-proof-copy{display:flex;flex-direction:column;gap:1.25rem}.product-proof-list-item{background:transparent;border:none;padding:0}.product-proof-list-item+.product-proof-list-item{margin-top:1.25rem}.product-proof-list-row{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start}.product-proof-list-icon{width:46px;height:46px;border-radius:50%;background:var(--bfds-secondary-02);display:flex;align-items:center;justify-content:center;border:1px solid var(--bfds-secondary-04)}.product-proof-list-content h3{margin:0;font-size:1rem;font-weight:600;letter-spacing:.01em}.product-proof-list-content p{margin:.35rem 0 0;color:#ffffffb3;line-height:1.45}.paper{flex:1;min-width:0;background:var(--bfds-text);color:var(--bfds-background);padding:16px 24px;border-radius:calc(12px * var(--corner-radius-scale, 1));corner-shape:squircle}.paper h1{font-family:var(--marketingFontFamily);font-size:3em;border-bottom:1px solid var(--bfds-background-005);scroll-margin-top:86px}.paper h2{font-family:var(--marketingFontFamily);margin-block-start:1em;font-size:2.2em;border-bottom:1px solid var(--bfds-background-005);scroll-margin-top:86px}.paper h3{font-size:1.2em;scroll-margin-top:86px}.paper img{max-width:100%;border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle}.landing-page .paper a{color:var(--bfds-background)}.paper blockquote{border-left:4px solid var(--bfds-primary);padding:8px 16px;margin:0}.paper blockquote p{margin:0}.paper blockquote>ul{list-style:none;padding:4px 0 0;color:var(--bfds-secondary);font-size:.8em;margin:0}.paper pre:has(>code){background:var(--bfds-background-005);border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle;padding:8px;overflow-x:auto}code{background:var(--bfds-background-solid-1);border-radius:calc(4px * var(--corner-radius-scale, 1));corner-shape:squircle;padding:2px 4px}pre>code{background:transparent;border-radius:0;padding:0}.paper table{border:1px solid var(--bfds-background-005);border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle;border-spacing:0}.paper tr:nth-child(2n){background:var(--bfds-background-005)}.paper th,.paper td{padding:4px 8px;border-spacing:0}.paper thead th{border-bottom:1px solid var(--bfds-background-005)}.marketing-banner{height:calc(var(--header-height) + 50px);background:var(--bfds-background-09);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;top:0;width:100%;z-index:1;animation:banner .5s ease 1s 1 forwards;transform:translateY(-100%);opacity:0}@keyframes banner{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.marketing-banner .content{padding:calc(var(--header-height) + 6px) 12px 6px;text-align:center;color:var(--bfds-text);font-family:var(--marketingFontFamily);font-size:2em;display:flex;flex-direction:row;gap:12px;justify-content:center;align-items:center}@media(max-width:1024px){.hero-content{width:70%}.landing-page h1.main{font-size:3.5em}.hero-section p{font-size:1.2em}.feature-pillars{gap:3rem}.feature-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.landing-content{padding:2px 12px}.landing-footer{font-size:.8em}.hero-content{width:90%}.landing-page h1.main{font-size:3em}.feature-pillars-header,.product-proof-copy{text-align:center;align-items:center}.product-proof-copy h2{text-align:center}.navSeparator{height:32px}.feature-pillars-grid{grid-template-columns:1fr;gap:2rem}.paper{border-radius:0;width:100%;box-sizing:border-box}.landing-footer .landing-content{padding:0 6px}}@media(max-width:649px){.hero-section{background:radial-gradient(var(--bfds-background-solid-5),transparent 60%);justify-content:center;text-align:center;padding-top:var(--header-height);padding-bottom:var(--header-height);min-height:100dvh}.hero-content{width:100%;align-items:center}.landing-page h1.main{font-size:2.5em}.hero-section p{font-size:1.1em;padding:0 20px}.landing-section{padding:60px 0}.landing-content{padding:16px}.page-content{padding-top:40px;padding-bottom:40px}.page-content p{font-size:1.1em}.marketing-banner{font-size:.6em;height:calc(var(--header-height) + 36px)}}@media(max-width:480px){.landing-page h1.main{font-size:3.5em}.hero-section p{font-size:1em;padding:0 10px}.landing-content{padding:12px 16px}.sidebar-nav{flex-direction:column;align-items:stretch;gap:8px}.navSeparator{display:none}.marketing-banner{font-size:.5em}}@supports (-webkit-touch-callout: none){@media(max-width:649px){.hero-section{min-height:-webkit-fill-available}}}.product-proof-flagged-alert{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border-radius:0 0 calc(6px * var(--corner-radius-scale, 1)) calc(6px * var(--corner-radius-scale, 1));corner-shape:squircle;background:var(--bfds-background);color:var(--bfds-text)}.product-proof-flagged-alert__message{display:flex;align-items:center;gap:.5rem;font-weight:600}.calibration-sample-list{display:flex;flex-direction:column;gap:8px}.homepage .hero-section{background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.09),transparent 56%),#070708;padding-top:calc(var(--header-height) + 64px);padding-bottom:84px;min-height:auto}.homepage-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:center}.homepage-hero-copy{width:auto;max-width:44rem}.homepage-hero-video-wrap{width:100%}.homepage-hero-video{width:100%;display:block;min-height:clamp(280px,37vw,420px);overflow:hidden;border-radius:calc(14px * var(--corner-radius-scale, 1));corner-shape:squircle;border:1px solid rgba(255,255,255,.14);background:#ffffff08}.homepage-hero-video>*{width:100%;height:100%}@media(min-width:980px){.homepage-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:2.5rem}}@media(max-width:768px){.homepage .hero-section{padding-top:calc(var(--header-height) + 30px);padding-bottom:56px}.homepage-hero-video{min-height:0;height:auto;aspect-ratio:1/1.04}}.section-cta-group{margin-top:2.5rem;justify-content:center}.landing-section--product-proof .section-cta-group,.landing-section--education .section-cta-group{position:relative;z-index:2}.pillar-card-content{flex:1}.education-section header{max-width:52ch;align-self:center;text-align:center}.education-section header h2{margin:0}.education-posts-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:1.5rem;align-items:stretch}.education-card{display:flex;flex-direction:column;height:100%;gap:1.5rem;box-sizing:border-box}.education-card-media{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:calc(12px * var(--corner-radius-scale, 1));corner-shape:squircle}.education-card-media img{width:100%;height:100%;object-fit:contain;display:block;background:var(--bfds-background-solid-0)}.education-card-body{display:flex;flex-direction:column;gap:1rem;flex:1}.education-eyebrow{text-transform:uppercase;font-size:.75rem;letter-spacing:.24em;color:var(--bfds-text-secondary)}.education-card-header h3{margin:0}.education-card-body p{margin:0;color:var(--bfds-text-07);line-height:1.7}.education-meta-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:1rem;color:var(--bfds-text-05);font-size:.85rem}.education-meta-list li{position:relative;padding-left:1.25rem}.education-meta-list li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.5rem;height:.5rem;border-radius:50%;background:var(--bfds-primary)}.education-card-actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:.75rem}.education-secondary-posts{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:1024px){.education-posts-grid{grid-template-columns:1fr}}@media(max-width:640px){.hero-cta-group{justify-content:center}}.landing-section--education{padding:120px 0}.landing-section--education.bfds-theme--light{background:var(--bfds-background);color:var(--bfds-text)}.gambit-landing .hero-section{background:radial-gradient(circle at 10% 20%,rgba(255,255,255,.08),transparent 55%),#070708;color:var(--bfds-text);min-height:auto;padding-top:calc(var(--header-height) + 80px);padding-bottom:100px}.gambit-landing .hero-section:has(.gambit-hero-experiment-stack){padding-top:calc(var(--header-height) + 40px)}.gambit-hero-grid{display:grid;gap:2.5rem;align-items:stretch}.gambit-hero-experiment-stack{display:grid;gap:1.5rem;justify-items:center}.gambit-hero-experiment-copy{text-align:center;max-width:980px}.gambit-hero-experiment-brand-row{justify-content:center}.gambit-hero-experiment-copy h1{margin:0 0 .275rem;font-size:64px;line-height:1.06;font-family:"Bebas Neue",var(--marketingFontFamily);text-transform:uppercase;white-space:normal;text-wrap:balance;letter-spacing:.01em}.gambit-hero-experiment-copy p{margin:-10px 0 0;max-width:64ch;text-wrap:pretty}.gambit-hero-grid--experiment{max-width:1120px}@media(min-width:960px){.gambit-hero-grid{grid-template-columns:minmax(0,520px) minmax(445px,1fr)}.gambit-hero-grid--experiment{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}}.gambit-hero-copy h1{margin:0 0 1rem;font-size:clamp(2.75rem,6vw,4rem);font-family:var(--marketingFontFamily);line-height:1.05}.gambit-hero-copy p{font-size:1.2rem;color:var(--bfds-text-07);margin-bottom:2rem;max-width:46ch}.gambit-hero-grid--experiment .gambit-hero-copy>p{margin-bottom:1.25rem}.gambit-hero-diagram-wrap{margin-top:.75rem;max-width:640px}.gambit-hero-waitlist--stacked{width:100%;max-width:none;height:100%;display:flex;padding-bottom:.12rem}.gambit-hero-waitlist--stacked .waitlist-form{padding-bottom:0}.gambit-hero-install-snippet{display:inline-flex;align-items:center;gap:.75rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:calc(999px * var(--corner-radius-scale, 1));corner-shape:squircle;padding:.4rem 1rem;font-family:var(--fontFamilyMono);color:#ffffffd9;margin-bottom:1.5rem;width:fit-content;font-size:.95rem;cursor:pointer}.gambit-hero-install-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.gambit-hero-install-meta .gambit-hero-install-snippet{margin:0}.gambit-hero-install-snippet .bfds-button__content{font-family:inherit;white-space:nowrap}.gambit-hero-waitlist .waitlist-form-container{max-width:100%;margin:0}.gambit-hero-waitlist .waitlist-form{max-width:100%;padding:1rem 1rem .85rem;background:transparent;border:none}.gambit-hero-form-column{display:flex;justify-content:flex-end}.gambit-hero-waitlist{width:100%;max-width:520px;padding:1.1rem 1rem .4rem;box-sizing:border-box;border-radius:calc(18px * var(--corner-radius-scale, 1));corner-shape:squircle;border:1px solid rgba(255,255,255,.12);background:#0c0e12a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gambit-hero-waitlist .waitlist-form-header{margin-bottom:.9rem;text-align:left}.gambit-hero-waitlist .waitlist-form-header h2{font-size:clamp(1.45rem,2.2vw,1.9rem);line-height:1.2;margin:0 0 .4rem}.gambit-hero-waitlist .waitlist-form-header p{font-size:.98rem;line-height:1.45;max-width:none;margin:0;white-space:pre-line}.gambit-hero-waitlist .waitlist-submit-button{margin-top:.75rem}.gambit-hero-visual{margin-top:1.5rem}@media(min-width:960px){.gambit-hero-visual{margin-top:0}}.gambit-hero-terminal{background:var(--bfds-background-solid-1);border-radius:calc(24px * var(--corner-radius-scale, 1));corner-shape:squircle;border:1px solid var(--bfds-border);color:var(--bfds-text);font-family:var(--fontFamilyMono);padding:1.75rem;height:100%;display:flex;flex-direction:column;box-sizing:border-box}.gambit-hero-terminal-header{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.5rem}.gambit-hero-terminal-header-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.gambit-hero-terminal-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.gambit-hero-terminal-meta{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#fff9}.package-selector{display:inline-flex;align-items:center;padding:.2rem;border-radius:calc(999px * var(--corner-radius-scale, 1));corner-shape:squircle;border:1px solid var(--bfds-border);background:var(--bfds-background-solid-2)}.package-selector .bfds-button{border-radius:calc(999px * var(--corner-radius-scale, 1));corner-shape:squircle}.package-selector svg.bfds-icon{height:10px;width:22px}.gambit-hero-terminal-steps{font-family:var(--fontFamily);flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;padding:0;margin:0;list-style:none}.gambit-hero-terminal-steps li{list-style:none}.gambit-hero-terminal-step{width:100%;display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border-radius:calc(999px * var(--corner-radius-scale, 1));corner-shape:squircle;color:#fff9;font-size:.85rem;border:1px solid transparent;transition:border-color .2s ease,color .2s ease,background .2s ease;font-family:inherit;background:#ffffff0d;cursor:pointer;text-align:left;appearance:none;color:inherit}.gambit-hero-terminal-step:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.gambit-hero-terminal-step-index{width:1.25rem;height:1.25rem;border-radius:50%;background:#ffffff1f;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.gambit-hero-terminal-step-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gambit-hero-terminal-step.is-active{border-color:#fff6;background:#ffffff1f;color:#fff}.gambit-hero-terminal-step.is-active .gambit-hero-terminal-step-index{background:#ffe600;color:#000}.gambit-hero-terminal-playback-button{flex-shrink:0;width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#ffffffd9;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,background .2s ease}.gambit-hero-terminal-playback-button.is-paused{border-color:var(--bfds-primary);color:var(--bfds-primary)}.gambit-hero-terminal-playback-button.is-paused:hover,.gambit-hero-terminal-playback-button.is-paused:focus-visible{border-color:var(--bfds-primary);color:var(--bfds-primary)}.gambit-hero-terminal-playback-button:hover,.gambit-hero-terminal-playback-button:focus-visible{border-color:#ffffff73;background:#ffffff29}.gambit-hero-terminal-screen{background:#00000073;border-radius:16px;border:1px solid rgba(255,255,255,.08);padding:1.5rem;display:flex;flex-direction:column;gap:1rem;flex:1;text-align:left}.gambit-hero-terminal-line{font-size:.95rem;min-height:1.5em}.gambit-hero-terminal-cursor{display:inline-flex;width:.8ch;height:1.25em;margin-left:.15rem;background:#fffc;border-radius:2px;transform:translateY(.25em);opacity:0;animation:gambit-terminal-blink 1s steps(2,start) infinite}.gambit-hero-terminal-cursor.is-visible{opacity:.8}@keyframes gambit-terminal-blink{0%{opacity:.8}50%{opacity:0}to{opacity:.8}}.gambit-hero-terminal-output{font-family:var(--fontFamilyMono);display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:#ffffffbf;opacity:0;transform:translateY(6px);transition:none}.gambit-hero-terminal-output.is-visible{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.gambit-hero-terminal-output p{margin:0}.gambit-step-list .bfds-list-item{border-radius:calc(18px * var(--corner-radius-scale, 1));corner-shape:squircle;border:1px solid var(--bfds-border);padding:1.25rem 1.5rem}.gambit-step-heading{display:flex;align-items:center;gap:.75rem}.gambit-step-heading h3{margin:0}.gambit-preview{background:var(--bfds-background-solid-0);border-radius:calc(24px * var(--corner-radius-scale, 1));corner-shape:squircle;padding:1.5rem;border:1px solid var(--bfds-border);box-shadow:0 24px 50px #00000026;display:flex;flex-direction:column;gap:1.5rem}.gambit-preview-terminal{background:#050510;border-radius:calc(18px * var(--corner-radius-scale, 1));corner-shape:squircle;border:1px solid rgba(255,255,255,.08);color:#fffc;font-family:var(--fontFamilyMono);font-size:.9rem;overflow:hidden}.gambit-preview-terminal-header{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff0a;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.gambit-preview-terminal-header span:first-child{flex:1}.gambit-preview-terminal pre{margin:0;padding:1rem;white-space:pre-wrap}.gambit-preview-panel{border:1px solid var(--bfds-border);border-radius:calc(18px * var(--corner-radius-scale, 1));corner-shape:squircle;padding:1rem;background:var(--bfds-background-solid-1)}.gambit-preview-panel header{display:flex;align-items:center;justify-content:space-between;font-weight:600;margin-bottom:1rem}.gambit-preview-status{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;color:var(--bfds-success)}.gambit-preview-panel ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.gambit-preview-panel li{display:flex;justify-content:space-between;align-items:center;padding:.75rem .25rem;border-bottom:1px solid var(--bfds-border)}.gambit-preview-panel li:last-child{border-bottom:none}.gambit-preview-panel strong{font-size:.95rem}.gambit-preview-panel p{margin:0;font-size:.85rem;color:var(--bfds-text-06)}.gambit-preview-tag{border-radius:calc(999px * var(--corner-radius-scale, 1));corner-shape:squircle;padding:.2rem .75rem;font-size:.75rem;background:#0000000d}.gambit-feature-cta{margin-top:1.5rem;display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.quickstart-grid{display:grid;gap:2rem}@media(min-width:960px){.quickstart-grid{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:stretch}}.quickstart-copy{align-self:center;text-align:center}.quickstart-copy h2{margin:0 0 .75rem}.quickstart-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.quickstart-header h2{margin:0}.quickstart-copy>p{margin:0 0 1rem;color:var(--bfds-text-06);max-width:42ch;margin-left:auto;margin-right:auto}.quickstart-commands{display:flex;flex-direction:column;gap:.75rem}.quickstart-command-card{display:flex;flex-direction:column;gap:.25rem}.quickstart-command-header{display:flex;flex-direction:column;gap:.3rem;padding:0 .5rem;color:var(--bfds-text)}.quickstart-command-header span{color:var(--bfds-text-06);font-size:.95rem}.quickstart-command-shell{position:relative;border-radius:calc(16px * var(--corner-radius-scale, 1));corner-shape:squircle;background:var(--bfds-background-solid-1);border:1px solid var(--bfds-border);padding:.6rem 1.2rem;font-family:var(--fontFamilyMono);color:var(--bfds-text-secondary);display:flex;flex-direction:row;align-items:center}.quickstart-command-shell pre{margin:0;overflow-x:auto;flex:1}.quickstart-command-shell code{white-space:pre-wrap}.quickstart-command-shell--text{padding:.8rem 1rem;color:var(--bfds-text-secondary);font-family:var(--fontFamilyMono);line-height:1.45}.quickstart-command-note{border-radius:calc(16px * var(--corner-radius-scale, 1));corner-shape:squircle;background:var(--bfds-background-solid-1);border:1px solid var(--bfds-border);padding:.8rem 1rem;color:var(--bfds-text-07);line-height:1.45;font-size:.95rem}.quickstart-command-alt{padding:0 .65rem;color:var(--bfds-text-06);font-size:.85rem}.quickstart-command-alt code{font-family:var(--fontFamilyMono);color:var(--bfds-text-secondary)}.gambit-resources-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.landing-section.landing-section--feature-pillars.gambit-quickstart{padding-top:80px;padding-bottom:80px}.gambit-feature-pillars-section{background:#070708}.gambit-feature-pillars-section h2.main{color:#fff}.gambit-docs-section{padding-bottom:40px}.gambit-cta-section{padding-top:40px}.gambit-cta-section.bfds-theme--yellow{background:var(--bfds-background-solid-0)}.gambit-cta-section.bfds-theme--yellow .gambit-cta-panel{border-color:var(--bfds-border);background:linear-gradient(130deg,var(--bfds-background-solid-1),var(--bfds-background-solid-2));box-shadow:0 22px 44px #1a1a1a2e}.gambit-resource-card-title{display:inline-flex;align-items:center;gap:.35rem;margin:0;color:inherit}.gambit-resource-card-title .bfds-icon{color:var(--bfds-text-06)}.gambit-resource-card p{margin:.5rem 0 0;color:var(--bfds-text-06)}.gambit-cta-panel{text-align:center;padding:3rem 2rem;border-radius:calc(24px * var(--corner-radius-scale, 1));corner-shape:squircle;border:1px solid var(--bfds-primary-02);background:linear-gradient(130deg,var(--bfds-background-solid-0),var(--bfds-primary-01));box-shadow:0 25px 50px #0000002e}.gambit-cta-panel h2{margin-top:0;font-size:clamp(2rem,4vw,3rem);color:var(--bfds-text)}.gambit-cta-panel p{font-size:1.1rem;color:var(--bfds-text-07)}@media(max-width:1024px){.gambit-hero-grid{grid-template-columns:1fr}.gambit-hero-experiment-copy h1{white-space:normal}.gambit-feature-grid,.gambit-resources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quickstart-grid{grid-template-columns:1fr}}@media(max-width:700px){.gambit-landing .hero-section{padding-top:calc(var(--header-height) + 40px)}.gambit-hero-experiment-copy h1{font-size:clamp(2rem,9vw,2.6rem);white-space:normal}.gambit-hero-form-column{justify-content:stretch}.gambit-hero-waitlist{padding:.9rem .75rem .25rem;max-width:none}.gambit-feature-grid,.gambit-resources-grid{grid-template-columns:1fr}.gambit-hero-install-meta{display:flex;align-items:flex-start}}.testimonials-section .landing-content{padding:16px 0;width:100%}.testimonials-header{text-align:center}.testimonials-header p{font-size:.95rem}.testimonials-scroller-container{position:relative;width:100%;box-sizing:border-box}.testimonials-scroller{overflow-x:hidden;position:relative}.testimonials-track{display:flex;gap:16px;padding:4px 0 16px;width:max-content}.testimonial-card{background:var(--bfds-background-hover);border:1px solid var(--bfds-border);border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle;color:var(--bfds-text);padding:20px;width:320px;min-width:320px;box-shadow:0 2px 4px #0000001a;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative}.testimonial-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026;border-color:var(--bfds-border-hover)}.testimonial-content{margin-bottom:16px}.testimonial-text{font-size:1.15rem;line-height:1.5;font-style:italic;position:relative;margin:0}.testimonial-attribution{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--bfds-text-01)}.author-name{font-weight:600;font-size:.875rem}.author-title{font-weight:400}.author-details{font-size:.8rem}.tweet-attribution{display:flex;flex-direction:column;gap:4px}.twitter-handle-inline{font-size:.875rem;text-decoration:none;transition:opacity .2s ease}.twitter-handle-inline:hover{opacity:.8}.quote-attribution{display:flex;flex-direction:column;gap:4px}.quote-author-name{font-weight:600;font-size:.875rem}@media(max-width:768px){.testimonials-section{padding:48px 0}.testimonials-section .landing-content{padding:12px 0}.testimonials-top{padding:0 20px}.testimonials-header h2{font-size:1.5rem}.testimonials-header p{font-size:.875rem}.testimonial-card{width:200px;min-width:200px;padding:16px}.testimonial-text{font-size:.875rem}.testimonials-track{gap:12px}}.careers-main{display:flex;flex-direction:column}.careers-hero{background:var(--bfds-background);color:var(--bfds-text);padding:140px 0}.careers-hero__content{display:flex;justify-content:center;text-align:center}.careers-hero__copy{max-width:50rem;display:flex;flex-direction:column;gap:1.5rem}.careers-hero__eyebrow{letter-spacing:.18em;text-transform:uppercase;font-weight:600;font-size:.75rem;color:var(--bfds-primary);margin:0}.careers-hero__title{font-family:var(--marketingFontFamily);font-size:clamp(2.5rem,5vw,4rem);margin:0;line-height:1.05}.careers-hero__subtitle{font-size:1.1rem;margin:0 auto;max-width:38rem;color:var(--bfds-text-09)}.careers-hero__actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.careers-section-header{max-width:48rem;margin:0 auto 3rem;text-align:center;display:flex;flex-direction:column;gap:.75rem}.careers-section-eyebrow{letter-spacing:.18em;text-transform:uppercase;font-weight:600;font-size:.75rem;color:var(--bfds-primary);margin:0}.careers-section-header h2{font-size:clamp(2rem,4vw,3rem);font-family:var(--marketingFontFamily);margin:0}.careers-section-header p{margin:0;color:var(--bfds-text-07)}.careers-card--list{padding:2.25rem}.careers-list{list-style:disc;margin:0;padding-left:1.4rem;display:flex;flex-direction:column;gap:1.05rem;font-size:1rem;color:var(--bfds-text-07)}.careers-looking-for{background:var(--bfds-background-02);padding-top:100px;padding-bottom:100px}.careers-outreach{padding-top:120px;padding-bottom:120px}.careers-cta-card{max-width:48rem;margin:0 auto}.careers-cta-card .bfds-card__body{display:flex;flex-direction:column;gap:1.75rem}.careers-cta-copy h2{font-size:clamp(2rem,3.4vw,3rem);margin:0;font-family:var(--marketingFontFamily)}.careers-cta-copy p{margin:0 0 .85rem}.careers-cta-copy a{color:var(--bfds-primary)}.careers-cta-copy ul{margin:0 0 .85rem}.careers-cta-actions{margin-top:32px;display:flex;justify-content:center}.careers-footer{display:flex;flex-direction:column;gap:.5rem;text-align:center;padding:24px 0}@media(min-width:768px){.careers-cta-actions{justify-content:center}.careers-footer{flex-direction:row;align-items:center;justify-content:space-between;text-align:left}}.waitlist-form-container{width:100%;max-width:400px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.waitlist-form-header{margin-bottom:2rem;text-align:center}.waitlist-form-header h2{font-size:clamp(2.5rem,3.4vw,3.6rem);font-family:var(--marketingFontFamily);font-weight:400;line-height:1.15;margin-bottom:1rem;color:var(--bfds-text)}.waitlist-form-header p{font-size:1.1rem;line-height:1.5;color:var(--bfds-text-06);max-width:500px;margin:0 auto}.waitlist-form{display:flex;flex-direction:column;gap:.5rem;text-align:left;padding:26px;background:var(--bfds-background-solid-1);border-radius:calc(18px * var(--corner-radius-scale, 1));corner-shape:squircle;border:1px solid var(--bfds-border)}.waitlist-submit-button{margin-top:12px}.waitlist-form-loading{justify-content:center;padding:1rem;color:var(--bfds-text-06);font-size:.9rem}@media(max-width:768px){.waitlist-form-header h2{font-size:2rem}.waitlist-form-header p{font-size:1rem}.substack-form{max-width:100%;padding:0 1rem}}@media(max-width:480px){.waitlist-form-header h2{font-size:1.8rem}.waitlist-form{gap:1rem}}.blog_page,.blog_post{display:flex;flex-direction:column;min-height:100vh;box-sizing:border-box;padding-top:var(--header-height);background:var(--bfds-background-solid-0);color:var(--bfds-text)}.blog_page a,.blog_post a{color:inherit;text-decoration:none}.blog_page a:hover,.blog_post a:hover{text-decoration:none}.blog-page-main{flex:1;width:min(1080px,100%);margin:0 auto;padding:clamp(32px,6vw,72px) clamp(20px,6vw,64px);display:flex;flex-direction:column;gap:48px;box-sizing:border-box}.blog-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(24px,4vw,56px);flex-wrap:wrap}.blog-page-header__text{flex:1;min-width:260px;display:flex;flex-direction:column;gap:12px}.blog-page-eyebrow{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--bfds-text-muted)}.blog-page-title{margin:0;font-size:clamp(2.2rem,3vw,2.8rem);font-weight:700;line-height:1.1;color:var(--bfds-text)}.blog-page-subtitle{margin:0;max-width:560px;color:var(--bfds-text-secondary);font-size:1.05rem;line-height:1.6}.blog-page-header__actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-start}.blog-page-feature{width:100%}.blog-card-link{color:inherit;display:block}.blog-card-link:focus-visible{outline:3px solid var(--bfds-focus-outline);outline-offset:4px;border-radius:calc(16px * var(--corner-radius-scale, 1));corner-shape:squircle}.blog-card-link .bfds-card{transition:transform .14s ease,box-shadow .14s ease}.blog-card-link:hover .bfds-card,.blog-card-link:focus-visible .bfds-card{transform:translateY(-2px);box-shadow:0 18px 36px #0f172a1f}.blog-card{display:flex;flex-direction:column;height:100%;gap:16px}.blog-card .bfds-card__header{padding:0;border:none}.blog-card__media{position:relative;display:flex;width:100%;aspect-ratio:16 / 9;border-radius:calc(6px * var(--corner-radius-scale, 1)) calc(6px * var(--corner-radius-scale, 1)) 0 0;corner-shape:squircle;overflow:hidden;background:var(--bfds-background-solid-1);align-items:center;justify-content:center}.blog-card__media--feature{aspect-ratio:21 / 9}.blog-card__media img{width:100%;height:100%;object-fit:cover;display:block}.blog-card__media--feature img{object-fit:contain;background:var(--bfds-background-solid-0)}.blog-card__media--placeholder{color:var(--bfds-text-muted);background:linear-gradient(135deg,var(--bfds-background-solid-2),var(--bfds-background-solid-3))}.blog-card .bfds-card__body{gap:16px;padding:clamp(20px,3vw,28px)}.blog-card--feature .bfds-card__body{gap:20px}.blog-card__eyebrow{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bfds-text-muted)}.blog-card__title{margin:0;font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:700;color:var(--bfds-text)}.blog-card--feature .blog-card__title{font-size:clamp(1.9rem,3vw,2.6rem)}.blog-card__meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--bfds-text-secondary);font-size:.95rem}.blog-card__meta span+span:before{content:"•";margin:0 8px;color:var(--bfds-text-muted)}.blog-card__excerpt{margin:0;color:var(--bfds-text);line-height:1.6}.blog-card__tags{display:flex;flex-wrap:wrap;gap:8px}.blog-card__cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-weight:600;color:var(--bfds-primary)}.blog-card__cta .bfds-icon{transition:transform .12s ease-in-out}.blog-card:hover .blog-card__cta .bfds-icon{transform:translate(4px)}.blog-page-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.blog-empty-state{width:min(480px,100%);margin:0 auto 80px}.blog-page-footer{border-top:1px solid var(--bfds-border);background:var(--bfds-background-solid-1);padding:28px clamp(20px,6vw,64px)}.blog-page-footer__inner{width:min(1080px,100%);margin:0 auto;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;color:var(--bfds-text-secondary);font-size:.95rem}.blog-post-navbar{display:flex;justify-content:flex-start;width:auto;margin-bottom:1.5rem}.blog-post-header-back{color:var(--bfds-primary);font-weight:600;font-size:.95rem}.blog_post_content{width:min(780px,100%);margin:8px auto;padding:clamp(32px,6vw,64px);border-radius:calc(24px * var(--corner-radius-scale, 1));corner-shape:squircle;background:var(--bfds-background-solid-0);box-shadow:0 18px 40px #0f172a14;display:flex;flex-direction:column;line-height:1.75;color:var(--bfds-text);z-index:1}.blog_post_title{margin:0;font-size:clamp(2.1rem,3vw,2.8rem);font-weight:700;line-height:1.1}.blog_post_hero_image{margin-top:1.5rem}.blog_meta{display:flex;flex-wrap:wrap;gap:12px;color:var(--bfds-text-secondary);font-size:.95rem}.blog_author{color:var(--bfds-text);font-weight:600;font-size:1rem}.blog_post_tag{display:flex;flex-wrap:wrap;gap:8px}.blog_post_body{display:flex;flex-direction:column;color:var(--bfds-text)}.blog_post_body h2,.blog_post_body h3,.blog_post_body h4{margin-top:32px;margin-bottom:12px;font-weight:700;line-height:1.3}.blog_post_body pre{background:var(--bfds-background-solid-1);border-radius:calc(16px * var(--corner-radius-scale, 1));corner-shape:squircle;padding:16px;overflow-x:auto}.blog_post_body code{font-family:var(--fontFamilyMono)}.blog_post_body a{color:var(--bfds-primary);text-decoration:underline}.blog_list{width:min(780px,100%);margin:48px auto 0;display:flex;flex-direction:column;gap:16px}.blog-page-hero-title{margin:0;font-size:1.35rem;font-weight:600;color:var(--bfds-text)}.blog-page-cta{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--bfds-primary)}.blog-page-cta:hover .bfds-icon{transform:translate(4px)}@media(max-width:900px){.blog-page-main{padding-top:40px;gap:40px}.blog-page-header{flex-direction:column;align-items:flex-start}.blog-page-header__actions{justify-content:flex-start}.blog-card--feature .bfds-card__body{padding:clamp(24px,8vw,32px)}.blog_post_content{margin:8px auto;padding:clamp(24px,8vw,40px)}.blog-page-footer__inner{flex-direction:column;align-items:center}}.docs-page-grid{display:flex;flex-direction:column;gap:48px;margin-top:48px}.docs-page-section-title{font-size:clamp(20px,3vw,28px);font-weight:600;margin:0 0 16px;color:var(--bfds-text-primary, #101828)}.docs-page-section .blog-page-grid{margin-top:0}@media(max-width:640px){.blog-page-grid{grid-template-columns:1fr}.blog-card .bfds-card__body{padding:20px}.blog-page-footer{padding:24px}.blog_post_content{margin:8px auto;border-radius:0;box-shadow:none}}.gambit-chat-page{--gambit-chat-header-height: 56px;min-height:100vh;height:100vh;display:flex;flex-direction:column;position:relative;background:radial-gradient(circle at top,var(--bfds-background-solid-2),transparent 45%),var(--bfds-background);color:var(--bfds-text);overflow:hidden}.gambit-chat-header{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1.2rem;min-height:var(--gambit-chat-header-height);flex-shrink:0;background:transparent;border-bottom:1px solid transparent}.gambit-chat-header-content{min-width:0}.gambit-chat-header-title{margin:0;font-size:1rem;line-height:1.2}.gambit-chat-header-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.gambit-chat-header-actions .flexCenter{display:flex;align-items:center;justify-content:flex-end}.gambit-faq-page{min-height:100vh;background:radial-gradient(circle at top,rgba(255,255,255,.06),transparent 45%),#040506;color:var(--bfds-text)}.gambit-faq-main{width:min(980px,100%);margin:0 auto;padding:calc(var(--header-height) + 2.5rem) 1.5rem 3rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem}.gambit-faq-header h1{margin:.4rem 0 0}.gambit-faq-description{margin:.8rem 0 0;color:var(--bfds-text-07);line-height:1.5;max-width:72ch}.gambit-faq-header-actions{margin-top:1rem;display:flex;gap:.75rem;flex-wrap:wrap}.gambit-faq-updated{margin:.75rem 0 0;font-size:.9rem;color:var(--bfds-text-06)}.gambit-faq-content{border-top:1px solid rgba(255,255,255,.08);padding-top:1.25rem}.gambit-faq-content--sheet{border-top:0;padding-top:0}.gambit-faq-article h2{margin-top:2rem}.gambit-faq-article h3{margin-top:1.25rem}.gambit-faq-category{margin-top:1.75rem}.gambit-faq-entry{margin-top:1rem;padding:.95rem 1rem;border-radius:calc(14px * var(--corner-radius-scale, 1));corner-shape:squircle;border:1px solid transparent;scroll-margin-top:calc(var(--header-height) + 1rem)}.gambit-faq-entry:target{border-color:#ffd70099;background:#ffd70014;box-shadow:0 0 0 1px #ffd70040;animation:gambit-faq-target-glow 1.2s ease-out}.gambit-faq-entry--active{border-color:#ffd70099;background:#ffd70014;box-shadow:0 0 0 1px #ffd70040;animation:gambit-faq-target-glow 1.2s ease-out}.gambit-faq-article p,.gambit-faq-article li{color:var(--bfds-text-07);line-height:1.6}.gambit-faq-article pre{border:1px solid rgba(255,255,255,.14);border-radius:calc(16px * var(--corner-radius-scale, 1));corner-shape:squircle;background:#00000073;padding:1rem;overflow-x:auto}.gambit-faq-article code{font-family:var(--fontFamilyMono)}@keyframes gambit-faq-target-glow{0%{background:#ffd70033}to{background:#ffd70014}}.gambit-chat-center{width:min(640px,100%);flex:1;min-height:0;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;text-align:center}.gambit-chat-description{font-size:1.1rem;color:var(--bfds-text-08);line-height:1.5;margin:0}.gambit-chat-search{width:100%;box-sizing:border-box;display:flex;align-items:center;gap:.75rem;padding:.35rem .7rem .35rem .5rem;border-radius:calc(1rem * var(--corner-radius-scale, 1));corner-shape:squircle;border:1px solid var(--bfds-border);background:var(--bfds-background-09);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 5px 120px var(--bfds-info-01)}.gambit-chat-search:focus-within{border-color:var(--bfds-focus);box-shadow:0 0 0 3px var(--bfds-focus-outline),0 5px 120px var(--bfds-info-01)}.gambit-chat-search-input{flex:1;border:none;background:transparent;color:var(--bfds-text);font-size:1.05rem;padding:.85rem 1rem;font-family:inherit}.gambit-chat-search-input:focus-visible{outline:none}.gambit-chat-suggestions{width:100%}.gambit-chat-suggestions-label{margin:0 0 .35rem;font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:var(--bfds-text-06)}.gambit-chat-suggestions-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.gambit-chat-suggestion{border-radius:calc(999px * var(--corner-radius-scale, 1));corner-shape:squircle;border:1px solid var(--bfds-border);background:var(--bfds-background-solid-2);color:var(--bfds-text);font-size:.95rem;padding:.45rem 1.1rem;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.gambit-chat-suggestion:hover,.gambit-chat-suggestion:focus-visible{border-color:var(--bfds-border-hover);background:var(--bfds-background-solid-3)}.gambit-chat-suggestion:disabled{opacity:.6;cursor:not-allowed}.gambit-chat-center--chatting{width:min(960px,100%);align-items:stretch;gap:0;text-align:left;justify-content:flex-start;flex:1;min-height:0}.gambit-chat-window{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;flex:1;min-height:0;transition:transform .22s ease,opacity .22s ease;animation:gambit-chat-window-in .26s ease-out}.gambit-chat-window-log{overflow-y:auto;display:flex;flex-direction:column;gap:1rem;padding:1.5rem .5rem 2.6rem;margin-bottom:-2.6rem;flex:1;min-height:0}.gambit-chat-bubble{border-radius:calc(24px * var(--corner-radius-scale, 1));corner-shape:squircle;border:1px solid var(--bfds-border);background:var(--bfds-background-005);padding:1rem 1.25rem;text-align:left;width:fit-content;max-width:66%}.gambit-chat-bubble--assistant{border-bottom-left-radius:6px}.gambit-chat-bubble--user{margin-left:auto;background:var(--bfds-info-01);border-color:var(--bfds-info-04);text-align:right;border-bottom-right-radius:6px}.gambit-chat-bubble-meta{margin:0 0 .5rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--bfds-text-06)}.gambit-chat-bubble-body{min-width:0;overflow-wrap:anywhere}.gambit-chat-bubble-body p{margin:0 0 .75rem;color:var(--bfds-text)}.gambit-chat-bubble-body p:last-child{margin-bottom:0}.gambit-chat-bubble-body pre{margin:0 0 .75rem;max-width:100%;overflow-x:auto;border-radius:calc(12px * var(--corner-radius-scale, 1));corner-shape:squircle;border:1px solid var(--bfds-border);background:var(--bfds-background-solid-2);padding:.7rem .85rem;white-space:pre}.gambit-chat-bubble-body pre:last-child{margin-bottom:0}.gambit-chat-bubble-body code{font-size:.88rem}.gambit-chat-bubble-citations{margin:.75rem 0 0;font-size:.85rem;color:var(--bfds-text-06)}.gambit-chat-bubble-citations a{color:inherit;text-decoration:underline;text-underline-offset:2px}.gambit-chat-bubble-citations a:hover,.gambit-chat-bubble-citations a:focus-visible{color:var(--bfds-text)}.gambit-chat-followups-panel{margin-top:.7rem;margin-bottom:.2rem;display:flex;flex-direction:column;gap:.45rem;width:fit-content;max-width:66%}.gambit-chat-followups-label{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:var(--bfds-text-06)}.gambit-chat-followups-list{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.gambit-chat-followup-line{max-width:100%;text-align:left;border-radius:calc(.85rem * var(--corner-radius-scale, 1));corner-shape:squircle;border:1px solid var(--bfds-border);background:var(--bfds-background-solid-2);color:var(--bfds-text);font-size:.92rem;padding:.55rem .9rem;cursor:pointer;transition:border-color .2s ease,background .2s ease;opacity:0;transform:translateY(8px);animation:gambit-followup-in .3s ease-out forwards}.gambit-chat-followup-line:nth-child(2){animation-delay:80ms}.gambit-chat-followup-line:nth-child(3){animation-delay:.16s}.gambit-chat-followup-line:hover,.gambit-chat-followup-line:focus-visible{border-color:var(--bfds-border-hover);background:var(--bfds-background-solid-3)}.gambit-chat-window-input{width:100%;margin-bottom:10px}.gambit-chat-window-actions{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.gambit-chat-window-hint{font-size:.9rem;color:var(--bfds-text-06)}.gambit-chat-window-prompts{padding-bottom:1rem;display:flex;flex-direction:column;gap:.4rem;text-align:center;max-width:40rem;align-self:center}.gambit-chat-window-prompts-label{margin:0;font-size:.8rem;text-transform:uppercase;letter-spacing:.16em;color:var(--bfds-text-06)}.gambit-chat-window-prompts-list{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.gambit-chat-intro{width:100%;display:flex;flex-direction:column;gap:1.25rem;transition:opacity .2s ease,transform .2s ease}.gambit-chat-intro--hidden{opacity:0;transform:translateY(-16px);pointer-events:none;height:0;margin:0;overflow:hidden}@keyframes gambit-chat-window-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes gambit-followup-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.typing-indicator{display:inline-flex;gap:.35rem;align-items:center}.typing-indicator span{width:8px;height:8px;border-radius:50%;background:var(--bfds-text-06);animation:typingPulse 1s infinite ease-in-out}.typing-indicator span:nth-child(2){animation-delay:.15s}.typing-indicator span:nth-child(3){animation-delay:.3s}@keyframes typingPulse{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.gambit-chat-status{font-size:.95rem;color:var(--bfds-text-06);margin:0}.gambit-chat-error{color:var(--bfds-error);font-size:.95rem;margin:0}@media(max-width:1200px){.gambit-chat-header{background:var(--bfds-background-09);border-bottom-color:var(--bfds-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media(max-width:600px){.gambit-chat-header-title{font-size:.92rem}.gambit-chat-search{flex-direction:column;border-radius:calc(28px * var(--corner-radius-scale, 1));corner-shape:squircle;gap:.5rem}.gambit-chat-search-input{width:100%;padding:.85rem 1rem;border-radius:calc(20px * var(--corner-radius-scale, 1));corner-shape:squircle;background:var(--bfds-background-005)}.gambit-chat-window{padding:1.5rem;border-radius:calc(28px * var(--corner-radius-scale, 1));corner-shape:squircle}.gambit-chat-window-log{max-height:none}}.gambit-hero-video-wrap{width:100%;text-align:left}.gambit-hero-proof-row{width:min(1240px,100%);display:grid;grid-template-columns:minmax(0,2.35fr) minmax(0,.95fr);gap:1.1rem;align-items:stretch}.gambit-hero-video{width:100%;display:block;height:100%;min-height:clamp(240px,42vw,420px);overflow:hidden;border-radius:calc(14px * var(--corner-radius-scale, 1));corner-shape:squircle;border:1px solid rgba(255,255,255,.14);background:#ffffff08}.gambit-hero-generated-video .gambit-video-template{--gambit-demo-stage-scale: .9;--gambit-demo-base-size: clamp(11px, 1.15vw, 15px);font-size:var(--gambit-demo-base-size)}.gambit-hero-generated-video{--gdemo-shell-max-width: min(96%, 900px);--gdemo-shell-top: 0px;--gdemo-frame-width: min(96%, 900px);--gdemo-frame-height: calc(100% - clamp(52px, 10vw, 84px)) ;--gdemo-frame-top: clamp(4px, 1vw, 10px);--gdemo-body-pad: clamp(10px, 2vw, 18px);--gdemo-card-pad: clamp(8px, 1.4vw, 12px);--gdemo-font-base: clamp(10.5px, 1.55vw, 14px);--gdemo-font-ui: clamp(11px, 1.65vw, 15px);--gdemo-font-mono: clamp(11px, 1.5vw, 14px);--gdemo-input-min-h: clamp(42px, 8vw, 62px)}.gambit-hero-generated-video>*{width:100%;height:100%}.gambit-hero-generated-video .gambit-video-stage{width:100%;height:100%;transform:scale(var(--gambit-demo-stage-scale));transform-origin:center center}.gambit-hero-generated-video .gambit-video-template .scene-heading{font-size:clamp(1.02rem,2.2vw,1.58rem)!important;line-height:1.12!important;white-space:normal!important;text-wrap:balance;max-width:min(92%,22ch);text-align:center!important;margin-left:auto;margin-right:auto}.gambit-hero-generated-video .gambit-video-template .scene-heading-wrap{top:clamp(-42px,-4vw,-14px)!important;justify-content:center!important;padding-inline:clamp(.4rem,1.2vw,.9rem)}.gambit-hero-generated-video .gambit-video-template .text-4xl{font-size:clamp(.95rem,1.8vw,1.18rem);line-height:1.3}.gambit-hero-generated-video .gambit-video-template .text-2xl{font-size:clamp(.8rem,1.45vw,.98rem);line-height:1.35}.gambit-hero-generated-video .gambit-video-template .text-xl{font-size:clamp(.74rem,1.28vw,.9rem);line-height:1.35}.gambit-hero-generated-video .gambit-video-template .text-lg{font-size:clamp(.72rem,1.16vw,.84rem);line-height:1.35}.gambit-hero-generated-video .gambit-video-template .text-base{font-size:clamp(.68rem,1.04vw,.8rem);line-height:1.35}.gambit-hero-generated-video .gambit-video-template .text-sm{font-size:clamp(.64rem,.95vw,.74rem)}.gambit-hero-generated-video .gambit-video-template .w-16{width:clamp(1.55rem,2.25vw,2.2rem)}.gambit-hero-generated-video .gambit-video-template .h-16{height:clamp(1.55rem,2.25vw,2.2rem)}.gambit-hero-generated-video .gambit-video-template .h-72{height:clamp(7rem,11.5vw,9rem)}.gambit-hero-generated-video .gambit-video-template .p-10{padding:clamp(.72rem,1.25vw,1rem)}.gambit-hero-generated-video .gambit-video-template .p-8{padding:clamp(.64rem,1.1vw,.88rem)}.gambit-hero-generated-video .gambit-video-template .p-6{padding:clamp(.58rem,.95vw,.78rem)}.gambit-hero-generated-video .gambit-video-template .gap-6{gap:clamp(.56rem,1.12vw,.84rem)}.gambit-hero-generated-video .gambit-video-template .top-12{top:clamp(.4rem,.85vw,.64rem)}.gambit-hero-generated-video .gdemo-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.gambit-hero-generated-video .gdemo-scroll::-webkit-scrollbar{display:none}@media(max-width:1200px){.gambit-hero-generated-video .gambit-video-template{--gambit-demo-stage-scale: .93;--gambit-demo-base-size: clamp(11px, 1.55vw, 14.5px)}}@media(max-width:1024px){.gambit-hero-generated-video{--gdemo-frame-height: calc(100% - clamp(50px, 12vw, 80px)) ;--gdemo-body-pad: clamp(9px, 2.1vw, 16px);--gdemo-card-pad: clamp(7px, 1.7vw, 11px);--gdemo-font-base: clamp(10.5px, 1.8vw, 13.8px);--gdemo-font-ui: clamp(10.8px, 2vw, 14.6px)}.gambit-hero-proof-row{grid-template-columns:1fr}.gambit-hero-video{min-height:clamp(240px,58vw,420px)}.gambit-hero-generated-video .gambit-video-template{--gambit-demo-stage-scale: .96;--gambit-demo-base-size: clamp(11px, 2vw, 13.5px)}}@media(max-width:768px){.gambit-hero-generated-video{--gdemo-shell-max-width: min(97.5%, 700px);--gdemo-shell-top: 0px;--gdemo-frame-width: min(97.5%, 700px);--gdemo-frame-height: calc(100% - clamp(46px, 11vw, 72px)) ;--gdemo-frame-top: clamp(3px, .9vw, 8px);--gdemo-body-pad: clamp(8px, 2.4vw, 14px);--gdemo-card-pad: clamp(7px, 1.8vw, 10px);--gdemo-font-base: clamp(10.8px, 2.35vw, 13.4px);--gdemo-font-ui: clamp(11px, 2.55vw, 14.2px);--gdemo-font-mono: clamp(10.6px, 2.2vw, 12.8px);--gdemo-input-min-h: clamp(40px, 9vw, 56px)}}@media(max-width:700px){.gambit-hero-generated-video{--gdemo-shell-max-width: 100%;--gdemo-shell-top: 0px;--gdemo-frame-width: 100vw;--gdemo-frame-height: calc(100% - clamp(42px, 11vw, 64px)) ;--gdemo-frame-top: clamp(2px, .8vw, 6px);--gdemo-body-pad: clamp(8px, 2.5vw, 12px);--gdemo-card-pad: clamp(7px, 2.1vw, 10px);--gdemo-font-base: clamp(11px, 3vw, 13px);--gdemo-font-ui: clamp(11.4px, 3.2vw, 13.5px);--gdemo-font-mono: clamp(10.5px, 2.8vw, 12.5px);--gdemo-input-min-h: clamp(40px, 10vw, 52px)}.gambit-hero-video-wrap{--gambit-mobile-inline-gutter: 16px;width:calc(100% + 2 * var(--gambit-mobile-inline-gutter));max-width:none;margin-inline:calc(-1 * var(--gambit-mobile-inline-gutter))}.gambit-hero-video{width:100%;max-width:none;min-height:0;height:auto;aspect-ratio:1 / 1.04;border:none;border-radius:0}.gambit-hero-generated-video .gambit-video-template .scene-heading{font-size:clamp(.95rem,4.8vw,1.52rem)!important;line-height:1.1!important}.gambit-hero-generated-video .gambit-video-template .scene-heading-wrap{top:clamp(-34px,-7vw,-10px)!important}.gambit-hero-generated-video .gambit-video-template{--gambit-demo-stage-scale: .92;--gambit-demo-base-size: clamp(11px, 3.1vw, 12.8px)}}@media(max-width:430px){.gambit-hero-generated-video{--gdemo-frame-height: calc(100% - clamp(38px, 12vw, 56px)) ;--gdemo-body-pad: clamp(7px, 2.8vw, 10px);--gdemo-card-pad: clamp(6px, 2.4vw, 8px);--gdemo-font-base: clamp(10.9px, 3.3vw, 12.4px);--gdemo-font-ui: clamp(11.1px, 3.5vw, 12.9px)}.gambit-hero-generated-video .gambit-video-template{--gambit-demo-stage-scale: .92}.gambit-hero-generated-video .gambit-video-template .scene-heading{max-width:min(94%,19ch)}.gambit-hero-generated-video .gambit-video-template .scene-heading-wrap{top:clamp(-26px,-8vw,-6px)!important}}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: var(--font-mono);--color-red-500: oklch(63.7% .237 25.331);--color-yellow-500: oklch(79.5% .184 86.047);--color-green-500: oklch(72.3% .219 149.579);--color-gray-100: oklch(96.7% .003 264.542);--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-5xl: 64rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-8xl: 6rem;--text-8xl--line-height: 1;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-wide: .025em;--tracking-wider: .05em;--leading-snug: 1.375;--leading-relaxed: 1.625;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--drop-shadow-md: 0 3px 3px rgb(0 0 0 / .12);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: spin 1s linear infinite;--blur-md: 12px;--blur-3xl: 64px;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-primary: var(--color-primary);--color-secondary: var(--color-secondary);--color-accent: var(--color-accent);--color-bg-light: var(--color-bg-light);--color-bg-dark: var(--color-bg-dark);--color-bg-muted: var(--color-bg-muted);--color-text-primary: var(--color-text-primary);--color-text-secondary: var(--color-text-secondary);--color-text-muted: var(--color-text-muted);--color-text-inverse: var(--color-text-inverse);--color-success: var(--color-success);--color-warning: var(--color-warning);--color-error: var(--color-error);--font-display: var(--font-display);--font-body: var(--font-body)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var( --default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" );font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var( --default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace );font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var( --default-mono-font-variation-settings, normal );font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.absolute{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.z-10{z-index:10}.col-span-2{grid-column:span 2 / span 2}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-full{height:100%}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-full{width:100%}.max-w-\[90\%\]{max-width:90%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-8{gap:calc(var(--spacing) * 8)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px;border-color:#323232}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:#323232}.border-\[\#2A2A2A\]{border-color:#2a2a2a}.bg-\[\#0A0A0A\]{background-color:#0a0a0a}.bg-\[\#101010\]{background-color:#101010}.bg-\[\#0D101E\]{background-color:#0d101e}.gdemo-panel-bg{background-color:#1a1a1a}.gdemo-card-bg,.chat-bubble,.chat-composer{background-color:#131313}.chat-bubble-left{--gdemo-chat-side: left;border-top-left-radius:4px;text-align:left!important}.chat-bubble-right{--gdemo-chat-side: right;border-top-right-radius:4px;text-align:right!important}.bg-\[\#F8DE53\]{background-color:#f8de53}.bg-\[\#F26207\]{background-color:#f26207}.bg-green-500\/80{background-color:color-mix(in srgb,oklch(72.3% .219 149.579) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-green-500\/80{background-color:color-mix(in oklab,var(--color-green-500) 80%,transparent)}}.bg-red-500\/80{background-color:color-mix(in srgb,oklch(63.7% .237 25.331) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-red-500\/80{background-color:color-mix(in oklab,var(--color-red-500) 80%,transparent)}}.bg-yellow-500\/80{background-color:color-mix(in srgb,oklch(79.5% .184 86.047) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-yellow-500\/80{background-color:color-mix(in oklab,var(--color-yellow-500) 80%,transparent)}}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-center{text-align:center}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-\[\#10B981\]{color:#10b981}.text-\[\#F8DE53\]{color:#f8de53}.text-\[\#F59E0B\]{color:#f59e0b}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.text-white\/40{color:color-mix(in srgb,#fff 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.uppercase{text-transform:uppercase}.shadow-2xl{--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:root{--color-primary: #f8de53;--color-secondary: #333333;--color-accent: #f8de53;--color-bg-light: #ffffff;--color-bg-dark: #0a0a0a;--color-bg-muted: #1a1a1a;--color-text-primary: #ffffff;--color-text-secondary: #a3a3a3;--color-text-muted: #666666;--color-text-inverse: #000000;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--font-display: "DM Sans", sans-serif;--font-body: "DM Sans", sans-serif;--font-mono: "JetBrains Mono", monospace}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-pan-x{syntax: "*"; inherits: false;}@property --tw-pan-y{syntax: "*"; inherits: false;}@property --tw-pinch-zoom{syntax: "*"; inherits: false;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-space-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-divide-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-divide-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-gradient-position{syntax: "*"; inherits: false;}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false;}@property --tw-gradient-via-stops{syntax: "*"; inherits: false;}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@keyframes spin{to{transform:rotate(360deg)}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-pan-x: initial;--tw-pan-y: initial;--tw-pinch-zoom: initial;--tw-space-y-reverse: 0;--tw-space-x-reverse: 0;--tw-divide-x-reverse: 0;--tw-border-style: solid;--tw-divide-y-reverse: 0;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-ease: initial}}}.contacts-cms{min-height:100vh;background:var(--bfds-background);color:var(--bfds-text)}.cms-header{background:var(--bfds-background-hover);border-bottom:1px solid var(--bfds-border);height:var(--header-height);display:flex;justify-content:space-between;align-items:center}.cms-header h1{margin:0;font-size:1.5rem;font-weight:600;color:var(--bfds-text)}.user-info{color:var(--bfds-text-secondary);font-size:.9rem}.cms-layout{display:grid;grid-template-columns:320px 1fr;min-height:calc(100vh - 80px)}.sidebar{background:var(--bfds-background-hover);border-right:1px solid var(--bfds-border);padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto}.sidebar h3{margin:0 0 1rem;font-size:1.1rem;font-weight:600;color:var(--bfds-text)}.sidebar h4{margin:1rem 0 .5rem;font-size:.9rem;font-weight:600;color:var(--bfds-text);width:100%}.summary-stats{display:flex;flex-direction:row;gap:1rem}.stat-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--bfds-background-active);border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle}.stat-label{font-size:.9rem;color:var(--bfds-text-secondary)}.setting-item{display:flex;align-items:center;gap:12px}.setting-item label{margin:0;font-weight:400}.email-settings .setting-item{margin-bottom:1.5rem}.email-settings-header{display:flex;align-items:center;margin-bottom:1rem}.email-icon{margin-right:.5rem}.email-settings-header h3{margin:0}.auto-send-control{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.setting-label{font-weight:500}.setting-status{display:flex;align-items:center;gap:.5rem}.setting-description{font-size:.85rem;color:var(--bfds-text-secondary);line-height:1.4}.enabled-indicator{color:var(--bfds-success);font-size:.85rem;font-weight:500}.template-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.subject-input{margin-bottom:1rem}.template-label{font-weight:500}.subject-line{margin-bottom:.75rem;font-size:.9rem}.subject-text{margin-left:.5rem}.content-label{margin-bottom:.5rem;font-size:.9rem;font-weight:500}.template-preview{background:var(--bfds-background-active);padding:.75rem;border-radius:calc(6px * var(--corner-radius-scale, 1));corner-shape:squircle;font-size:.85rem;line-height:1.4;white-space:pre-wrap;border:1px solid var(--bfds-border-subtle);font-family:monospace}.template-preview p{margin:.25rem 0}.recent-activity{display:flex;flex-direction:column;gap:.75rem}.activity-item{padding:.75rem;background:var(--bfds-background-active);border-radius:calc(6px * var(--corner-radius-scale, 1));corner-shape:squircle}.activity-info{display:flex;flex-direction:column;gap:.25rem}.contact-name{font-size:.9rem;font-weight:500;color:var(--bfds-text)}.contact-email{font-size:.8rem;color:var(--bfds-text-secondary);font-family:Monaco,Menlo,Ubuntu Mono,monospace}.activity-date{font-size:.8rem;color:var(--bfds-text-secondary)}.main-content{padding:1.5rem;background:var(--bfds-background);overflow-y:auto}.content-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:2rem}.header-title{display:flex;align-items:center;gap:1rem}.header-title h2{margin:0;font-size:1.5rem;font-weight:600;color:var(--bfds-text)}.header-actions{display:flex;gap:1rem;align-items:center}.search-input{min-width:300px}.filter-select{background:var(--bfds-background-hover);border:1px solid var(--bfds-border);color:var(--bfds-text);padding:.5rem 1rem;border-radius:calc(6px * var(--corner-radius-scale, 1));corner-shape:squircle;font-size:.9rem}.contacts-table-container{overflow-x:auto}.contacts-table{width:100%;border-collapse:collapse;background:var(--bfds-background-hover);border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle;overflow:hidden}.contacts-table th{background:var(--bfds-background-active);color:var(--bfds-text);padding:1rem;text-align:left;font-weight:600;font-size:.9rem;border-bottom:1px solid var(--bfds-border)}.contacts-table td{padding:1rem;border-bottom:1px solid var(--bfds-border);color:var(--bfds-text);vertical-align:middle}.contacts-table tbody tr:hover{background:var(--bfds-background-active);transition:background-color .2s ease}.email-cell{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;color:var(--bfds-text-secondary)}.action-buttons{display:flex;gap:.5rem;align-items:center}.table-footer{padding:1rem;background:var(--bfds-background-active);border-top:1px solid var(--bfds-border);text-align:center;color:var(--bfds-text-secondary);font-size:.9rem}@media(max-width:1024px){.cms-layout{grid-template-columns:280px 1fr}.sidebar,.main-content{padding:1rem}}@media(max-width:768px){.cms-header{padding:1rem}.cms-layout{grid-template-columns:1fr}.sidebar{display:none}.content-header{flex-direction:column;align-items:stretch;gap:1rem}.header-actions{flex-direction:column;align-items:stretch}.search-input{min-width:auto;width:100%}.contacts-table{font-size:.85rem}.contacts-table th,.contacts-table td{padding:.75rem .5rem}}@media(max-width:480px){.contacts-table th,.contacts-table td{padding:.5rem .25rem;font-size:.8rem}.action-buttons{flex-direction:column;gap:.25rem}}.contacts-cms .BfDs-card{background:var(--cms-bg-secondary)!important;border:1px solid var(--cms-border)!important}.contacts-cms .BfDs-input{background:var(--cms-bg-secondary)!important;border:1px solid var(--cms-border)!important;color:var(--cms-text-primary)!important}.contacts-cms .BfDs-input::placeholder{color:var(--bfds-text-secondary)!important}.contacts-manager .controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e9ecef}.contacts-manager h2{margin:0;color:#2c3e50;font-size:1.75rem;font-weight:600}.contacts-manager .bulk-actions{display:flex;gap:1rem;align-items:center;padding:.75rem 1.25rem;background:#e3f2fd;border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle;border:1px solid #bbdefb}.contacts-manager .bulk-actions span{color:#1565c0;font-weight:500;font-size:.9rem}.contacts-manager .contacts-table{overflow-x:auto;border-radius:calc(12px * var(--corner-radius-scale, 1));corner-shape:squircle;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.contacts-manager table{width:100%;border-collapse:collapse;background:#fff;border-radius:calc(12px * var(--corner-radius-scale, 1));corner-shape:squircle;overflow:hidden}.contacts-manager th,.contacts-manager td{padding:1rem;text-align:left;border-bottom:1px solid #e9ecef;vertical-align:middle}.contacts-manager th{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;position:sticky;top:0;z-index:10}.contacts-manager th:first-child{width:50px;text-align:center}.contacts-manager th:last-child{width:140px;text-align:center}.contacts-manager tbody tr{transition:all .2s ease}.contacts-manager tbody tr:hover{background:#f8f9fa;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.contacts-manager tbody tr:last-child td{border-bottom:none}.contacts-manager input[type=checkbox]{width:18px;height:18px;margin:0;cursor:pointer;accent-color:#667eea}.contacts-manager .contacted{display:inline-flex;align-items:center;padding:.375rem .75rem;background:#d4edda;color:#155724;border:1px solid #c3e6cb;border-radius:calc(20px * var(--corner-radius-scale, 1));corner-shape:squircle;font-weight:500;font-size:.8rem;text-transform:uppercase;letter-spacing:.025em}.contacts-manager .contacted:before{content:"✓";margin-right:.375rem;font-weight:700}.contacts-manager .pending{display:inline-flex;align-items:center;padding:.375rem .75rem;background:#fff3cd;color:#856404;border:1px solid #ffeaa7;border-radius:calc(20px * var(--corner-radius-scale, 1));corner-shape:squircle;font-weight:500;font-size:.8rem;text-transform:uppercase;letter-spacing:.025em}.contacts-manager .pending:before{content:"⏳";margin-right:.375rem}.contacts-manager td:nth-child(3){font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;color:#495057}.contacts-manager td:nth-child(4){font-weight:500;color:#6c757d}.contacts-manager td:nth-child(6){color:#6c757d;font-size:.9rem}.contacts-manager td:last-child{text-align:center}@media(max-width:768px){.contacts-manager{padding:1rem}.contacts-manager .controls{flex-direction:column;gap:1rem;align-items:stretch}.contacts-manager .bulk-actions{justify-content:center}.contacts-manager th,.contacts-manager td{padding:.75rem .5rem;font-size:.875rem}.contacts-manager h2{font-size:1.5rem;text-align:center}}@media(max-width:480px){.contacts-manager .contacts-table{font-size:.8rem}.contacts-manager th,.contacts-manager td{padding:.5rem .25rem}.contacts-manager .contacted,.contacts-manager .pending{font-size:.7rem;padding:.25rem .5rem}}.contacts-manager .loading-state,.contacts-manager .empty-state{display:flex;justify-content:center;align-items:center;height:200px;color:#6c757d;font-size:1.1rem}.contacts-manager .empty-state{flex-direction:column;gap:1rem}.contacts-manager .empty-state:before{content:"📭";font-size:3rem}.contacts-manager *:focus{outline:2px solid #667eea;outline-offset:2px}.contacts-manager input[type=checkbox]:focus{outline:2px solid #667eea;outline-offset:0}@media print{.contacts-manager{padding:0;max-width:none}.contacts-manager .bulk-actions,.contacts-manager td:last-child{display:none}.contacts-manager table{box-shadow:none}.contacts-manager th{background:#f8f9fa!important;color:#000!important}}.stat-card-button{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:.75rem;background:var(--bfds-background-active);border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle;border:1px solid transparent;cursor:pointer;transition:border-color .2s ease,transform .2s ease,background-color .2s ease;text-align:left}.stat-card-button:hover:not(.stat-card-button--disabled){border-color:var(--bfds-primary);transform:translateY(-2px)}.stat-card-button--active{border-color:var(--bfds-primary);background:var(--bfds-background-strong);box-shadow:0 4px 12px #10182814}.stat-card-button--disabled{opacity:.6;cursor:not-allowed}.stat-card-button .stat-helper{margin-top:.25rem;font-size:.8rem;color:var(--bfds-text-secondary)}.stat-card-button--full{width:100%;margin-top:1rem}.stat-card-content{display:flex;align-items:center;justify-content:space-between;width:100%}.stat-card-meta{display:flex;flex-direction:column;gap:.25rem}:root{--primaryColor: rgba(255, 215, 0, 1);--secondaryColor: rgba(34, 217, 229, 1);--tertiaryColor: rgba(255, 255, 255, 1);--fourtharyColor: rgba(238, 130, 238, 1)}.plinko{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;background:var(--background);padding:30px}.plinko .headerValue{display:inline-block;font-size:.8em;padding:.1em .4em;margin:0 .3em;height:.8em;line-height:.9;border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle;vertical-align:middle}.plinko-spinner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.plinko-scene{cursor:pointer;position:relative;margin-right:75px}.plinko-scene canvas{position:relative;z-index:2;opacity:0}.plinko-scene .fade{opacity:0}.plinko-scene.active .fade,.plinko-scene.active canvas{transition:.5s opacity ease;opacity:1}.plinko-controls{margin:24px 24px 24px 75px;text-align:left}.plinko-controls h2{font-family:var(--marketingFontFamily);font-size:42px;line-height:1;margin:.8em 0 0}.plinko-controls-text{margin-bottom:.6em}.temperature{font-family:var(--marketingFontFamily);color:var(--fourtharyColor);font-size:32px;line-height:1}.plinko-stat-box{border:1px solid var(--bfds-border);border-radius:calc(8px * var(--corner-radius-scale, 1));corner-shape:squircle;padding:10px 20px;display:flex;flex-direction:column;align-items:center}.plinko-stat{flex-direction:column;align-items:center;font-size:24px;font-family:var(--marketingFontFamily);font-weight:700;display:flex;gap:14px}.plinko-stat-header{font-weight:400;color:var(--bfds-secondary)}.plinko-container{position:absolute;left:0;width:100%;z-index:1;pointer-events:none;box-sizing:border-box}.plinko-puck{position:absolute;top:16px;border-radius:50%;border:1px solid transparent;cursor:grab;z-index:10;pointer-events:auto;display:flex;align-items:center;justify-content:center}.plinko-puck:hover{border:1px solid var(--fourtharyColor)}.bin-separator{position:absolute;top:4px;width:4px;height:calc(100% - 8px);background-color:var(--primaryColor);border-radius:calc(4px * var(--corner-radius-scale, 1));corner-shape:squircle}.sideTitle{position:absolute;left:100%;margin-left:16px;top:calc(50% - 12px);font-family:var(--marketingFontFamily);font-size:24px;line-height:1}.sideTitle.prompt{color:var(--fourtharyColor)}.sideTitle.model{color:var(--secondaryColor)}.sideTitle.output{color:var(--primaryColor)}.starBox{position:absolute;display:flex;justify-content:center;align-items:center}.starBox.star3 div:nth-child(2){margin-bottom:25px}.starBox.star3 div:nth-child(1),.starBox.star3 div:nth-child(3){margin-top:20px}.starBox.star3 div:nth-child(1){margin-right:-12px}.starBox.star3 div:nth-child(3){margin-left:-12px}
