@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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}}}:root{--spacing\/00:0px;--spacing\/01:1px;--spacing\/02:2px;--spacing\/04:4px;--spacing\/06:6px;--spacing\/08:8px;--spacing\/12:12px;--spacing\/16:16px;--spacing\/20:20px;--spacing\/24:24px;--spacing\/32:32px;--spacing\/40:40px;--spacing\/48:48px;--corner\/square:0px;--corner\/xxs:2px;--corner\/xs:4px;--corner\/sm:6px;--corner\/md:8px;--corner\/lg:12px;--corner\/xl:16px;--corner\/xxl:24px;--corner\/rounded:1000px;--icon\/xs:12px;--icon\/sm:16px;--icon\/md:20px;--icon\/lg:24px;--icon\/xl:32px;--icon\/xxl:48px;--focus:2px;--focus\/offset:2px;--focus\/ring:0 0 0 2px var(--bds-border-brand);--z\/dropdown:10;--z\/drawer:20;--z\/modal:30;--z\/toast:40;--motion\/fast:.15s;--motion\/medium:.25s;--motion\/slow:.4s;--button\/base:8px;--button\/rounded:1000px;--field\/border:.5px;--field\/gap\/small:8px;--field\/gap\/large:12px;--field\/gap\/layout:12px;--field\/gap\/content:8px;--field\/corner\/small:8px;--field\/corner\/large:12px;--card\/border:.5px;--card\/corner:12px;--iLeaderWhite064:#ffffffa3;--iLeaderWhite048:#ffffff7a;--iLeaderWhite032:#ffffff52;--iLeaderWhite024:#ffffff3d;--iLeaderWhite016:#ffffff29;--iLeaderWhite012:#ffffff1f;--iLeaderWhite008:#ffffff14;--iLeaderWhite004:#ffffff0a;--iLeaderWhite002:#ffffff05;--iLeaderNeutral950:#0c0a09;--iLeaderNeutral900:#1c1917;--iLeaderNeutral800:#292524;--iLeaderNeutral700:#44403b;--iLeaderNeutral600:#57534d;--iLeaderNeutral500:#79716b;--iLeaderNeutral400:#a6a09b;--iLeaderNeutral300:#d6d3d1;--iLeaderNeutral200:#e7e5e4;--iLeaderNeutral100:#f5f5f4;--iLeaderNeutral050:#fafaf9;--iLeaderNeutral000:#fff;--iLeaderPrimary950:#001c35;--iLeaderPrimary900:#00355e;--iLeaderPrimary800:#00508a;--iLeaderPrimary700:#0066b3;--iLeaderPrimary600:#007ed8;--iLeaderPrimary500:#0094f5;--iLeaderPrimary400:#37a5fb;--iLeaderPrimary300:#78c1ff;--iLeaderPrimary200:#adddff;--iLeaderPrimary100:#d7eeff;--iLeaderPrimary050:#ebf7ff;--iLeaderSecondary950:#381a00;--iLeaderSecondary900:#623100;--iLeaderSecondary800:#904a00;--iLeaderSecondary700:#b95e00;--iLeaderSecondary600:#e07500;--iLeaderSecondary500:#ff8c00;--iLeaderSecondary400:orange;--iLeaderSecondary300:#ffcf65;--iLeaderSecondary200:#fff1b0;--iLeaderSecondary100:#fff7d8;--iLeaderSecondary050:#fffaea;--iLeaderRed950:#310d0c;--iLeaderRed900:#581b1a;--iLeaderRed800:#822b2a;--iLeaderRed700:#a83634;--iLeaderRed600:#cb4644;--iLeaderRed500:#e85854;--iLeaderRed400:#f2716a;--iLeaderRed300:#fe9b93;--iLeaderRed200:#ffc4bd;--iLeaderRed100:#ffe2de;--iLeaderRed050:#fff0ee;--iLeaderAmber950:#301000;--iLeaderAmber900:#552100;--iLeaderAmber800:#7e3400;--iLeaderAmber700:#a34100;--iLeaderAmber600:#c55300;--iLeaderAmber500:#e26500;--iLeaderAmber400:#eb7c33;--iLeaderAmber300:#f8a372;--iLeaderAmber200:#ffc9a9;--iLeaderAmber100:#ffe4d4;--iLeaderAmber050:#fff2e9;--iLeaderEmerald950:#004025;--iLeaderEmerald900:#004025;--iLeaderEmerald800:#006039;--iLeaderEmerald700:#007c49;--iLeaderEmerald600:#00975c;--iLeaderEmerald500:#00af6e;--iLeaderEmerald400:#00bc81;--iLeaderEmerald300:#69d3a4;--iLeaderEmerald200:#a7e9c8;--iLeaderEmerald100:#d4f4e4;--iLeaderEmerald050:#eafaf1;--iLeaderBlue950:#011b35;--iLeaderBlue900:#01345e;--iLeaderBlue800:#004f8b;--iLeaderBlue700:#0065b4;--iLeaderBlue600:#007cd9;--iLeaderBlue500:#0f92f7;--iLeaderBlue400:#42a3fd;--iLeaderBlue300:#7dc0ff;--iLeaderBlue200:#b0dcff;--iLeaderBlue100:#d8eeff;--iLeaderBlue050:#ebf7ff;--iLeaderLime950:#1d1c00;--iLeaderLime900:#363600;--iLeaderLime800:#525100;--iLeaderLime700:#6a6800;--iLeaderLime600:#828000;--iLeaderLime500:#989600;--iLeaderLime400:#a5a600;--iLeaderLime300:#bfc161;--iLeaderLime200:#dadd9f;--iLeaderLime100:#eceed0;--iLeaderLime050:#f6f7e7;--iLeaderCyan950:#002223;--iLeaderCyan900:#004041;--iLeaderCyan800:#005f61;--iLeaderCyan700:#007b7e;--iLeaderCyan600:#009699;--iLeaderCyan500:#00aeb1;--iLeaderCyan400:#00bbbd;--iLeaderCyan300:#40d2d2;--iLeaderCyan200:#97e9e8;--iLeaderCyan100:#cdf4f3;--iLeaderCyan050:#e7faf9;--iLeaderViolet950:#23112f;--iLeaderViolet900:#412354;--iLeaderViolet800:#61367d;--iLeaderViolet700:#7d45a2;--iLeaderViolet600:#9957c4;--iLeaderViolet500:#b16ae0;--iLeaderViolet400:#bd7fe8;--iLeaderViolet300:#d2a5f4;--iLeaderViolet200:#e8c9ff;--iLeaderViolet100:#f3e4ff;--iLeaderViolet050:#f9f2ff;--iLeaderRose950:#2e0d1e;--iLeaderRose900:#531b39;--iLeaderRose800:#7a2b56;--iLeaderRose700:#9e366f;--iLeaderRose600:#c04688;--iLeaderRose500:#db589e;--iLeaderRose400:#e670ac;--iLeaderRose300:#f59ac5;--iLeaderRose200:#ffc2df;--iLeaderRose100:#ffe1ef;--iLeaderRose050:#fff0f7;--iLeaderBlack064:#0c0a09a3;--iLeaderBlack048:#0c0a097a;--iLeaderBlack032:#0c0a0952;--iLeaderBlack024:#0c0a093d;--iLeaderBlack016:#0c0a0929;--iLeaderBlack012:#0c0a091f;--iLeaderBlack008:#0c0a0914;--iLeaderBlack004:#0c0a090a;--iLeaderBlack002:#0c0a0905;--BesageWhite064:#ffffffa3;--BesageWhite048:#ffffff7a;--BesageWhite032:#ffffff52;--BesageWhite024:#ffffff3d;--BesageWhite016:#ffffff29;--BesageWhite012:#ffffff1f;--BesageWhite008:#ffffff14;--BesageWhite004:#ffffff0a;--BesageWhite002:#ffffff05;--BesageNeutral950:#020618;--BesageNeutral900:#0f172b;--BesageNeutral800:#1d293d;--BesageNeutral700:#314158;--BesageNeutral600:#45556c;--BesageNeutral500:#62748e;--BesageNeutral400:#90a1b9;--BesageNeutral300:#cad5e2;--BesageNeutral200:#e2e8f0;--BesageNeutral100:#f1f5f9;--BesageNeutral050:#f8fafc;--BesageNeutral000:#fff;--BesagePrimary950:#052f4a;--BesagePrimary900:#1c398e;--BesagePrimary800:#193cb8;--BesagePrimary700:#1447e6;--BesagePrimary600:#155dfc;--BesagePrimary500:#2b7fff;--BesagePrimary400:#51a2ff;--BesagePrimary300:#8ec5ff;--BesagePrimary200:#bedbff;--BesagePrimary100:#dbeafe;--BesagePrimary050:#eff6ff;--BesageSecondary950:#052f4a;--BesageSecondary900:#024a70;--BesageSecondary800:#00598a;--BesageSecondary700:#0069a8;--BesageSecondary600:#0084d1;--BesageSecondary500:#00a6f4;--BesageSecondary400:#00bcff;--BesageSecondary300:#74d4ff;--BesageSecondary200:#b8e6fe;--BesageSecondary100:#dff2fe;--BesageSecondary050:#f0f9ff;--BesageRed950:#460809;--BesageRed900:#82181a;--BesageRed800:#9f0712;--BesageRed700:#c10007;--BesageRed600:#e7000b;--BesageRed500:#fb2c36;--BesageRed400:#ff6467;--BesageRed300:#ffa2a2;--BesageRed200:#ffc9c9;--BesageRed100:#ffe2e2;--BesageRed050:#fef2f2;--BesageAmber950:#461901;--BesageAmber900:#7b3306;--BesageAmber800:#973c00;--BesageAmber700:#bb4d00;--BesageAmber600:#e17100;--BesageAmber500:#fe9a00;--BesageAmber400:#ffb900;--BesageAmber300:#ffd230;--BesageAmber200:#fee685;--BesageAmber100:#fef3c6;--BesageAmber050:#fffbeb;--BesageEmerald950:#002c22;--BesageEmerald900:#004f3b;--BesageEmerald800:#006045;--BesageEmerald700:#007a55;--BesageEmerald600:#096;--BesageEmerald500:#00bc7d;--BesageEmerald400:#00d492;--BesageEmerald300:#5ee9b5;--BesageEmerald200:#a4f4cf;--BesageEmerald100:#d0fae5;--BesageEmerald050:#ecfdf5;--BesageCyan950:#053345;--BesageCyan900:#104e64;--BesageCyan800:#005f78;--BesageCyan700:#007595;--BesageCyan600:#0092b8;--BesageCyan500:#00b8db;--BesageCyan400:#00d3f2;--BesageCyan300:#53eafd;--BesageCyan200:#a2f4fd;--BesageCyan100:#cefafe;--BesageCyan050:#ecfeff;--BesageLime950:#192e03;--BesageLime900:#35530e;--BesageLime800:#3c6300;--BesageLime700:#497d00;--BesageLime600:#5ea500;--BesageLime500:#9ae600;--BesageLime400:#9ae600;--BesageLime300:#bbf451;--BesageLime200:#d8f999;--BesageLime100:#ecfcca;--BesageLime050:#f7fee7;--BesageViolet950:#2f0d68;--BesageViolet900:#4d179a;--BesageViolet800:#5d0ec0;--BesageViolet700:#7008e7;--BesageViolet600:#7f22fe;--BesageViolet500:#8e51ff;--BesageViolet400:#a684ff;--BesageViolet300:#c4b4ff;--BesageViolet200:#ddd6ff;--BesageViolet100:#ede9fe;--BesageViolet050:#f5f3ff;--BesageRose950:#4d0218;--BesageRose900:#8b0836;--BesageRose800:#a50036;--BesageRose700:#c70036;--BesageRose600:#ec003f;--BesageRose500:#ff2056;--BesageRose400:#ff637e;--BesageRose300:#ffa1ad;--BesageRose200:#ffccd3;--BesageRose100:#ffe4e6;--BesageRose050:#fff1f2;--BesageBlack064:#020618a3;--BesageBlack048:#0206187a;--BesageBlack032:#02061852;--BesageBlack024:#0206183d;--BesageBlack016:#02061829;--BesageBlack012:#0206181f;--BesageBlack008:#02061814;--BesageBlack004:#0206180a;--BesageBlack002:#02061805}:root,[data-theme=ileader]{--bds-background-base:var(--iLeaderNeutral100);--bds-background-inverse:var(--iLeaderPrimary950);--bds-background-modal:var(--iLeaderBlack032);--bds-surface-base:var(--iLeaderNeutral000);--bds-surface-base-soft:var(--iLeaderNeutral100);--bds-surface-offline:var(--iLeaderPrimary950);--bds-container-base:var(--iLeaderNeutral000);--bds-container-ghost:var(--iLeaderBlack004);--bds-container-ghost-inverse:var(--iLeaderWhite016);--bds-border-base:var(--iLeaderBlack016);--bds-border-base-soft:var(--iLeaderBlack008);--bds-border-brand:var(--iLeaderPrimary900);--bds-neutral-subtle:var(--iLeaderNeutral200);--bds-button-interactive-hover:var(--iLeaderBlack004);--bds-button-interactive-press:var(--iLeaderBlack008);--bds-text-primary:var(--iLeaderNeutral950);--bds-text-secondary:var(--iLeaderNeutral800);--bds-text-tertiary:var(--iLeaderNeutral600);--bds-text-disabled:var(--iLeaderNeutral500);--bds-text-brand:var(--iLeaderPrimary900);--bds-text-success:var(--iLeaderEmerald600);--bds-text-danger:var(--iLeaderRed600);--bds-text-info:var(--iLeaderBlue600);--bds-text-warning:var(--iLeaderAmber600);--bds-text-skeleton:var(--iLeaderWhite016);--bds-text-inverse-primary:var(--iLeaderNeutral000);--bds-text-inverse-secondary:var(--iLeaderNeutral200);--bds-text-inverse-tertiary:var(--iLeaderNeutral400);--bds-text-inverse-disabled:var(--iLeaderNeutral500);--bds-text-action-default:var(--iLeaderSecondary700);--bds-text-action-danger:var(--bds-text-danger);--bds-text-action-disabled:var(--bds-text-disabled);--bds-icon-primary:var(--iLeaderNeutral950);--bds-icon-secondary:var(--iLeaderNeutral800);--bds-icon-tertiary:var(--iLeaderNeutral600);--bds-icon-disabled:var(--iLeaderNeutral500);--bds-icon-muted:var(--iLeaderNeutral300);--bds-icon-brand:var(--iLeaderPrimary900);--bds-icon-brand-secondary:var(--iLeaderSecondary500);--bds-icon-success:var(--iLeaderEmerald600);--bds-icon-danger:var(--iLeaderRed600);--bds-icon-info:var(--iLeaderBlue600);--bds-icon-warning:var(--iLeaderAmber600);--bds-icon-skeleton:var(--iLeaderWhite016);--bds-icon-inverse-primary:var(--iLeaderNeutral000);--bds-icon-inverse-secondary:var(--iLeaderNeutral200);--bds-icon-inverse-tertiary:var(--iLeaderNeutral400);--bds-icon-inverse-disabled:var(--iLeaderNeutral500);--bds-comps-badge-neutral:var(--iLeaderBlack012);--bds-comps-badge-info:var(--iLeaderBlue200);--bds-comps-badge-success:var(--iLeaderEmerald200);--bds-comps-badge-warning:var(--iLeaderAmber200);--bds-comps-badge-danger:var(--iLeaderRed200);--bds-comps-badge-text-info:var(--iLeaderBlue900);--bds-comps-badge-text-success:var(--iLeaderEmerald900);--bds-comps-badge-text-warning:var(--iLeaderAmber900);--bds-comps-badge-text-danger:var(--iLeaderRed900);--bds-comps-badge-icon-info:var(--iLeaderBlue900);--bds-comps-badge-icon-success:var(--iLeaderEmerald900);--bds-comps-badge-icon-warning:var(--iLeaderAmber900);--bds-comps-badge-icon-danger:var(--iLeaderRed900);--bds-comps-button-primary:var(--iLeaderPrimary900);--bds-comps-button-secondary:var(--iLeaderSecondary400);--bds-comps-button-tertiary:var(--iLeaderBlack008);--bds-comps-button-outline:var(--iLeaderBlack024);--bds-comps-button-ghost:var(--iLeaderWhite016);--bds-comps-button-ghost-hover:var(--iLeaderWhite008);--bds-comps-button-danger:var(--iLeaderRed600);--bds-comps-button-text-on-primary:var(--iLeaderNeutral000);--bds-comps-button-text-on-secondary:var(--iLeaderSecondary950);--bds-comps-button-text-on-tertiary:var(--iLeaderNeutral800);--bds-comps-button-text-on-ghost:var(--iLeaderNeutral000);--bds-comps-button-text-on-danger:var(--iLeaderNeutral000);--bds-comps-button-icon-on-primary:var(--iLeaderNeutral000);--bds-comps-button-icon-on-secondary:var(--iLeaderSecondary950);--bds-comps-button-icon-on-tertiary:var(--iLeaderNeutral800);--bds-comps-button-icon-on-ghost:var(--iLeaderNeutral000);--bds-comps-button-icon-on-danger:var(--iLeaderNeutral000);--bds-comps-chip-bg-enabled:var(--iLeaderBlack008);--bds-comps-chip-bg-active:var(--iLeaderSecondary300);--bds-comps-chip-text-enabled:var(--bds-text-secondary);--bds-comps-chip-text-active:var(--iLeaderSecondary900);--bds-comps-chip-icon-enabled:var(--bds-icon-secondary);--bds-comps-chip-icon-active:var(--iLeaderSecondary900);--bds-comps-tag-neutral-bg:var(--iLeaderNeutral800);--bds-comps-tag-red-bg:var(--iLeaderRed600);--bds-comps-tag-amber-bg:var(--iLeaderAmber600);--bds-comps-tag-lime-bg:var(--iLeaderLime700);--bds-comps-tag-emerald-bg:var(--iLeaderEmerald700);--bds-comps-tag-cyan-bg:var(--iLeaderCyan700);--bds-comps-tag-blue-bg:var(--iLeaderBlue700);--bds-comps-tag-violet-bg:var(--iLeaderViolet700);--bds-comps-tag-rose-bg:var(--iLeaderRose700);--bds-comps-tag-neutral-soft-bg:var(--iLeaderBlack008);--bds-comps-tag-red-soft-bg:var(--iLeaderRed100);--bds-comps-tag-amber-soft-bg:var(--iLeaderAmber100);--bds-comps-tag-lime-soft-bg:var(--iLeaderLime100);--bds-comps-tag-emerald-soft-bg:var(--iLeaderEmerald100);--bds-comps-tag-cyan-soft-bg:var(--iLeaderCyan100);--bds-comps-tag-blue-soft-bg:var(--iLeaderBlue100);--bds-comps-tag-violet-soft-bg:var(--iLeaderViolet100);--bds-comps-tag-rose-soft-bg:var(--iLeaderRose100);--bds-comps-tag-neutral-soft-text:var(--iLeaderNeutral800);--bds-comps-tag-red-soft-text:var(--iLeaderRed900);--bds-comps-tag-amber-soft-text:var(--iLeaderAmber900);--bds-comps-tag-lime-soft-text:var(--iLeaderLime900);--bds-comps-tag-emerald-soft-text:var(--iLeaderEmerald950);--bds-comps-tag-cyan-soft-text:var(--iLeaderCyan900);--bds-comps-tag-blue-soft-text:var(--iLeaderBlue900);--bds-comps-tag-violet-soft-text:var(--iLeaderViolet900);--bds-comps-tag-rose-soft-text:var(--iLeaderRose900);--bds-comps-form-label:var(--iLeaderNeutral700);--bds-comps-form-bg-enabled:var(--iLeaderBlack004);--bds-comps-form-bg-disabled:var(--iLeaderBlack008);--bds-comps-form-bg-error:var(--iLeaderRed100);--bds-comps-form-border-enabled:var(--iLeaderBlack016);--bds-comps-form-border-active:var(--iLeaderSecondary600);--bds-comps-form-border-danger:var(--iLeaderRed500);--bds-comps-form-border-filled:var(--iLeaderBlack024);--bds-comps-form-border-disabled:var(--iLeaderBlack012);--bds-comps-form-action-text:var(--iLeaderSecondary700);--bds-comps-selection-enabled:var(--iLeaderBlack016);--bds-comps-selection-active:var(--iLeaderSecondary600);--bds-comps-selection-bg-active:var(--iLeaderSecondary100);--bds-comps-selection-danger:var(--iLeaderRed600);--bds-comps-radio-indicator-border:var(--iLeaderNeutral400);--bds-comps-radio-checked-bg:var(--iLeaderSecondary100);--bds-comps-slider-enabled:var(--iLeaderBlack008);--bds-comps-slider-active:var(--iLeaderSecondary600);--bds-comps-slider-pointer:var(--iLeaderNeutral000);--bds-comps-delta-up-bg:var(--iLeaderEmerald100);--bds-comps-delta-up-text:var(--iLeaderEmerald950);--bds-comps-snack-neutral:var(--iLeaderNeutral800);--bds-comps-snack-neutral-inverse:var(--iLeaderNeutral000);--bds-comps-snack-danger:var(--iLeaderRed600);--bds-comps-status-active-bg:var(--iLeaderEmerald100);--bds-comps-status-active-text:var(--iLeaderEmerald950);--bds-comps-status-inactive-bg:var(--iLeaderBlack008);--bds-comps-status-inactive-text:var(--iLeaderNeutral800);--bds-comps-status-pending-bg:var(--iLeaderAmber100);--bds-comps-status-pending-text:var(--iLeaderAmber900);--bds-comps-status-error-bg:var(--iLeaderRose100);--bds-comps-status-error-text:var(--iLeaderRose900);--bds-comps-status-info-bg:var(--iLeaderBlue100);--bds-comps-status-info-text:var(--iLeaderBlue900)}[data-theme=besage]{--bds-background-base:var(--BesageNeutral100);--bds-background-inverse:var(--BesagePrimary950);--bds-background-modal:var(--BesageBlack032);--bds-surface-base:var(--BesageNeutral000);--bds-surface-base-soft:var(--BesageNeutral100);--bds-surface-offline:var(--BesageNeutral900);--bds-container-base:var(--BesageNeutral000);--bds-container-ghost:var(--BesageBlack004);--bds-container-ghost-inverse:var(--BesageWhite016);--bds-border-base:var(--BesageBlack016);--bds-border-base-soft:var(--BesageBlack008);--bds-border-brand:var(--BesagePrimary700);--bds-neutral-subtle:var(--BesageNeutral200);--bds-button-interactive-hover:var(--BesageBlack004);--bds-button-interactive-press:var(--BesageBlack008);--bds-text-primary:var(--BesageNeutral950);--bds-text-secondary:var(--BesageNeutral800);--bds-text-tertiary:var(--BesageNeutral600);--bds-text-disabled:var(--BesageNeutral500);--bds-text-brand:var(--BesagePrimary700);--bds-text-success:var(--BesageEmerald600);--bds-text-danger:var(--BesageRed600);--bds-text-info:var(--BesageSecondary600);--bds-text-warning:var(--BesageAmber600);--bds-text-skeleton:var(--BesageWhite016);--bds-text-inverse-primary:var(--BesageNeutral000);--bds-text-inverse-secondary:var(--BesageNeutral200);--bds-text-inverse-tertiary:var(--BesageNeutral400);--bds-text-inverse-disabled:var(--BesageNeutral500);--bds-text-action-default:var(--BesagePrimary700);--bds-text-action-danger:var(--bds-text-danger);--bds-text-action-disabled:var(--bds-text-disabled);--bds-icon-primary:var(--BesageNeutral950);--bds-icon-secondary:var(--BesageNeutral800);--bds-icon-tertiary:var(--BesageNeutral600);--bds-icon-disabled:var(--BesageNeutral500);--bds-icon-muted:var(--BesageNeutral300);--bds-icon-brand:var(--BesagePrimary700);--bds-icon-brand-secondary:var(--BesageSecondary700);--bds-icon-success:var(--BesageEmerald600);--bds-icon-danger:var(--BesageRed600);--bds-icon-info:var(--BesageSecondary600);--bds-icon-warning:var(--BesageAmber600);--bds-icon-skeleton:var(--BesageWhite016);--bds-icon-inverse-primary:var(--BesageNeutral000);--bds-icon-inverse-secondary:var(--BesageNeutral200);--bds-icon-inverse-tertiary:var(--BesageNeutral400);--bds-icon-inverse-disabled:var(--BesageNeutral500);--bds-comps-badge-neutral:var(--BesageBlack012);--bds-comps-badge-info:var(--BesageSecondary200);--bds-comps-badge-success:var(--BesageEmerald200);--bds-comps-badge-warning:var(--BesageAmber200);--bds-comps-badge-danger:var(--BesageRed200);--bds-comps-badge-text-info:var(--BesageSecondary900);--bds-comps-badge-text-success:var(--BesageEmerald900);--bds-comps-badge-text-warning:var(--BesageAmber900);--bds-comps-badge-text-danger:var(--BesageRed900);--bds-comps-badge-icon-info:var(--BesageSecondary900);--bds-comps-badge-icon-success:var(--BesageEmerald900);--bds-comps-badge-icon-warning:var(--BesageAmber900);--bds-comps-badge-icon-danger:var(--BesageRed900);--bds-comps-button-primary:var(--BesagePrimary700);--bds-comps-button-secondary:var(--BesageNeutral800);--bds-comps-button-tertiary:var(--BesageBlack008);--bds-comps-button-outline:var(--BesageBlack024);--bds-comps-button-ghost:var(--BesageWhite016);--bds-comps-button-ghost-hover:var(--BesageWhite008);--bds-comps-button-danger:var(--BesageRed600);--bds-comps-button-text-on-primary:var(--BesageNeutral000);--bds-comps-button-text-on-secondary:var(--BesageNeutral000);--bds-comps-button-text-on-tertiary:var(--BesageNeutral800);--bds-comps-button-text-on-ghost:var(--BesageNeutral000);--bds-comps-button-text-on-danger:var(--BesageNeutral000);--bds-comps-button-icon-on-primary:var(--BesageNeutral000);--bds-comps-button-icon-on-secondary:var(--BesageNeutral000);--bds-comps-button-icon-on-tertiary:var(--BesageNeutral800);--bds-comps-button-icon-on-ghost:var(--BesageNeutral000);--bds-comps-button-icon-on-danger:var(--BesageNeutral000);--bds-comps-chip-bg-enabled:var(--BesageBlack008);--bds-comps-chip-bg-active:var(--BesagePrimary400);--bds-comps-chip-text-enabled:var(--bds-text-secondary);--bds-comps-chip-text-active:var(--BesagePrimary950);--bds-comps-chip-icon-enabled:var(--bds-icon-secondary);--bds-comps-chip-icon-active:var(--BesagePrimary950);--bds-comps-tag-neutral-bg:var(--BesageNeutral800);--bds-comps-tag-red-bg:var(--BesageRed600);--bds-comps-tag-amber-bg:var(--BesageAmber600);--bds-comps-tag-lime-bg:var(--BesageLime700);--bds-comps-tag-emerald-bg:var(--BesageEmerald600);--bds-comps-tag-cyan-bg:var(--BesageCyan700);--bds-comps-tag-blue-bg:var(--BesagePrimary700);--bds-comps-tag-violet-bg:var(--BesageViolet700);--bds-comps-tag-rose-bg:var(--BesageRose700);--bds-comps-tag-neutral-soft-bg:var(--BesageBlack008);--bds-comps-tag-red-soft-bg:var(--BesageRed100);--bds-comps-tag-amber-soft-bg:var(--BesageAmber100);--bds-comps-tag-lime-soft-bg:var(--BesageLime100);--bds-comps-tag-emerald-soft-bg:var(--BesageEmerald100);--bds-comps-tag-cyan-soft-bg:var(--BesageCyan100);--bds-comps-tag-blue-soft-bg:var(--BesagePrimary100);--bds-comps-tag-violet-soft-bg:var(--BesageViolet100);--bds-comps-tag-rose-soft-bg:var(--BesageRose100);--bds-comps-tag-neutral-soft-text:var(--BesageNeutral800);--bds-comps-tag-red-soft-text:var(--BesageRed900);--bds-comps-tag-amber-soft-text:var(--BesageAmber900);--bds-comps-tag-lime-soft-text:var(--BesageLime900);--bds-comps-tag-emerald-soft-text:var(--BesageEmerald950);--bds-comps-tag-cyan-soft-text:var(--BesageCyan900);--bds-comps-tag-blue-soft-text:var(--BesagePrimary900);--bds-comps-tag-violet-soft-text:var(--BesageViolet900);--bds-comps-tag-rose-soft-text:var(--BesageRose900);--bds-comps-form-label:var(--BesageNeutral700);--bds-comps-form-bg-enabled:var(--BesageNeutral000);--bds-comps-form-bg-disabled:var(--BesageBlack004);--bds-comps-form-bg-error:var(--BesageRed100);--bds-comps-form-border-enabled:var(--BesageBlack016);--bds-comps-form-border-active:var(--BesagePrimary600);--bds-comps-form-border-danger:var(--BesageRed500);--bds-comps-form-border-filled:var(--BesageBlack024);--bds-comps-form-border-disabled:var(--BesageBlack012);--bds-comps-form-action-text:var(--BesagePrimary700);--bds-comps-selection-enabled:var(--BesageBlack016);--bds-comps-selection-active:var(--BesagePrimary700);--bds-comps-selection-bg-active:var(--BesageSecondary100);--bds-comps-selection-danger:var(--BesageRed700);--bds-comps-radio-indicator-border:var(--BesageNeutral400);--bds-comps-radio-checked-bg:var(--BesageSecondary100);--bds-comps-slider-enabled:var(--BesageBlack008);--bds-comps-slider-active:var(--BesagePrimary700);--bds-comps-slider-pointer:var(--BesageNeutral000);--bds-comps-delta-up-bg:var(--BesageEmerald100);--bds-comps-delta-up-text:var(--BesageEmerald950);--bds-comps-snack-neutral:var(--BesageNeutral800);--bds-comps-snack-neutral-inverse:var(--BesageNeutral000);--bds-comps-snack-danger:var(--BesageRed700);--bds-comps-status-active-bg:var(--BesageEmerald100);--bds-comps-status-active-text:var(--BesageEmerald950);--bds-comps-status-inactive-bg:var(--BesageBlack008);--bds-comps-status-inactive-text:var(--BesageNeutral800);--bds-comps-status-pending-bg:var(--BesageAmber100);--bds-comps-status-pending-text:var(--BesageAmber900);--bds-comps-status-error-bg:var(--BesageRose100);--bds-comps-status-error-text:var(--BesageRose900);--bds-comps-status-info-bg:var(--BesagePrimary100);--bds-comps-status-info-text:var(--BesagePrimary900)}:root{--font-display:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-ui:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-brand:"Inter", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--fs-display-extra:80px;--lh-display-extra:88px;--fs-display-large:64px;--lh-display-large:72px;--fs-display-medium:52px;--lh-display-medium:60px;--fs-display-small:40px;--lh-display-small:48px;--ls-display:-.25px;--fw-display:700;--fs-headline-extra:36px;--lh-headline-extra:42px;--fs-headline-large:32px;--lh-headline-large:38px;--fs-headline-medium:28px;--lh-headline-medium:34px;--fs-headline-small:24px;--lh-headline-small:30px;--ls-headline:-.25px;--fw-headline:700;--fs-title-extra:22px;--lh-title-extra:28px;--fs-title-large:18px;--lh-title-large:24px;--fs-title-medium:16px;--lh-title-medium:20px;--fs-title-small:14px;--lh-title-small:16px;--ls-title:-.15px;--fw-title:600;--fs-body-extra:18px;--lh-body-extra:28px;--fs-body-large:16px;--lh-body-large:24px;--fs-body-medium:14px;--lh-body-medium:20px;--fs-body-small:12px;--lh-body-small:16px;--ls-body:.05px;--fw-body:400;--fs-label-extra:16px;--lh-label-extra:24px;--fs-label-large:14px;--lh-label-large:20px;--fs-label-medium:12px;--lh-label-medium:16px;--fs-label-small:11px;--lh-label-small:14px;--ls-label:.075px;--fw-label:600;--fs-link-extra:16px;--lh-link-extra:24px;--fs-link-large:14px;--lh-link-large:20px;--fs-link-medium:12px;--lh-link-medium:16px;--fs-link-small:11px;--lh-link-small:14px;--ls-link:.1px;--fw-link:500;--fs-overline-extra:14px;--lh-overline-extra:18px;--fs-overline-large:12px;--lh-overline-large:16px;--fs-overline-medium:11px;--lh-overline-medium:14px;--fs-overline-small:10px;--lh-overline-small:14px;--ls-overline:.13px;--fw-overline:500}[data-theme=besage]{--font-display:"Plus Jakarta Sans", "Inter", system-ui, -apple-system, sans-serif;--font-ui:"Plus Jakarta Sans", "Inter", system-ui, -apple-system, sans-serif}:root{--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--d-fast:.12s;--d-base:.2s;--d-slow:.32s;--borderWidht\/thinner:1px;--border\/thinner:var(--borderWidht\/thinner)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}ul,ol{list-style:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}body{font-family:var(--font-ui);font-size:var(--fs-body-large);line-height:var(--lh-body-large);color:var(--bds-text-primary);background:var(--bds-background-base);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}h1,h2,h3{font-family:var(--font-display);font-weight:var(--fw-display);color:var(--bds-text-brand);letter-spacing:var(--ls-display)}h4{font-family:var(--font-display);font-weight:var(--fw-title);color:var(--bds-text-brand);letter-spacing:var(--ls-title)}h1{font-size:var(--fs-display-large);line-height:var(--lh-display-large)}h2{font-size:var(--fs-headline-extra);line-height:var(--lh-headline-extra)}h3{font-size:var(--fs-headline-medium);line-height:var(--lh-headline-medium)}h4{font-size:var(--fs-title-extra);line-height:var(--lh-title-extra)}p{font-size:var(--fs-body-large);line-height:var(--lh-body-large);letter-spacing:var(--ls-body);color:var(--bds-text-secondary)}small{font-size:var(--fs-body-small);line-height:var(--lh-body-small);letter-spacing:var(--ls-body);color:var(--bds-text-tertiary)}code{font-family:var(--font-mono);font-size:.9em}:where(a,button,input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--focus\/ring);outline-offset:var(--focus\/offset);outline:none}@media(forced-colors:active){:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid canvastext}}.bds-btn{appearance:none;cursor:pointer;border-radius:var(--button\/rounded);font-family:var(--font-ui);font-size:var(--fs-label-large);line-height:var(--lh-label-large);letter-spacing:var(--ls-label);padding:var(--spacing\/08) var(--spacing\/16);justify-content:center;align-items:center;gap:var(--spacing\/06);transition:transform var(--d-fast) cubic-bezier(.2,.8,.2,1),opacity var(--d-fast);border:0;font-weight:500;display:inline-flex}.bds-btn:active:not(:disabled){transform:scale(.98)}.bds-btn:disabled{opacity:.4;cursor:not-allowed}.bds-btn:hover:not(:disabled){background-image:linear-gradient(var(--bds-button-interactive-hover),var(--bds-button-interactive-hover))}.bds-btn:active:not(:disabled){background-image:linear-gradient(var(--bds-button-interactive-press),var(--bds-button-interactive-press))}.bds-btn--sm{padding:var(--spacing\/06) var(--spacing\/12);gap:var(--spacing\/04)}.bds-btn--sm.bds-btn--icon{padding:var(--spacing\/06)}.bds-btn--lg{font-size:var(--fs-label-extra);line-height:var(--lh-label-extra);padding:var(--spacing\/12) var(--spacing\/24)}.bds-btn--lg.bds-btn--icon{padding:var(--spacing\/12)}.bds-btn--full{width:100%}.bds-btn--icon{padding:var(--spacing\/08)}.bds-btn--primary{background:var(--bds-comps-button-primary);color:var(--bds-comps-button-text-on-primary)}.bds-btn--secondary{background:var(--bds-comps-button-secondary);color:var(--bds-comps-button-text-on-secondary)}.bds-btn--tertiary{background:var(--bds-comps-button-tertiary);color:var(--bds-comps-button-text-on-tertiary)}.bds-btn--outline{color:var(--bds-text-primary);border:var(--border\/thinner) solid var(--bds-comps-button-outline);background:0 0}.bds-btn--ghost{color:var(--bds-text-primary);background:0 0}.bds-btn--danger{background:var(--bds-comps-button-danger);color:var(--bds-comps-button-text-on-danger)}.bds-overlay-btn{appearance:none;cursor:pointer;border-radius:var(--button\/rounded);font-family:var(--font-ui);font-size:var(--fs-label-large);line-height:var(--lh-label-large);letter-spacing:var(--ls-label);color:var(--bds-comps-button-text-on-ghost);padding:var(--spacing\/08) var(--spacing\/16);justify-content:center;align-items:center;gap:var(--spacing\/06);transition:background-color var(--d-fast),transform var(--d-fast) cubic-bezier(.2,.8,.2,1),opacity var(--d-fast);border:0;font-weight:500;display:inline-flex}.bds-overlay-btn:active:not(:disabled){transform:scale(.98)}.bds-overlay-btn:disabled{opacity:.4;cursor:not-allowed}.bds-overlay-btn--sm{padding:var(--spacing\/06) var(--spacing\/12);gap:var(--spacing\/04)}.bds-overlay-btn--sm.bds-overlay-btn--icon{padding:var(--spacing\/06)}.bds-overlay-btn--lg{font-size:var(--fs-label-extra);line-height:var(--lh-label-extra);padding:var(--spacing\/12) var(--spacing\/20)}.bds-overlay-btn--lg.bds-overlay-btn--icon{padding:var(--spacing\/12)}.bds-overlay-btn--icon{padding:var(--spacing\/08)}.bds-overlay-btn--plain{background:0 0}.bds-overlay-btn--plain:hover:not(:disabled),.bds-overlay-btn--plain:active:not(:disabled),.bds-overlay-btn--ghost{background:var(--bds-comps-button-ghost)}.bds-overlay-btn--ghost:hover:not(:disabled){background-image:linear-gradient(var(--bds-comps-button-ghost-hover),var(--bds-comps-button-ghost-hover))}.bds-input{gap:var(--spacing\/06);font-family:var(--font-ui);flex-direction:column;display:flex}.bds-input__label{font-size:var(--fs-label-large);line-height:var(--lh-label-large);font-weight:var(--fw-link);color:var(--bds-comps-form-label);letter-spacing:var(--ls-body)}.bds-input__field-wrap{border-radius:var(--field\/corner\/large);border:var(--field\/border) solid var(--bds-comps-form-border-enabled);background:var(--bds-comps-form-bg-enabled);transition:border-color var(--motion\/fast),box-shadow var(--motion\/fast);align-items:center;display:flex}.bds-input__field-wrap:focus-within{border-color:var(--bds-comps-form-border-active)}.bds-input__leading-icon{padding-left:var(--field\/gap\/layout);color:var(--bds-icon-tertiary);flex-shrink:0;align-items:center;display:flex}.bds-input__field{min-width:0;padding:var(--field\/gap\/small) var(--field\/gap\/layout);color:var(--bds-text-primary);font-size:var(--fs-body-medium);letter-spacing:var(--ls-body);font-family:var(--font-ui);background:0 0;border:none;outline:none;flex:1}.bds-input__field::placeholder{color:var(--bds-text-tertiary)}.bds-input__field:disabled{cursor:not-allowed}.bds-input__field:focus-visible{box-shadow:none}.bds-input--has-icon .bds-input__field{padding-left:var(--field\/gap\/content)}.bds-input__action{padding:0 var(--field\/gap\/layout);cursor:pointer;color:var(--bds-comps-form-action-text);font-size:var(--fs-label-large);line-height:var(--lh-label-large);font-weight:var(--fw-link);font-family:var(--font-ui);white-space:nowrap;letter-spacing:var(--ls-label);background:0 0;border:none;flex-shrink:0;align-items:center;display:flex}.bds-input--lg .bds-input__field{padding-top:var(--field\/gap\/large);padding-bottom:var(--field\/gap\/large);font-size:var(--fs-body-large);line-height:var(--lh-body-large)}.bds-input--filled .bds-input__field-wrap{background:var(--bds-background-base);border-color:#0000}.bds-input--filled .bds-input__field-wrap:focus-within{border-color:var(--bds-comps-form-border-active)}.bds-input--error .bds-input__field-wrap{background:var(--bds-comps-form-bg-error);border-color:var(--bds-comps-form-border-danger)}.bds-input--error .bds-input__field-wrap:focus-within{border-color:var(--bds-comps-form-border-danger);box-shadow:none}.bds-input--disabled{opacity:.4;pointer-events:none}.bds-input__hint{font-size:var(--fs-body-small);color:var(--bds-text-tertiary)}.bds-input__error{font-size:var(--fs-body-small);color:var(--bds-text-danger)}.bds-input-select{gap:var(--spacing\/06);font-family:var(--font-ui);flex-direction:column;display:flex}.bds-input-select__label{font-size:var(--fs-label-large);line-height:var(--lh-label-large);letter-spacing:var(--ls-label);color:var(--bds-comps-form-label);letter-spacing:var(--ls-body);font-weight:500}.bds-input-select__field-wrap{border-radius:var(--field\/corner\/small);border:var(--field\/border) solid var(--bds-comps-form-border-enabled);background:var(--bds-comps-form-bg-enabled);transition:border-color var(--motion\/fast),box-shadow var(--motion\/fast);align-items:center;display:flex}.bds-input-select__field-wrap:focus-within{border-color:var(--bds-comps-form-border-active)}.bds-input-select__chevron{padding-right:var(--field\/gap\/layout);color:var(--bds-icon-tertiary);pointer-events:none;flex-shrink:0;align-items:center;display:flex}.bds-input-select__chevron>*{transition:transform var(--motion\/medium) var(--ease-out)}.bds-input-select__field-wrap:focus-within .bds-input-select__chevron>*{transform:rotate(180deg)}.bds-input-select__field{min-width:0;padding:var(--field\/gap\/small) var(--field\/gap\/layout);padding-right:var(--field\/gap\/content);color:var(--bds-text-disabled);font-size:var(--fs-body-medium);line-height:var(--lh-body-medium);letter-spacing:var(--ls-body);font-weight:var(--fw-body-medium,var(--fw-body));font-family:var(--font-ui);appearance:none;cursor:pointer;background:0 0;border:none;outline:none;flex:1}.bds-input-select__field:disabled{cursor:not-allowed}.bds-input-select__field:focus-visible{box-shadow:none}.bds-input-select--lg .bds-input-select__field-wrap{border-radius:var(--field\/corner\/large)}.bds-input-select--lg .bds-input-select__field{padding:var(--field\/gap\/large) var(--field\/gap\/layout);padding-right:var(--field\/gap\/content);font-size:var(--fs-body-large);line-height:var(--lh-body-large);letter-spacing:var(--ls-body);font-weight:var(--fw-body-large,var(--fw-body))}.bds-input-select--selected .bds-input-select__field-wrap{border-color:var(--bds-comps-form-border-filled)}.bds-input-select--selected .bds-input-select__field{color:var(--bds-text-primary)}.bds-input-select--selected .bds-input-select__field-wrap:focus-within{border-color:var(--bds-comps-form-border-active)}.bds-input-select--filled .bds-input-select__field-wrap{background:var(--bds-background-base);border-color:#0000}.bds-input-select--filled .bds-input-select__field-wrap:focus-within{border-color:var(--bds-comps-form-border-active)}.bds-input-select--error .bds-input-select__field-wrap{background:var(--bds-comps-form-bg-error);border-color:var(--bds-comps-form-border-danger)}.bds-input-select--error .bds-input-select__field-wrap:focus-within{border-color:var(--bds-comps-form-border-danger);box-shadow:none}.bds-input-select--disabled .bds-input-select__field-wrap{background:var(--bds-comps-form-bg-disabled);border-color:var(--bds-comps-form-border-disabled)}.bds-input-select--disabled .bds-input-select__chevron{color:var(--bds-icon-disabled)}.bds-input-select--disabled.bds-input-select--selected .bds-input-select__field{color:var(--bds-text-secondary)}.bds-input-select--disabled .bds-input-select__field{cursor:not-allowed}.bds-input-select__hint{font-size:var(--fs-body-small);line-height:var(--lh-body-small);letter-spacing:var(--ls-body);font-weight:var(--fw-body-small,var(--fw-body));color:var(--bds-text-tertiary)}.bds-input-select__error{font-size:var(--fs-body-small);line-height:var(--lh-body-small);letter-spacing:var(--ls-body);font-weight:var(--fw-body-small,var(--fw-body));color:var(--bds-text-danger)}.bds-avatar{border-radius:var(--button\/rounded);font-family:var(--font-ui);font-weight:var(--fw-headline);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.bds-avatar--navy{background:var(--bds-comps-button-primary);color:var(--bds-surface-base)}.bds-avatar--orange{background:var(--bds-comps-button-secondary);color:var(--bds-comps-button-text-on-secondary)}.bds-avatar--stone{background:var(--bds-neutral-subtle);color:var(--bds-text-secondary)}.bds-avatar--photo,.bds-avatar--photo-square{background:var(--bds-neutral-subtle)}.bds-avatar--photo img,.bds-avatar--photo-square img{object-fit:cover;width:100%;height:100%;display:block}.bds-chip{appearance:none;border:var(--border\/thinner) solid #0000;padding:var(--spacing\/06) var(--spacing\/12);border-radius:var(--field\/corner\/large);background:var(--bds-comps-chip-bg-enabled);color:var(--bds-comps-chip-text-enabled);font-family:var(--font-ui);font-size:var(--fs-label-large);line-height:var(--lh-label-large);font-weight:var(--fw-link);cursor:pointer;transition:all var(--motion\/fast);white-space:nowrap}.bds-chip--active{border-color:var(--bds-comps-form-border-active);background:var(--bds-comps-chip-bg-active);color:var(--bds-comps-chip-text-active)}.bds-tag{padding:var(--spacing\/02) var(--spacing\/06);border-radius:var(--corner\/sm);white-space:nowrap;font-size:var(--fs-overline-large);line-height:var(--lh-overline-large);letter-spacing:var(--ls-overline);font-weight:var(--fw-overline-large,var(--fw-overline));align-items:center;display:inline-flex}.bds-tag--default{color:var(--bds-surface-base)}.bds-tag--default.bds-tag--neutral{background:var(--bds-comps-tag-neutral-bg)}.bds-tag--default.bds-tag--primary{background:var(--bds-comps-button-primary);color:var(--bds-comps-button-text-on-primary)}.bds-tag--default.bds-tag--secondary{background:var(--bds-comps-button-secondary);color:var(--bds-comps-button-text-on-secondary)}.bds-tag--default.bds-tag--red{background:var(--bds-comps-tag-red-bg)}.bds-tag--default.bds-tag--amber{background:var(--bds-comps-tag-amber-bg)}.bds-tag--default.bds-tag--lime{background:var(--bds-comps-tag-lime-bg)}.bds-tag--default.bds-tag--emerald{background:var(--bds-comps-tag-emerald-bg)}.bds-tag--default.bds-tag--cyan{background:var(--bds-comps-tag-cyan-bg)}.bds-tag--default.bds-tag--blue{background:var(--bds-comps-tag-blue-bg)}.bds-tag--default.bds-tag--violet{background:var(--bds-comps-tag-violet-bg)}.bds-tag--default.bds-tag--rose{background:var(--bds-comps-tag-rose-bg)}.bds-tag--soft.bds-tag--neutral{background:var(--bds-comps-tag-neutral-soft-bg);color:var(--bds-comps-tag-neutral-soft-text)}.bds-tag--soft.bds-tag--primary{background:var(--bds-comps-tag-blue-soft-bg);color:var(--bds-text-brand)}.bds-tag--soft.bds-tag--secondary{background:var(--bds-comps-tag-amber-soft-bg);color:var(--bds-comps-tag-amber-soft-text)}.bds-tag--soft.bds-tag--red{background:var(--bds-comps-tag-red-soft-bg);color:var(--bds-comps-tag-red-soft-text)}.bds-tag--soft.bds-tag--amber{background:var(--bds-comps-tag-amber-soft-bg);color:var(--bds-comps-tag-amber-soft-text)}.bds-tag--soft.bds-tag--lime{background:var(--bds-comps-tag-lime-soft-bg);color:var(--bds-comps-tag-lime-soft-text)}.bds-tag--soft.bds-tag--emerald{background:var(--bds-comps-tag-emerald-soft-bg);color:var(--bds-comps-tag-emerald-soft-text)}.bds-tag--soft.bds-tag--cyan{background:var(--bds-comps-tag-cyan-soft-bg);color:var(--bds-comps-tag-cyan-soft-text)}.bds-tag--soft.bds-tag--blue{background:var(--bds-comps-tag-blue-soft-bg);color:var(--bds-comps-tag-blue-soft-text)}.bds-tag--soft.bds-tag--violet{background:var(--bds-comps-tag-violet-soft-bg);color:var(--bds-comps-tag-violet-soft-text)}.bds-tag--soft.bds-tag--rose{background:var(--bds-comps-tag-rose-soft-bg);color:var(--bds-comps-tag-rose-soft-text)}.bds-textarea{gap:var(--spacing\/06);font-family:var(--font-ui);flex-direction:column;display:flex}.bds-textarea__label{font-size:var(--fs-label-large);line-height:var(--lh-label-large);letter-spacing:var(--ls-label);color:var(--bds-comps-form-label);letter-spacing:var(--ls-body);font-weight:500}.bds-textarea__field-wrap{border-radius:var(--field\/corner\/large);border:var(--field\/border) solid var(--bds-comps-form-border-enabled);background:var(--bds-comps-form-bg-enabled);transition:border-color var(--motion\/fast),box-shadow var(--motion\/fast);display:flex}.bds-textarea__field-wrap:focus-within{border-color:var(--bds-comps-form-border-active)}.bds-textarea__field{width:100%;min-width:0;padding:var(--field\/gap\/small) var(--field\/gap\/layout);resize:vertical;color:var(--bds-text-primary);font-size:var(--fs-body-medium);line-height:var(--lh-body-medium);letter-spacing:var(--ls-body);font-weight:var(--fw-body-medium,var(--fw-body));font-family:var(--font-ui);background:0 0;border:none;outline:none;flex:1}.bds-textarea__field::placeholder{color:var(--bds-text-tertiary)}.bds-textarea__field:disabled{cursor:not-allowed}.bds-textarea__field:focus-visible{box-shadow:none}.bds-textarea--lg .bds-textarea__field{padding-top:var(--field\/gap\/large);padding-bottom:var(--field\/gap\/large);font-size:var(--fs-body-large);line-height:var(--lh-body-large);letter-spacing:var(--ls-body);font-weight:var(--fw-body-large,var(--fw-body))}.bds-textarea--auto .bds-textarea__field{resize:none;overflow:hidden}.bds-textarea--filled .bds-textarea__field-wrap{background:var(--bds-background-base);border-color:#0000}.bds-textarea--filled .bds-textarea__field-wrap:focus-within{border-color:var(--bds-comps-form-border-active)}.bds-textarea--error .bds-textarea__field-wrap{background:var(--bds-comps-form-bg-error);border-color:var(--bds-comps-form-border-danger)}.bds-textarea--error .bds-textarea__field-wrap:focus-within{border-color:var(--bds-comps-form-border-danger);box-shadow:none}.bds-textarea--disabled{opacity:.4;pointer-events:none}.bds-textarea__hint{font-size:var(--fs-body-small);line-height:var(--lh-body-small);letter-spacing:var(--ls-body);font-weight:var(--fw-body-small,var(--fw-body));color:var(--bds-text-tertiary)}.bds-textarea__error{font-size:var(--fs-body-small);line-height:var(--lh-body-small);letter-spacing:var(--ls-body);font-weight:var(--fw-body-small,var(--fw-body));color:var(--bds-text-danger)}.bds-badge{border-radius:var(--button\/rounded);font-family:var(--font-ui);font-size:var(--fs-overline-small);line-height:var(--lh-overline-small);letter-spacing:var(--ls-overline);justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-weight:700;display:inline-flex}.bds-badge--dot{width:var(--spacing\/08);height:var(--spacing\/08);min-width:unset;padding:0;display:inline-block}.bds-badge--danger{background:var(--bds-comps-button-danger);color:var(--bds-comps-button-text-on-danger)}.bds-badge--primary{background:var(--bds-comps-button-primary);color:var(--bds-comps-button-text-on-primary)}.bds-badge--accent{background:var(--bds-comps-button-secondary);color:var(--bds-comps-button-text-on-secondary)}.bds-status-badge{align-items:center;gap:var(--spacing\/04);padding:var(--spacing\/04) var(--spacing\/08);border-radius:var(--button\/rounded);font-family:var(--font-ui);font-size:var(--fs-overline-large);line-height:var(--lh-overline-large);letter-spacing:var(--ls-overline);font-weight:var(--fw-overline-large,var(--fw-overline));white-space:nowrap;display:inline-flex}.bds-status-badge__dot{width:var(--spacing\/06);height:var(--spacing\/06);background:currentColor;border-radius:50%;flex:none}.bds-status-badge--active{background:var(--bds-comps-status-active-bg);color:var(--bds-comps-status-active-text)}.bds-status-badge--inactive{background:var(--bds-comps-status-inactive-bg);color:var(--bds-comps-status-inactive-text)}.bds-status-badge--pending{background:var(--bds-comps-status-pending-bg);color:var(--bds-comps-status-pending-text)}.bds-status-badge--error{background:var(--bds-comps-status-error-bg);color:var(--bds-comps-status-error-text)}.bds-status-badge--info{background:var(--bds-comps-status-info-bg);color:var(--bds-comps-status-info-text)}.bds-radio{appearance:none;gap:var(--spacing\/08);width:100%;padding:var(--spacing\/12) var(--spacing\/12);border-radius:var(--field\/corner\/large);cursor:pointer;border:var(--border\/thinner) solid var(--bds-border-base);background:var(--bds-surface-base);font-family:var(--font-ui);font-size:var(--fs-body-medium);color:var(--bds-text-primary);text-align:left;align-items:center;display:flex}.bds-radio__input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.bds-radio__indicator{border-radius:var(--button\/rounded);border:2px solid var(--bds-comps-selection-enabled);flex:none;width:18px;height:18px;position:relative}.bds-radio__dot{border-radius:var(--button\/rounded);background:var(--bds-comps-selection-active);display:none;position:absolute;inset:3px}.bds-radio--checked,.bds-radio:has(.bds-radio__input:checked){border-color:var(--bds-comps-selection-active);background:var(--bds-comps-selection-bg-active)}.bds-radio--checked .bds-radio__indicator,.bds-radio:has(.bds-radio__input:checked) .bds-radio__indicator{border-color:var(--bds-comps-selection-active)}.bds-radio--checked .bds-radio__dot,.bds-radio:has(.bds-radio__input:checked) .bds-radio__dot{display:block}.bds-slider{-webkit-user-select:none;user-select:none;cursor:pointer;height:28px;position:relative}.bds-slider__track{left:0;right:0;top:var(--spacing\/12);height:var(--spacing\/04);border-radius:var(--button\/rounded);background:var(--bds-comps-slider-enabled);position:absolute}.bds-slider__fill{left:0;top:var(--spacing\/12);height:var(--spacing\/04);border-radius:var(--button\/rounded);background:var(--bds-comps-slider-active);position:absolute}.bds-slider__pointer{border-radius:var(--button\/rounded);background:var(--bds-comps-slider-pointer);border:2px solid var(--bds-comps-slider-active);width:28px;height:28px;box-shadow:var(--shadow-pointer);font-family:var(--font-ui);font-size:var(--fs-overline-medium);line-height:var(--lh-overline-medium);letter-spacing:var(--ls-overline);color:var(--bds-comps-slider-active);justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:0;transform:translate(-50%)}.bds-tabs{gap:var(--spacing\/04);font-family:var(--font-ui);display:flex}.bds-tabs--full{width:100%}.bds-tabs--full>.bds-tabs__tab{flex:1}.bds-tabs__tab{appearance:none;cursor:pointer;color:var(--bds-text-tertiary);font-size:var(--fs-label-large);line-height:var(--lh-label-large);letter-spacing:var(--ls-label);transition:color var(--motion\/fast),background var(--motion\/fast),border-color var(--motion\/fast);background:0 0;border:0;font-weight:500}.bds-tabs__tab:hover:not(.bds-tabs__tab--active):not(:disabled){color:var(--bds-text-secondary)}.bds-tabs__tab:disabled{opacity:.4;cursor:not-allowed}.bds-tabs--underline{border-bottom:var(--border\/thinner) solid var(--bds-border-base-soft)}.bds-tabs--underline .bds-tabs__tab{padding:var(--spacing\/12) var(--spacing\/16);border-bottom:2px solid #0000}.bds-tabs--underline .bds-tabs__tab--active{color:var(--bds-text-brand);border-bottom-color:var(--bds-border-brand);font-weight:600}.bds-tabs--pill{gap:var(--spacing\/06)}.bds-tabs--pill .bds-tabs__tab{padding:var(--spacing\/06) var(--spacing\/12);border-radius:var(--button\/rounded)}.bds-tabs--pill .bds-tabs__tab--active{background:var(--bds-comps-chip-bg-active);color:var(--bds-comps-chip-text-active)}.bds-tabs--sm .bds-tabs__tab{padding:var(--spacing\/06) var(--spacing\/12);font-size:var(--fs-label-medium);line-height:var(--lh-label-medium);letter-spacing:var(--ls-label);font-weight:500}.bds-tabs-group{gap:var(--spacing\/16);flex-direction:column;display:flex}.bds-tabs-group__panels{flex-direction:column;min-width:0;display:flex}.bds-tabs-group__panel{flex-direction:column;display:flex}.bds-sidebar-element{align-items:center;gap:var(--spacing\/08);padding:var(--spacing\/08);border-radius:var(--corner\/md);width:100%;display:flex}.bds-sidebar-element__photo{border-radius:var(--corner\/md);object-fit:cover;flex-shrink:0;width:36px;height:36px}.bds-sidebar-element__info{gap:var(--spacing\/02);flex-direction:column;flex:1;min-width:0;display:flex}.bds-sidebar-element__name{font-family:var(--font-ui);font-size:var(--fs-title-small);line-height:var(--lh-title-small);letter-spacing:var(--ls-title);font-weight:var(--fw-title-small,var(--fw-title));font-family:var(--font-display);color:var(--bds-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bds-sidebar-element__sub{font-family:var(--font-ui);font-size:var(--fs-body-small);line-height:var(--lh-body-small);letter-spacing:var(--ls-body);font-weight:var(--fw-body-small,var(--fw-body));color:var(--bds-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bds-sidebar-element__action{width:var(--icon\/md);height:var(--icon\/md);cursor:pointer;padding:var(--spacing\/02);border-radius:var(--corner\/xs);color:var(--bds-icon-tertiary);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bds-sidebar-element__action:hover{background:var(--bds-container-ghost);color:var(--bds-icon-secondary)}.bds-sidebar-menu-item{appearance:none;align-items:center;gap:var(--spacing\/08);padding:var(--spacing\/08);border-radius:var(--corner\/sm);cursor:pointer;text-align:left;background:0 0;border:0;width:100%;display:flex}.bds-sidebar-menu-item__icon{width:var(--icon\/md);height:var(--icon\/md);color:var(--bds-icon-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bds-sidebar-menu-item__label{min-width:0;font-family:var(--font-ui);font-size:var(--fs-label-large);line-height:var(--lh-label-large);letter-spacing:var(--ls-label);color:var(--bds-text-tertiary);flex:1;font-weight:500}.bds-sidebar-menu-item__trailing{width:var(--icon\/md);height:var(--icon\/md);color:var(--bds-icon-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bds-sidebar-menu-item:hover:not(.bds-sidebar-menu-item--selected),.bds-sidebar-menu-item--selected{background:var(--bds-container-ghost)}.bds-sidebar-menu-item--selected .bds-sidebar-menu-item__icon,.bds-sidebar-menu-item--selected .bds-sidebar-menu-item__trailing{color:var(--bds-icon-brand)}.bds-sidebar-menu-item--selected .bds-sidebar-menu-item__label{color:var(--bds-text-brand);font-weight:var(--fw-title)}.bds-sidebar-group{padding:var(--spacing\/08);flex-direction:column;width:100%;display:flex}.bds-sidebar-group__label{font-family:var(--font-ui);font-size:var(--fs-overline-large);line-height:var(--lh-overline-large);letter-spacing:var(--ls-overline);font-weight:var(--fw-overline-large,var(--fw-overline));color:var(--bds-text-disabled);padding:0 var(--spacing\/08);margin-bottom:var(--spacing\/08);display:block}.bds-sidebar-group__items{flex-direction:column;width:100%;display:flex}.bds-sidebar{background:var(--bds-surface-base-soft);width:264px;padding:var(--spacing\/08);font-family:var(--font-ui);flex-direction:column;display:flex}.bds-sidebar__header,.bds-sidebar__footer{padding:var(--spacing\/08);flex-shrink:0;width:100%}.bds-sidebar__content{flex:1;width:100%;min-height:0;overflow-y:auto}.bds-loading-spinner{border-style:solid;border-color:var(--bds-border-base-soft);vertical-align:middle;border-radius:50%;animation:.8s linear infinite bds-loading-spinner-spin;display:inline-block}.bds-loading-spinner--sm{width:var(--icon\/sm);height:var(--icon\/sm);border-width:2px}.bds-loading-spinner--md{width:var(--icon\/md);height:var(--icon\/md);border-width:2px}.bds-loading-spinner--lg{width:var(--icon\/lg);height:var(--icon\/lg);border-width:3px}.bds-loading-spinner--primary{border-top-color:var(--bds-icon-brand)}.bds-loading-spinner--neutral{border-top-color:var(--bds-text-tertiary)}.bds-loading-spinner--inverse{border-color:var(--bds-container-ghost-inverse);border-top-color:var(--bds-surface-base)}@keyframes bds-loading-spinner-spin{to{transform:rotate(360deg)}}.bds-backdrop{background:var(--bds-background-modal);animation:bds-backdrop-fade-in var(--motion\/fast) ease-out;display:flex;position:fixed;inset:0}.bds-backdrop--drawer{z-index:var(--z\/drawer);justify-content:flex-end}.bds-backdrop--modal{z-index:var(--z\/modal);justify-content:center;align-items:center}.bds-backdrop--toast{z-index:var(--z\/toast);justify-content:center;align-items:flex-start}@keyframes bds-backdrop-fade-in{0%{opacity:0}to{opacity:1}}.bds-drawer{background:var(--bds-surface-base);height:100vh;font-family:var(--font-ui);box-shadow:0 0 0 var(--border\/thinner) var(--bds-border-base-soft);animation:bds-drawer-slide var(--motion\/medium) cubic-bezier(.2,.8,.2,1);outline:none;flex-direction:column;display:flex;position:relative}.bds-drawer--right{animation-name:bds-drawer-slide-right}.bds-drawer--left{animation-name:bds-drawer-slide-left}.bds-drawer__header{justify-content:space-between;align-items:center;gap:var(--spacing\/12);padding:var(--spacing\/16) var(--spacing\/24);border-bottom:var(--border\/thinner) solid var(--bds-border-base-soft);flex-shrink:0;display:flex}.bds-drawer__title{color:var(--bds-text-primary);font-size:var(--fs-title-large);line-height:var(--lh-title-large);letter-spacing:var(--ls-title);font-weight:var(--fw-title-large,var(--fw-title));font-family:var(--font-display);margin:0}.bds-drawer__close{appearance:none;cursor:pointer;border-radius:var(--button\/rounded);width:32px;height:32px;color:var(--bds-icon-tertiary);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.bds-drawer__close:hover{background:var(--bds-container-ghost);color:var(--bds-icon-secondary)}.bds-drawer__body{min-height:0;padding:var(--spacing\/24);flex:1;overflow-y:auto}@keyframes bds-drawer-slide-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes bds-drawer-slide-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.bds-snackbar{align-items:center;gap:var(--spacing\/08);padding:var(--spacing\/12);border-radius:var(--corner\/lg);font-family:var(--font-ui);display:flex}.bds-snackbar__content{align-items:center;gap:var(--spacing\/02);flex:1 0 0;min-width:0;display:flex}.bds-snackbar__icon{padding:var(--spacing\/02);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bds-snackbar__message{min-width:0;padding:var(--spacing\/02) var(--spacing\/00) var(--spacing\/02) var(--spacing\/04);font-size:var(--fs-body-medium);line-height:var(--lh-body-medium);letter-spacing:var(--ls-body);font-weight:var(--fw-body-medium,var(--fw-body));flex:1 0 0}.bds-snackbar__action{appearance:none;cursor:pointer;white-space:nowrap;font-size:var(--fs-label-large);line-height:var(--lh-label-large);letter-spacing:var(--ls-label);background:0 0;border:0;flex-shrink:0;font-weight:500}.bds-snackbar--error{background:var(--bds-comps-snack-danger);color:var(--bds-text-inverse-primary)}.bds-snackbar--error .bds-snackbar__icon{color:var(--bds-icon-inverse-primary)}.bds-snackbar--error .bds-snackbar__action{color:var(--bds-text-inverse-primary)}.bds-snackbar--neutral{background:var(--bds-comps-snack-neutral);color:var(--bds-text-inverse-primary)}.bds-snackbar--neutral .bds-snackbar__icon{color:var(--bds-icon-inverse-primary)}.bds-snackbar--neutral .bds-snackbar__action{color:var(--bds-text-inverse-primary)}.bds-snackbar--neutral-inverse{background:var(--bds-comps-snack-neutral-inverse);color:var(--bds-text-secondary)}.bds-snackbar--neutral-inverse .bds-snackbar__icon{color:var(--bds-icon-secondary)}.bds-snackbar--neutral-inverse .bds-snackbar__action{color:var(--bds-text-primary)}.bds-bottom-sheet__overlay{background:var(--bds-background-modal);z-index:20;align-items:flex-end;display:flex;position:absolute;inset:0}.bds-bottom-sheet__panel{background:var(--bds-surface-base);border-radius:var(--corner\/xxl) var(--corner\/xxl) 0 0;width:100%;padding:var(--spacing\/12) var(--spacing\/16) var(--spacing\/24);font-family:var(--font-ui)}.bds-bottom-sheet__handle{width:var(--spacing\/40);height:var(--spacing\/04);border-radius:var(--button\/rounded);background:var(--bds-neutral-subtle);margin:0 auto var(--spacing\/12)}.bds-bottom-sheet__title{font-size:var(--fs-title-extra);line-height:var(--lh-title-extra);letter-spacing:var(--ls-title);font-weight:var(--fw-title-extra,var(--fw-title));font-family:var(--font-display);color:var(--bds-text-primary);margin-bottom:10px}.bds-kpi-card{padding:var(--spacing\/16);border-radius:var(--corner\/xl);background:var(--bds-surface-base);border:var(--border\/thinner) solid var(--bds-border-base-soft);gap:var(--spacing\/06);flex-direction:column;flex:1;min-width:0;display:flex}.bds-kpi-card__label{font-size:var(--fs-overline-large);line-height:var(--lh-overline-large);letter-spacing:var(--ls-overline);font-weight:var(--fw-overline-large,var(--fw-overline));color:var(--bds-text-tertiary);text-transform:uppercase}.bds-kpi-card__value{font-size:var(--fs-headline-medium);line-height:var(--lh-headline-medium);letter-spacing:var(--ls-headline);font-weight:var(--fw-headline-medium,var(--fw-headline));font-family:var(--font-display);color:var(--bds-comps-button-primary)}.bds-kpi-card__delta{align-self:flex-start;gap:var(--spacing\/04);padding:var(--spacing\/02) var(--spacing\/08);border-radius:var(--corner\/sm);font-family:var(--font-ui);font-size:var(--fs-overline-medium);line-height:var(--lh-overline-medium);letter-spacing:var(--ls-overline);align-items:center;font-weight:700;display:inline-flex}.bds-kpi-card__delta--up{background:var(--bds-comps-delta-up-bg);color:var(--bds-comps-delta-up-text)}.bds-kpi-card__delta--down{background:var(--bds-comps-form-bg-error);color:var(--bds-text-danger)}.bds-kpi-card__delta--neutral{background:var(--bds-background-base);color:var(--bds-icon-tertiary)}.bds-program-card{--bds-card-bg:var(--bds-neutral-subtle);padding:var(--spacing\/16);border-radius:var(--corner\/xl);gap:var(--spacing\/12);flex-direction:column;min-height:148px;display:flex}.bds-program-card__overline{font-size:var(--fs-overline-medium);line-height:var(--lh-overline-medium);letter-spacing:var(--ls-overline);text-transform:uppercase;opacity:.8;font-weight:700}.bds-program-card__title{font-size:var(--fs-title-extra);line-height:var(--lh-title-extra);letter-spacing:var(--ls-title);font-weight:700;font-family:var(--font-display)}.bds-program-card__spacer{flex:1}.bds-program-card__enrolled{align-items:center;gap:var(--spacing\/06);font-size:var(--fs-label-large);line-height:var(--lh-label-large);font-weight:var(--fw-link);display:flex}.bds-program-card__avatars{display:inline-flex}.bds-program-card__avatar-pip{width:var(--icon\/md);height:var(--icon\/md);border-radius:var(--button\/rounded);border:2px solid var(--bds-card-bg)}.bds-program-card__avatar-pip+.bds-program-card__avatar-pip{margin-left:-6px}.bds-program-card--navy{--bds-card-bg:var(--bds-comps-button-primary);background:var(--bds-comps-button-primary);color:var(--bds-surface-base)}.bds-program-card--orange{--bds-card-bg:var(--bds-comps-button-secondary);background:var(--bds-comps-button-secondary);color:var(--bds-comps-button-text-on-secondary)}.bds-program-card--stone{background:var(--bds-neutral-subtle);color:var(--bds-text-primary)}.bds-chart{padding:var(--spacing\/16);border-radius:var(--corner\/xl);background:var(--bds-surface-base);border:var(--border\/thinner) solid var(--bds-border-base-soft)}.bds-chart__header{margin-bottom:var(--spacing\/12);align-items:center;display:flex}.bds-chart__title{font-size:var(--fs-title-medium);line-height:var(--lh-title-medium);letter-spacing:var(--ls-title);font-weight:700;font-family:var(--font-display);color:var(--bds-text-primary)}.bds-chart__spacer{flex:1}.bds-chart__periods{gap:var(--spacing\/06);display:flex}.bds-chart__period-btn{appearance:none;padding:var(--spacing\/06) var(--spacing\/08);border-radius:var(--button\/rounded);color:var(--bds-text-tertiary);font-family:var(--font-ui);font-size:var(--fs-label-medium);font-weight:var(--fw-label);cursor:pointer;background:0 0;border:0}.bds-chart__period-btn--active{border:var(--border\/thinner) solid var(--bds-border-base);background:var(--bds-surface-base);color:var(--bds-text-primary)}.bds-table-container{border-radius:var(--corner\/md);background:var(--bds-surface-base);border:var(--border\/thinner) solid var(--bds-border-base-soft);flex-direction:column;width:100%;min-height:0;display:flex;overflow:hidden}.bds-table-container>.bds-table{border:0;border-radius:0;overflow:visible}.bds-table-container>.bds-table--scrollable{flex:1;min-height:0}.bds-table{border-radius:var(--corner\/md);background:var(--bds-surface-base);border:var(--border\/thinner) solid var(--bds-border-base-soft);width:100%;display:block;overflow:hidden}.bds-table--scrollable{flex-direction:column;display:flex;overflow:hidden}.bds-table--scrollable .bds-table__header{z-index:1;position:sticky;top:0}.bds-table--scrollable .bds-table__body{flex:1;min-height:0;overflow-y:auto}.bds-table__caption{padding:var(--spacing\/12) var(--spacing\/16);border-bottom:var(--border\/thinner) solid var(--bds-border-base-soft);text-align:left;align-items:center;display:flex}.bds-table__title{font-size:var(--fs-title-medium);line-height:var(--lh-title-medium);letter-spacing:var(--ls-title);font-weight:700;font-family:var(--font-display);color:var(--bds-text-primary)}.bds-table__spacer{flex:1}.bds-table__count{font-size:var(--fs-body-small);line-height:var(--lh-body-small);letter-spacing:var(--ls-body);font-weight:var(--fw-body-small,var(--fw-body));color:var(--bds-text-tertiary)}.bds-table__header,.bds-table__body,.bds-table__footer{display:block}.bds-table__footer{border-top:var(--border\/thinner) solid var(--bds-border-base-soft);background:var(--bds-background-base)}.bds-table__footer .bds-table__row{padding:var(--spacing\/08) var(--spacing\/16)}.bds-table__row{grid-template-columns:var(--bds-table-cols,minmax(0, 2fr) minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) 80px);align-items:center;gap:var(--spacing\/08);width:100%;display:grid}.bds-table__header .bds-table__row{padding:var(--spacing\/08) var(--spacing\/16);background:var(--bds-background-base)}.bds-table__row--interactive{cursor:pointer;padding:var(--spacing\/12) var(--spacing\/16);border-bottom:var(--border\/thinner) solid var(--bds-border-base-soft);background:var(--bds-surface-base);font-family:var(--font-ui);font-size:var(--fs-body-medium);line-height:var(--lh-body-medium);letter-spacing:var(--ls-body);font-weight:var(--fw-body-medium,var(--fw-body));color:var(--bds-text-secondary)}.bds-table__row--interactive:hover{background:var(--bds-neutral-subtle)}.bds-table__row--interactive:focus-visible{outline:var(--focus) solid var(--bds-comps-form-border-active);outline-offset:-2px}.bds-table__row--disabled{opacity:.55;pointer-events:none;cursor:default}.bds-table__row--selected{background:var(--bds-neutral-subtle)}.bds-table__row--state{border-bottom:var(--border\/thinner) solid var(--bds-border-base-soft);padding:0;display:block}.bds-table__row--state:last-child{border-bottom:0}.bds-table__cell-state{justify-content:center;align-items:center;gap:var(--spacing\/08);padding:var(--spacing\/40) var(--spacing\/16);color:var(--bds-text-tertiary);font-size:var(--fs-body-medium);line-height:var(--lh-body-medium);letter-spacing:var(--ls-body);font-weight:var(--fw-body-medium,var(--fw-body));text-align:center;display:flex}.bds-table__head{white-space:nowrap;text-overflow:ellipsis;text-align:left;min-width:0;font-size:var(--fs-overline-medium);line-height:var(--lh-overline-medium);letter-spacing:var(--ls-overline);color:var(--bds-text-tertiary);text-transform:uppercase;font-weight:700;display:block;overflow:hidden}.bds-table__cell{min-width:0;display:block;overflow:hidden}.bds-table__cell-member{align-items:center;gap:var(--spacing\/08);display:flex}.bds-table__avatar{width:var(--icon\/xl);height:var(--icon\/xl);border-radius:var(--button\/rounded);color:var(--bds-surface-base);font-family:var(--font-ui);font-size:var(--fs-overline-large);font-weight:var(--fw-headline);flex:none;justify-content:center;align-items:center;display:inline-flex}.bds-table__member-info{min-width:0}.bds-table__member-name{font-size:var(--fs-label-large);line-height:var(--lh-label-large);letter-spacing:var(--ls-label);font-weight:var(--fw-label-large,var(--fw-label));color:var(--bds-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bds-table__member-email{font-size:var(--fs-body-small);line-height:var(--lh-body-small);letter-spacing:var(--ls-body);font-weight:var(--fw-body-small,var(--fw-body));color:var(--bds-text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bds-table__cell-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bds-table__cell-progress{align-items:center;gap:var(--spacing\/08);display:flex}.bds-table__progress-track{height:var(--spacing\/06);border-radius:var(--button\/rounded);background:var(--bds-neutral-subtle);flex:1;max-width:120px;overflow:hidden}.bds-table__progress-fill{background:var(--bds-comps-button-secondary);height:100%}.bds-table__progress-pct{font-size:var(--fs-body-small);line-height:var(--lh-body-small);letter-spacing:var(--ls-body);font-weight:var(--fw-body-small,var(--fw-body));color:var(--bds-icon-tertiary);font-variant-numeric:tabular-nums;flex:none}.bds-table__cell-status{align-items:center;display:flex}.bds-table__cell-status--empty{color:var(--bds-text-tertiary)}.bds-table__cell-tag{align-items:center;display:flex}.bds-table__cell-last{font-size:var(--fs-body-medium);line-height:var(--lh-body-medium);letter-spacing:var(--ls-body);font-weight:var(--fw-body-medium,var(--fw-body));color:var(--bds-text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bds-table__cell-action{color:var(--bds-icon-muted);justify-content:flex-end;align-items:center;display:flex}.bds-table-pagination{justify-content:space-between;align-items:center;gap:var(--spacing\/16);padding:var(--spacing\/12) var(--spacing\/16);background:var(--bds-surface-base);font-family:var(--font-ui);display:flex}.bds-table-pagination__range{font-size:var(--fs-body-medium);line-height:var(--lh-body-medium);letter-spacing:var(--ls-body);font-weight:var(--fw-body-medium,var(--fw-body));color:var(--bds-text-tertiary);font-variant-numeric:tabular-nums}.bds-table-pagination__controls{align-items:center;gap:var(--spacing\/16);display:flex}.bds-table-pagination__size{align-items:center;gap:var(--spacing\/08);font-size:var(--fs-body-medium);line-height:var(--lh-body-medium);letter-spacing:var(--ls-body);font-weight:var(--fw-body-medium,var(--fw-body));color:var(--bds-text-secondary);display:inline-flex}.bds-table-pagination__size-label{white-space:nowrap}.bds-table-pagination__size-select{appearance:auto;border:var(--border\/thinner) solid var(--bds-comps-form-border-enabled);background:var(--bds-surface-base);color:var(--bds-text-primary);border-radius:var(--field\/corner\/small);padding:var(--spacing\/04) var(--spacing\/08);font-size:var(--fs-body-medium);line-height:var(--lh-body-medium);letter-spacing:var(--ls-body);font-weight:var(--fw-body-medium,var(--fw-body));cursor:pointer}.bds-table-pagination__page{font-size:var(--fs-body-medium);line-height:var(--lh-body-medium);letter-spacing:var(--ls-body);font-weight:var(--fw-body-medium,var(--fw-body));color:var(--bds-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.bds-table-pagination__buttons{gap:var(--spacing\/04);display:inline-flex}.bds-table-pagination__btn{appearance:none;border:var(--border\/thinner) solid var(--bds-border-base-soft);border-radius:var(--field\/corner\/small);width:32px;height:32px;color:var(--bds-icon-secondary);cursor:pointer;transition:background var(--motion\/fast),color var(--motion\/fast);background:0 0;justify-content:center;align-items:center;display:inline-flex}.bds-table-pagination__btn:hover:not(:disabled){background:var(--bds-container-ghost);color:var(--bds-icon-primary)}.bds-table-pagination__btn:disabled{color:var(--bds-icon-disabled);cursor:not-allowed}.bds-metric-card{align-items:flex-start;gap:var(--spacing\/12);padding:var(--spacing\/16);border-radius:var(--corner\/xl);background:var(--bds-surface-base);border:var(--border\/thinner) solid var(--bds-border-base-soft);font-family:var(--font-ui);display:flex}.bds-metric-card__leading{color:var(--bds-icon-brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bds-metric-card__body{gap:var(--spacing\/04);flex-direction:column;flex:1;min-width:0;display:flex}.bds-metric-card__label{font-size:var(--fs-label-large);line-height:var(--lh-label-large);letter-spacing:var(--ls-label);font-weight:var(--fw-label-large,var(--fw-label));color:var(--bds-text-tertiary);text-transform:uppercase;letter-spacing:var(--ls-overline)}.bds-metric-card__value{font-size:var(--fs-headline-small);line-height:var(--lh-headline-small);letter-spacing:var(--ls-headline);font-weight:600;font-family:var(--font-display);color:var(--bds-text-primary);font-variant-numeric:tabular-nums}.bds-metric-card__caption{font-size:var(--fs-body-small);line-height:var(--lh-body-small);letter-spacing:var(--ls-body);font-weight:var(--fw-body-small,var(--fw-body));color:var(--bds-text-tertiary)}.bds-metric-card__delta{align-items:center;gap:var(--spacing\/04);padding:var(--spacing\/02) var(--spacing\/08);border-radius:var(--button\/rounded);font-size:var(--fs-label-medium);line-height:var(--lh-label-medium);letter-spacing:var(--ls-label);flex-shrink:0;font-weight:600;display:inline-flex}.bds-metric-card__delta--up{background:var(--bds-comps-delta-up-bg);color:var(--bds-comps-delta-up-text)}.bds-metric-card__delta--down{background:var(--bds-comps-form-bg-error);color:var(--bds-text-danger)}.bds-metric-card__delta--neutral{background:var(--bds-container-ghost);color:var(--bds-text-tertiary)}.bds-chart-card{gap:var(--spacing\/16);padding:var(--spacing\/16);border-radius:var(--corner\/xl);background:var(--bds-surface-base);border:var(--border\/thinner) solid var(--bds-border-base-soft);font-family:var(--font-ui);flex-direction:column;display:flex}.bds-chart-card__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing\/12);display:flex}.bds-chart-card__title-block{gap:var(--spacing\/04);flex-direction:column;min-width:0;display:flex}.bds-chart-card__title{color:var(--bds-text-primary);font-size:var(--fs-title-large);line-height:var(--lh-title-large);letter-spacing:var(--ls-title);font-weight:600;font-family:var(--font-display);margin:0}.bds-chart-card__subtitle{color:var(--bds-text-tertiary);font-size:var(--fs-body-medium);line-height:var(--lh-body-medium);letter-spacing:var(--ls-body);font-weight:var(--fw-body-medium,var(--fw-body));margin:0}.bds-chart-card__action{flex-shrink:0}.bds-chart-card__body{flex-direction:column;min-height:0;display:flex}.bds-chart-card__footer{padding-top:var(--spacing\/12);border-top:var(--border\/thinner) solid var(--bds-border-base-soft);font-size:var(--fs-body-small);line-height:var(--lh-body-small);letter-spacing:var(--ls-body);font-weight:var(--fw-body-small,var(--fw-body));color:var(--bds-text-tertiary)}.bds-stepper{font-family:var(--font-ui);margin:0;padding:0;list-style:none;display:flex}.bds-stepper--horizontal{align-items:flex-start;gap:var(--spacing\/08);flex-direction:row}.bds-stepper--vertical{gap:var(--spacing\/12);flex-direction:column}.bds-stepper__step{align-items:center;gap:var(--spacing\/08);flex:1;min-width:0;display:flex;position:relative}.bds-stepper__button{appearance:none;cursor:pointer;align-items:center;gap:var(--spacing\/08);color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:inline-flex}.bds-stepper__button--static{cursor:default}.bds-stepper__indicator{border-radius:var(--button\/rounded);width:28px;height:28px;font-size:var(--fs-label-medium);line-height:var(--lh-label-medium);letter-spacing:var(--ls-label);border:var(--border\/thinner) solid var(--bds-border-base);background:var(--bds-surface-base);color:var(--bds-text-tertiary);transition:background var(--motion\/fast),color var(--motion\/fast),border-color var(--motion\/fast);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.bds-stepper__text{gap:var(--spacing\/02);flex-direction:column;min-width:0;display:flex}.bds-stepper__label{font-size:var(--fs-label-large);line-height:var(--lh-label-large);letter-spacing:var(--ls-label);color:var(--bds-text-secondary);font-weight:600}.bds-stepper__description{font-size:var(--fs-body-small);line-height:var(--lh-body-small);letter-spacing:var(--ls-body);font-weight:var(--fw-body-small,var(--fw-body));color:var(--bds-text-tertiary)}.bds-stepper__connector{background:var(--bds-border-base-soft);flex:1;align-self:center}.bds-stepper--horizontal .bds-stepper__connector{min-width:16px;height:2px}.bds-stepper--vertical .bds-stepper__connector{width:2px;min-height:16px;margin-left:13px}.bds-stepper__step--current .bds-stepper__indicator{background:var(--bds-comps-button-primary);border-color:var(--bds-comps-button-primary);color:var(--bds-comps-button-text-on-primary)}.bds-stepper__step--current .bds-stepper__label{color:var(--bds-text-primary)}.bds-stepper__step--completed .bds-stepper__indicator{background:var(--bds-text-success);border-color:var(--bds-text-success);color:var(--bds-surface-base)}.bds-stepper__step--completed .bds-stepper__label{color:var(--bds-text-secondary)}.bds-stepper__step--completed~.bds-stepper__step .bds-stepper__connector{background:var(--bds-border-base-soft)}.bds-stepper__step--completed>.bds-stepper__connector,.bds-stepper__step--completed+.bds-stepper__step .bds-stepper__connector{background:var(--bds-text-success)}.bds-breadcrumbs{font-family:var(--font-ui)}.bds-breadcrumbs__list{align-items:center;gap:var(--spacing\/06);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bds-breadcrumbs__item{align-items:center;display:inline-flex}.bds-breadcrumbs__link{appearance:none;cursor:pointer;color:var(--bds-text-tertiary);font-size:var(--fs-label-large);line-height:var(--lh-label-large);letter-spacing:var(--ls-label);background:0 0;border:0;padding:0;font-weight:500}.bds-breadcrumbs__link:hover{color:var(--bds-text-secondary)}.bds-breadcrumbs__current{color:var(--bds-text-primary);font-size:var(--fs-label-large);line-height:var(--lh-label-large);letter-spacing:var(--ls-label);font-weight:600}.bds-breadcrumbs__separator{color:var(--bds-text-disabled);font-size:var(--fs-label-large);line-height:var(--lh-label-large);letter-spacing:var(--ls-label);font-weight:var(--fw-label-large,var(--fw-label));-webkit-user-select:none;user-select:none}.bds-page-main{gap:var(--spacing\/24);padding:var(--spacing\/24);background:var(--bds-surface-base);width:100%;font-family:var(--font-ui);flex-direction:column;display:flex}.bds-page-main--surface-transparent{background:0 0}.bds-page-main__header{gap:var(--spacing\/12);flex-direction:column;display:flex}.bds-page-main__title-row{justify-content:space-between;align-items:flex-start;gap:var(--spacing\/16);display:flex}.bds-page-main__title-block{gap:var(--spacing\/04);flex-direction:column;min-width:0;display:flex}.bds-page-main__title{color:var(--bds-text-primary);font-size:var(--fs-headline-medium);line-height:var(--lh-headline-medium);letter-spacing:var(--ls-headline);font-weight:var(--fw-headline-medium,var(--fw-headline));font-family:var(--font-display);margin:0}.bds-page-main__subtitle{color:var(--bds-text-secondary);font-size:var(--fs-body-large);line-height:var(--lh-body-large);letter-spacing:var(--ls-body);font-weight:var(--fw-body-large,var(--fw-body));margin:0}.bds-page-main__action{flex-shrink:0}.bds-page-main__content{gap:var(--spacing\/16);flex-direction:column;display:flex}.bds-page-overview{gap:var(--spacing\/16);padding:var(--spacing\/24);background:var(--bds-surface-base);width:100%;font-family:var(--font-ui);flex-direction:column;display:flex}.bds-page-overview--surface-transparent{background:0 0}.bds-page-overview__header{gap:var(--spacing\/12);flex-direction:column;display:flex}.bds-page-overview__title-row{justify-content:space-between;align-items:flex-start;gap:var(--spacing\/16);display:flex}.bds-page-overview__title-block{gap:var(--spacing\/04);flex-direction:column;min-width:0;display:flex}.bds-page-overview__title{color:var(--bds-text-primary);font-size:var(--fs-headline-medium);line-height:var(--lh-headline-medium);letter-spacing:var(--ls-headline);font-weight:var(--fw-headline-medium,var(--fw-headline));font-family:var(--font-display);margin:0}.bds-page-overview__subtitle{color:var(--bds-text-secondary);font-size:var(--fs-body-large);line-height:var(--lh-body-large);letter-spacing:var(--ls-body);font-weight:var(--fw-body-large,var(--fw-body));margin:0}.bds-page-overview__action{flex-shrink:0}.bds-page-overview__content{gap:var(--spacing\/16);flex-direction:column;display:flex}.display-extra{font-size:var(--fs-display-extra);line-height:var(--lh-display-extra);letter-spacing:var(--ls-display);font-weight:var(--fw-display-extra,var(--fw-display));font-family:var(--font-display)}.display-large{font-size:var(--fs-display-large);line-height:var(--lh-display-large);letter-spacing:var(--ls-display);font-weight:var(--fw-display-large,var(--fw-display));font-family:var(--font-display)}.display-medium{font-size:var(--fs-display-medium);line-height:var(--lh-display-medium);letter-spacing:var(--ls-display);font-weight:var(--fw-display-medium,var(--fw-display));font-family:var(--font-display)}.display-small{font-size:var(--fs-display-small);line-height:var(--lh-display-small);letter-spacing:var(--ls-display);font-weight:var(--fw-display-small,var(--fw-display));font-family:var(--font-display)}.headline-extra{font-size:var(--fs-headline-extra);line-height:var(--lh-headline-extra);letter-spacing:var(--ls-headline);font-weight:var(--fw-headline-extra,var(--fw-headline));font-family:var(--font-display)}.headline-large{font-size:var(--fs-headline-large);line-height:var(--lh-headline-large);letter-spacing:var(--ls-headline);font-weight:var(--fw-headline-large,var(--fw-headline));font-family:var(--font-display)}.headline-medium{font-size:var(--fs-headline-medium);line-height:var(--lh-headline-medium);letter-spacing:var(--ls-headline);font-weight:var(--fw-headline-medium,var(--fw-headline));font-family:var(--font-display)}.headline-small{font-size:var(--fs-headline-small);line-height:var(--lh-headline-small);letter-spacing:var(--ls-headline);font-weight:var(--fw-headline-small,var(--fw-headline));font-family:var(--font-display)}.title-extra{font-size:var(--fs-title-extra);line-height:var(--lh-title-extra);letter-spacing:var(--ls-title);font-weight:var(--fw-title-extra,var(--fw-title));font-family:var(--font-display)}.title-large{font-size:var(--fs-title-large);line-height:var(--lh-title-large);letter-spacing:var(--ls-title);font-weight:var(--fw-title-large,var(--fw-title));font-family:var(--font-display)}.title-medium{font-size:var(--fs-title-medium);line-height:var(--lh-title-medium);letter-spacing:var(--ls-title);font-weight:var(--fw-title-medium,var(--fw-title));font-family:var(--font-display)}.title-small{font-size:var(--fs-title-small);line-height:var(--lh-title-small);letter-spacing:var(--ls-title);font-weight:var(--fw-title-small,var(--fw-title));font-family:var(--font-display)}.body-extra{font-size:var(--fs-body-extra);line-height:var(--lh-body-extra);letter-spacing:var(--ls-body);font-weight:var(--fw-body-extra,var(--fw-body))}.body-extra-m{font-size:var(--fs-body-extra);line-height:var(--lh-body-extra);letter-spacing:var(--ls-body);font-weight:500}.body-large{font-size:var(--fs-body-large);line-height:var(--lh-body-large);letter-spacing:var(--ls-body);font-weight:var(--fw-body-large,var(--fw-body))}.body-large-m{font-size:var(--fs-body-large);line-height:var(--lh-body-large);letter-spacing:var(--ls-body);font-weight:500}.body-medium{font-size:var(--fs-body-medium);line-height:var(--lh-body-medium);letter-spacing:var(--ls-body);font-weight:var(--fw-body-medium,var(--fw-body))}.body-medium-m{font-size:var(--fs-body-medium);line-height:var(--lh-body-medium);letter-spacing:var(--ls-body);font-weight:500}.body-small{font-size:var(--fs-body-small);line-height:var(--lh-body-small);letter-spacing:var(--ls-body);font-weight:var(--fw-body-small,var(--fw-body))}.body-small-m{font-size:var(--fs-body-small);line-height:var(--lh-body-small);letter-spacing:var(--ls-body);font-weight:500}.label-extra{font-size:var(--fs-label-extra);line-height:var(--lh-label-extra);letter-spacing:var(--ls-label);font-weight:var(--fw-label-extra,var(--fw-label))}.label-large{font-size:var(--fs-label-large);line-height:var(--lh-label-large);letter-spacing:var(--ls-label);font-weight:var(--fw-label-large,var(--fw-label))}.label-medium{font-size:var(--fs-label-medium);line-height:var(--lh-label-medium);letter-spacing:var(--ls-label);font-weight:var(--fw-label-medium,var(--fw-label))}.label-small{font-size:var(--fs-label-small);line-height:var(--lh-label-small);letter-spacing:var(--ls-label);font-weight:var(--fw-label-small,var(--fw-label))}.link-extra{font-size:var(--fs-link-extra);line-height:var(--lh-link-extra);letter-spacing:var(--ls-link);font-weight:var(--fw-link-extra,var(--fw-link))}.link-large{font-size:var(--fs-link-large);line-height:var(--lh-link-large);letter-spacing:var(--ls-link);font-weight:var(--fw-link-large,var(--fw-link))}.link-medium{font-size:var(--fs-link-medium);line-height:var(--lh-link-medium);letter-spacing:var(--ls-link);font-weight:var(--fw-link-medium,var(--fw-link))}.link-small{font-size:var(--fs-link-small);line-height:var(--lh-link-small);letter-spacing:var(--ls-link);font-weight:var(--fw-link-small,var(--fw-link))}.overline-extra{font-size:var(--fs-overline-extra);line-height:var(--lh-overline-extra);letter-spacing:var(--ls-overline);font-weight:var(--fw-overline-extra,var(--fw-overline))}.overline-large{font-size:var(--fs-overline-large);line-height:var(--lh-overline-large);letter-spacing:var(--ls-overline);font-weight:var(--fw-overline-large,var(--fw-overline))}.overline-medium{font-size:var(--fs-overline-medium);line-height:var(--lh-overline-medium);letter-spacing:var(--ls-overline);font-weight:var(--fw-overline-medium,var(--fw-overline))}.overline-small{font-size:var(--fs-overline-small);line-height:var(--lh-overline-small);letter-spacing:var(--ls-overline);font-weight:var(--fw-overline-small,var(--fw-overline))}[data-scale=marketing]{--font-marketing-heading:"Playfair Display", Georgia, "Times New Roman", serif;--font-marketing-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--lh-heading:1.2;--lh-body:1.45;--lh-link:1.45;--lh-button:1.45;--fw-h1:700;--fw-h2:700;--fw-h3:700;--fw-h4:600;--fw-h5:600;--fw-h6:600;--fw-p-regular:400;--fw-p-medium:500;--fw-link:500;--fw-button:600;--ls-marketing:0;--ls-caps:.05em;--ls-tight:-.02em;--fs-h1:56px;--fs-h2:40px;--fs-h3:32px;--fs-h4:24px;--fs-h5:20px;--fs-h6:16px;--fs-p1:20px;--fs-p2:16px;--fs-p3:14px;--fs-p4:12px;--fs-link-l:18px;--fs-link-m:16px;--fs-link-s:14px;--fs-link-xs:12px;--fs-button-l:16px;--fs-button-m:14px;--fs-button-s:12px;--font-display:var(--font-marketing-heading);--font-ui:var(--font-marketing-body);--fs-display-extra:var(--fs-h1);--fs-display-large:var(--fs-h1);--fs-display-medium:var(--fs-h2);--fs-display-small:var(--fs-h3);--fs-headline-extra:var(--fs-h1);--fs-headline-large:var(--fs-h2);--fs-headline-medium:var(--fs-h3);--fs-headline-small:var(--fs-h4);--fs-title-extra:var(--fs-h5);--fs-title-large:var(--fs-h5);--fs-title-medium:var(--fs-h6);--fs-title-small:var(--fs-p4);--fs-body-extra:var(--fs-p1);--fs-body-large:var(--fs-p2);--fs-body-medium:var(--fs-p3);--fs-body-small:var(--fs-p4);--fs-label-extra:var(--fs-button-l);--fs-label-large:var(--fs-button-m);--fs-label-medium:var(--fs-button-s);--fs-label-small:var(--fs-button-s);--fs-link-extra:var(--fs-link-l);--fs-link-large:var(--fs-link-m);--fs-link-medium:var(--fs-link-s);--fs-link-small:var(--fs-link-xs);--lh-display-extra:var(--lh-heading);--lh-display-large:var(--lh-heading);--lh-display-medium:var(--lh-heading);--lh-display-small:var(--lh-heading);--lh-headline-extra:var(--lh-heading);--lh-headline-large:var(--lh-heading);--lh-headline-medium:var(--lh-heading);--lh-headline-small:var(--lh-heading);--lh-title-extra:var(--lh-heading);--lh-title-large:var(--lh-heading);--lh-title-medium:var(--lh-heading);--lh-title-small:var(--lh-heading);--lh-body-extra:var(--lh-body);--lh-body-large:var(--lh-body);--lh-body-medium:var(--lh-body);--lh-body-small:var(--lh-body);--lh-label-extra:var(--lh-button);--lh-label-large:var(--lh-button);--lh-label-medium:var(--lh-button);--lh-label-small:var(--lh-button);--lh-link-extra:var(--lh-link);--lh-link-large:var(--lh-link);--lh-link-medium:var(--lh-link);--lh-link-small:var(--lh-link);--fw-display-extra:var(--fw-h1);--fw-display-large:var(--fw-h1);--fw-display-medium:var(--fw-h2);--fw-display-small:var(--fw-h3);--fw-headline-extra:var(--fw-h1);--fw-headline-large:var(--fw-h2);--fw-headline-medium:var(--fw-h3);--fw-headline-small:var(--fw-h4);--fw-title-extra:var(--fw-h5);--fw-title-large:var(--fw-h5);--fw-title-medium:var(--fw-h6);--fw-title-small:var(--fw-p-regular);--fw-body-extra:var(--fw-p-regular);--fw-body-large:var(--fw-p-regular);--fw-body-medium:var(--fw-p-regular);--fw-body-small:var(--fw-p-regular);--fw-label-extra:var(--fw-button);--fw-label-large:var(--fw-button);--fw-label-medium:var(--fw-button);--fw-label-small:var(--fw-button);--fw-link-extra:var(--fw-link);--fw-link-large:var(--fw-link);--fw-link-medium:var(--fw-link);--fw-link-small:var(--fw-link);--ls-display:var(--ls-marketing);--ls-headline:var(--ls-marketing);--ls-title:var(--ls-marketing);--ls-body:var(--ls-marketing);--ls-label:var(--ls-marketing);--ls-link:var(--ls-marketing)}[data-scale=marketing] .bds-h1,[data-scale=marketing] .bds-h2,[data-scale=marketing] .bds-h3,[data-scale=marketing] .bds-h4,[data-scale=marketing] .bds-h5,[data-scale=marketing] .bds-h6{font-family:var(--font-marketing-heading);letter-spacing:var(--ls-marketing);line-height:var(--lh-heading);margin:0}[data-scale=marketing] .bds-h1{font-size:var(--fs-h1);font-weight:var(--fw-h1)}[data-scale=marketing] .bds-h2{font-size:var(--fs-h2);font-weight:var(--fw-h2)}[data-scale=marketing] .bds-h3{font-size:var(--fs-h3);font-weight:var(--fw-h3)}[data-scale=marketing] .bds-h4{font-size:var(--fs-h4);font-weight:var(--fw-h4)}[data-scale=marketing] .bds-h5{font-size:var(--fs-h5);font-weight:var(--fw-h5)}[data-scale=marketing] .bds-h6{font-size:var(--fs-h6);font-weight:var(--fw-h6)}[data-scale=marketing] .bds-p1,[data-scale=marketing] .bds-p2,[data-scale=marketing] .bds-p3,[data-scale=marketing] .bds-p4{font-family:var(--font-marketing-body);letter-spacing:var(--ls-marketing);line-height:var(--lh-body);font-weight:var(--fw-p-regular);margin:0}[data-scale=marketing] .bds-p1{font-size:var(--fs-p1)}[data-scale=marketing] .bds-p2{font-size:var(--fs-p2)}[data-scale=marketing] .bds-p3{font-size:var(--fs-p3)}[data-scale=marketing] .bds-p4{font-size:var(--fs-p4)}[data-scale=marketing] .bds-p1--medium,[data-scale=marketing] .bds-p2--medium,[data-scale=marketing] .bds-p3--medium,[data-scale=marketing] .bds-p4--medium{font-weight:var(--fw-p-medium)}[data-scale=marketing] .bds-link-l,[data-scale=marketing] .bds-link-m,[data-scale=marketing] .bds-link-s,[data-scale=marketing] .bds-link-xs{font-family:var(--font-marketing-body);letter-spacing:var(--ls-marketing);line-height:var(--lh-link);font-weight:var(--fw-link)}[data-scale=marketing] .bds-link-l{font-size:var(--fs-link-l)}[data-scale=marketing] .bds-link-m{font-size:var(--fs-link-m)}[data-scale=marketing] .bds-link-s{font-size:var(--fs-link-s)}[data-scale=marketing] .bds-link-xs{font-size:var(--fs-link-xs)}[data-scale=marketing] .bds-button-l,[data-scale=marketing] .bds-button-m,[data-scale=marketing] .bds-button-s{font-family:var(--font-marketing-body);letter-spacing:var(--ls-marketing);line-height:var(--lh-button);font-weight:var(--fw-button)}[data-scale=marketing] .bds-button-l{font-size:var(--fs-button-l)}[data-scale=marketing] .bds-button-m{font-size:var(--fs-button-m)}[data-scale=marketing] .bds-button-s{font-size:var(--fs-button-s)}@media(max-width:1079px){[data-scale=marketing]{--fs-h1:48px;--fs-h2:36px;--fs-h3:28px;--fs-h4:24px;--fs-h5:20px;--fs-h6:16px;--fs-p1:18px;--fs-p2:16px;--fs-p3:14px;--fs-p4:12px;--fs-link-l:16px;--fs-link-m:16px;--fs-link-s:14px;--fs-link-xs:12px;--fs-button-l:16px;--fs-button-m:14px;--fs-button-s:12px}}@media(max-width:767px){[data-scale=marketing]{--fs-h1:36px;--fs-h2:32px;--fs-h3:24px;--fs-h4:20px;--fs-h5:18px;--fs-h6:16px;--fs-p1:18px;--fs-p2:16px;--fs-p3:14px;--fs-p4:12px;--fs-link-l:16px;--fs-link-m:14px;--fs-link-s:14px;--fs-link-xs:12px;--fs-button-l:16px;--fs-button-m:14px;--fs-button-s:12px}}@layer theme{:root,:host{--font-sans:"Plus Jakarta Sans", system-ui, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-7xl:80rem;--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-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-xl:24px;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Bree", system-ui, sans-serif;--radius-bds-md:8px;--radius-bds-lg:12px;--radius-bds-xl:16px;--radius-bds-rounded:1000px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.-z-10{z-index:-10}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.aspect-square{aspect-ratio:1}.h-1{height:calc(var(--spacing) * 1)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.w-1{width:calc(var(--spacing) * 1)}.w-8{width:calc(var(--spacing) * 8)}.w-40{width:calc(var(--spacing) * 40)}.w-61\.5{width:calc(var(--spacing) * 61.5)}.w-63{width:calc(var(--spacing) * 63)}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.max-w-132{max-width:calc(var(--spacing) * 132)}.max-w-full{max-width:100%}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-bds-md{border-radius:var(--radius-bds-md)}.rounded-bds-rounded{border-radius:var(--radius-bds-rounded)}.rounded-bds-xl{border-radius:var(--radius-bds-xl)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-white\/6{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/6{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/2{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/2{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/4{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/4{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.015\]{background-color:#ffffff04}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.015\]{background-color:color-mix(in oklab,var(--color-white) 1.5%,transparent)}}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-8{padding:calc(var(--spacing) * 8)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.text-center{text-align:center}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.text-\(--bsg-color-brand\){color:var(--bsg-color-brand)}.text-\[…px\]{color:…px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media(hover:hover){.hover\:bg-white\/3:hover{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/3:hover{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.hover\:bg-white\/4:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/4:hover{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:bg-\[var\(--bds-surface-base\)\]:focus{background-color:var(--bds-surface-base)}.focus\:bg-white\/4:focus{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/4:focus{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.focus\:text-\[var\(--bds-text-primary\)\]:focus{color:var(--bds-text-primary)}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media(min-width:48rem){.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:pt-44{padding-top:calc(var(--spacing) * 44)}.lg\:pb-48{padding-bottom:calc(var(--spacing) * 48)}}}@font-face{font-family:Bree;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/Bree-Semibold.DN-vIK-5.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_astro/PlusJakartaSans-Variable.eXO_dkmS.woff2)format("woff2")}:root{--bsg-font-heading:"Bree", system-ui, sans-serif;--bsg-font-body:"Plus Jakarta Sans", system-ui, sans-serif;--bsg-lh-heading:1.2;--bsg-lh-body:1.5;--bsg-color-brand:oklch(48.78% .2432 264.4);--bsg-color-text:oklch(12.98% .0425 265.13);--bsg-color-text-secondary:oklch(27.99% .0408 260.33);--bsg-color-surface:oklch(100% 0 0);--bsg-color-ghost:oklch(12.98% .0425 265.13/.039);--bsg-color-border-soft:oklch(12.98% .0425 265.13/.078);--bsg-color-on-brand:oklch(100% 0 0);--bsg-fs-h1:3rem;--bsg-fs-h2:2.5rem;--bsg-fs-h3:2rem;--bsg-fs-h4:1.75rem;--bsg-fs-h5:1.5rem;--bsg-fs-h6:1.25rem;--bsg-fs-p1:1.125rem;--bsg-fs-p2:1rem;--bsg-fs-p3:1rem;--bsg-fs-p4:.875rem}@media(min-width:768px){:root{--bsg-fs-h1:3.75rem;--bsg-fs-h2:3rem;--bsg-fs-h3:2.25rem;--bsg-fs-h4:2rem;--bsg-fs-h5:1.5rem;--bsg-fs-h6:1.25rem;--bsg-fs-p1:1.125rem;--bsg-fs-p2:1rem;--bsg-fs-p3:1rem;--bsg-fs-p4:.875rem}}@media(min-width:1024px){:root{--bsg-fs-h1:4.5rem;--bsg-fs-h2:3.5rem;--bsg-fs-h3:2.75rem;--bsg-fs-h4:2.25rem;--bsg-fs-h5:1.75rem;--bsg-fs-h6:1.5rem;--bsg-fs-p1:1.25rem;--bsg-fs-p2:1.125rem;--bsg-fs-p3:1rem;--bsg-fs-p4:.875rem}}:root{--bsg-container-max:1080px;--bsg-section-pad-block-desktop:9rem;--bsg-section-pad-block-tablet:6rem;--bsg-section-pad-block-mobile:4rem;--bsg-section-pad-inline-desktop:2.5rem;--bsg-section-pad-inline-tablet:2rem;--bsg-section-pad-inline-mobile:1.5rem;--bsg-grid-gap-tight:1.5rem;--bsg-grid-gap:2.5rem;--bsg-grid-gap-loose:4rem;--bsg-stack-tight:.75rem;--bsg-stack:1.5rem;--bsg-stack-loose:2.5rem}html{scroll-behavior:smooth;scroll-padding-top:5rem}html,body{font-family:var(--bsg-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{background:var(--bsg-color-surface);min-height:100dvh;color:var(--bsg-color-text);overflow-x:hidden}.bsg-h1,.bsg-h2,.bsg-h3,.bsg-h4,.bsg-h5,.bsg-h6{font-family:var(--bsg-font-heading);font-weight:600;line-height:var(--bsg-lh-heading)}.bsg-h1{font-size:var(--bsg-fs-h1);color:var(--bds-text-primary)}.bsg-h2{font-size:var(--bsg-fs-h2);color:var(--bds-text-primary)}.bsg-h3{font-size:var(--bsg-fs-h3)}.bsg-h4{font-size:var(--bsg-fs-h4)}.bsg-h5{font-size:var(--bsg-fs-h5)}.bsg-h6{font-size:var(--bsg-fs-h6)}.bsg-p1,.bsg-p2,.bsg-p3,.bsg-p4,.bsg-p1-medium,.bsg-p2-medium,.bsg-p3-medium,.bsg-p4-medium{font-family:var(--bsg-font-body);line-height:var(--bsg-lh-body)}.bsg-p1,.bsg-p2,.bsg-p3,.bsg-p4{font-weight:400}.bsg-p1-medium,.bsg-p2-medium,.bsg-p3-medium,.bsg-p4-medium{font-weight:500}.bsg-p1,.bsg-p1-medium{font-size:var(--bsg-fs-p1)}.bsg-p2,.bsg-p2-medium{font-size:var(--bsg-fs-p2)}.bsg-p3,.bsg-p3-medium{font-size:var(--bsg-fs-p3)}.bsg-p4,.bsg-p4-medium{font-size:var(--bsg-fs-p4)}.bsg-skip{z-index:50;background:var(--bds-surface-base);color:var(--bds-text-primary);font-size:var(--bsg-fs-p3);box-shadow:0 0 0 2px var(--bds-border-brand);border-radius:8px;padding:.5rem 1rem;font-weight:500;position:fixed;top:1rem;left:1rem}.bsg-nav{z-index:50;background:0 0;border-bottom:.5px solid #0000;transition:background-color .24s,border-color .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s;position:fixed;top:0;left:0;right:0}.bsg-nav.is-scrolled{background:var(--bsg-color-surface)}@supports (color:color-mix(in lab,red,red)){.bsg-nav.is-scrolled{background:color-mix(in oklab,var(--bsg-color-surface) 80%,transparent)}}.bsg-nav.is-scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--bsg-color-border-soft)}.bsg-nav>nav{padding-block:1rem;padding-inline:1.5rem}@media(min-width:768px){.bsg-nav>nav{padding-inline:2.5rem}}.bsg-section{flex-direction:column;align-items:center;padding-block:4rem;padding-inline:1.5rem;display:flex}.bsg-section--glow{padding-block:6rem;position:relative;overflow:hidden}.bsg-section--hero{justify-content:center;min-height:100dvh}@media(min-width:768px){.bsg-section{padding-block:6rem;padding-inline:2.5rem}.bsg-section--glow{padding-block:8rem}}@media(min-width:1024px){.bsg-section{padding-block:7.5rem;padding-inline:5rem}.bsg-section--glow{padding-block:11.25rem}}.bsg-container{width:100%;max-width:var(--bsg-container-max);margin-inline:auto}.bsg-footer{text-align:center;padding:3rem 1.5rem 4rem}@media(min-width:768px){.bsg-footer{padding-inline:2.5rem}}.bsg-section__head{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.bsg-section__intro{max-width:768px;color:var(--bsg-color-text-secondary)}.bsg-btn{font-family:var(--bsg-font-body);font-weight:500;font-size:var(--bsg-fs-p3);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;line-height:1.5;transition:opacity .2s,background-color .2s;display:inline-flex}.bsg-btn:hover{opacity:.92}.bsg-btn{padding:.75rem 1.5rem}.bsg-btn--sm{padding:.5rem 1rem}.bsg-btn--lg{padding:1rem 1.5rem}.bsg-btn--primary{background:var(--bsg-color-brand);color:var(--bsg-color-on-brand)}.bsg-btn--secondary{background:var(--bsg-color-text-secondary);color:var(--bsg-color-on-brand)}.bsg-btn--ghost{color:var(--bsg-color-text-secondary)}.bsg-btn--ghost:hover{opacity:1;background:var(--bsg-color-ghost)}.bsg-pill{background:var(--bsg-color-ghost);font-weight:500;font-size:var(--bsg-fs-p3);border-radius:8px;align-items:center;padding:.5rem 1rem;display:inline-flex}.bsg-card{border-radius:12px;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.bsg-card--filled{background:var(--bsg-color-ghost);border:.5px solid var(--bsg-color-border-soft);padding:1.5rem 1.5rem 2rem}.bsg-chip{background:var(--bsg-color-ghost);border:.5px solid var(--bsg-color-border-soft);font-weight:500;font-size:var(--bsg-fs-p1);border-radius:12px;align-items:center;padding:.5rem 1rem;display:inline-flex}.bsg-icon{line-height:0;display:inline-flex}.bsg-icon svg{width:100%;height:100%;display:block}.bsg-blobs{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.bsg-blobs:before,.bsg-blobs:after{content:"";aspect-ratio:1;filter:blur(100px);opacity:.5;will-change:transform;background:linear-gradient(#11e8d630,#1642c7cc 80%,#0e227dcc);border-radius:50%;width:min(75vw,42rem);margin:calc(min(75vw,42rem)/-2);position:absolute;top:50%;left:50%}.bsg-blobs:before{animation:60s linear infinite bsg-orbit-a;animation-delay:var(--orbit-delay-a,0s)}.bsg-blobs:after{animation:75s linear infinite bsg-orbit-b;animation-delay:var(--orbit-delay-b,0s)}@keyframes bsg-orbit-a{0%{transform:rotate(0)translate(11.25rem)rotate(0)}to{transform:rotate(360deg)translate(11.25rem)rotate(-360deg)}}@keyframes bsg-orbit-b{0%{transform:rotate(360deg)translate(16.25rem)rotate(-360deg)}to{transform:rotate(0)translate(16.25rem)rotate(0)}}.bsg-section--glow>.bsg-container{z-index:1;position:relative}.has-js [data-animate-in-view]{opacity:0;transition:opacity .8s cubic-bezier(.34,1.56,.64,1),transform .8s cubic-bezier(.34,1.56,.64,1);transform:translateY(32px)}.has-js [data-animate-in-view].is-in-view{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.has-js [data-animate-in-view]{opacity:1;transition:none;transform:none}}a:focus-visible,button:focus-visible{outline:2px solid var(--bsg-color-brand);outline-offset:3px}::selection{background:var(--bsg-color-brand);color:var(--bsg-color-on-brand)}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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:0}@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}
