/*------------------------------------------------------------------
 * 2018 Color Palette
 *----------------------------------------------------------------*/
/*------------------------------------------------------------------
 * Core Palette
 *----------------------------------------------------------------*/
:root {
  /* Basic */
  --white: #ffffff;
  --black: #000000;
  /*//Yellow*/
  --yellow-c70: #443808;
  --yellow-c65: #5e4d08;
  --yellow-c60: #6b5706;
  --yellow-c55: #78670a;
  --yellow-c50: #857513;
  --yellow-c45: #998712;
  --yellow-c40: #a6940a;
  --yellow-c35: #d9c814;
  --yellow-c30: #ebdd26;
  --yellow-c25: #f2e749;
  --yellow-c20: #f5ed5f;
  --yellow-c15: #f7f283;
  --yellow-c10: #faf6a7;
  --yellow-c5: #fffccc;
  /*//Golden*/
  --golden-c70: #4d2c0b;
  --golden-c65: #613c0c;
  --golden-c60: #7a4b09;
  --golden-c55: #915e11;
  --golden-c50: #9e6d1e;
  --golden-c45: #b57d22;
  --golden-c40: #c2891f;
  --golden-c35: #d49f24;
  --golden-c30: #dea82a;
  --golden-c25: #e8b53c;
  --golden-c20: #f0c560;
  --golden-c15: #f5d58c;
  --golden-c10: #f7e5b2;
  --golden-c5: #fff5d9;
  /*//Orange*/
  --orange-c70: #571f08;
  --orange-c65: #703111;
  --orange-c60: #913d0c;
  --orange-c55: #ad4c0a;
  --orange-c50: #ba5b02;
  --orange-c45: #d4720b;
  --orange-c40: #de7c14;
  --orange-c35: #ed912f;
  --orange-c30: #f59c3d;
  --orange-c25: #faaa55;
  --orange-c20: #fcb665;
  --orange-c15: #fccc95;
  --orange-c10: #ffe0bd;
  --orange-c5: #ffedd9;
  /*//Red*/
  --red-c70: #5e0707;
  --red-c65: #7d0000;
  --red-c60: #a30303;
  --red-c55: #bf1313;
  --red-c50: #d62424;
  --red-c45: #e54343;
  --red-c40: #f05454;
  --red-c35: #f56464;
  --red-c30: #f77474;
  --red-c25: #fa8282;
  --red-c20: #fa9d9d;
  --red-c15: #ffb8b8;
  --red-c10: #ffd6d4;
  --red-c5: #ffe8e8;
  /*//Cerise*/
  --cerise-c70: #610030;
  --cerise-c65: #850045;
  --cerise-c60: #a8085b;
  --cerise-c55: #bd2272;
  --cerise-c50: #d13485;
  --cerise-c45: #e34b97;
  --cerise-c40: #ed64a1;
  --cerise-c35: #f76fad;
  --cerise-c30: #fa89c0;
  --cerise-c25: #ff8cbe;
  --cerise-c20: #faa0ce;
  --cerise-c15: #ffbfe0;
  --cerise-c10: #ffdeef;
  --cerise-c5: #ffebf8;
  /*//Purple*/
  --purple-c70: #421d54;
  --purple-c65: #56287a;
  --purple-c60: #6f3799;
  --purple-c55: #853fba;
  --purple-c50: #8d4cc7;
  --purple-c45: #975dd9;
  --purple-c40: #a270df;
  --purple-c35: #ad7cf2;
  --purple-c30: #b58bef;
  --purple-c25: #bc97f0;
  --purple-c20: #c9a9f5;
  --purple-c15: #ddc4ff;
  --purple-c10: #e9dcfc;
  --purple-c5: #f5edff;
  /*//Blue*/
  --blue-c70: #00326b;
  --blue-c65: #003e85;
  --blue-c60: #004fa8;
  --blue-c55: #065ec2;
  --blue-c50: #0072db;
  --blue-c45: #1183ed;
  --blue-c40: #2390f7;
  --blue-c35: #3b9fff;
  --blue-c30: #4fa5ff;
  --blue-c25: #64b0ff;
  --blue-c20: #86c1ff;
  --blue-c15: #afd6ff;
  --blue-c10: #cee6ff;
  --blue-c5: #eaf4ff;
  /*//Aqua*/
  --aqua-c70: #003d4f;
  --aqua-c65: #004a61;
  --aqua-c60: #005e7a;
  --aqua-c55: #0f6d8c;
  --aqua-c50: #127e99;
  --aqua-c45: #0793b3;
  --aqua-c40: #0fa3bd;
  --aqua-c35: #26b1c9;
  --aqua-c30: #4ebbcf;
  --aqua-c25: #67cadb;
  --aqua-c20: #83d3e5;
  --aqua-c15: #a7dfeb;
  --aqua-c10: #cbedf2;
  --aqua-c5: #e3f7fa;
  /*//Turquoise*/
  --turquoise-c70: #054240;
  --turquoise-c65: #0d4f4c;
  --turquoise-c60: #106361;
  --turquoise-c55: #117370;
  --turquoise-c50: #12827a;
  --turquoise-c45: #149690;
  --turquoise-c40: #14a69e;
  --turquoise-c35: #2eb8ac;
  --turquoise-c30: #4dc4b6;
  --turquoise-c25: #69d1c5;
  --turquoise-c20: #89d9cd;
  --turquoise-c15: #ace3da;
  --turquoise-c10: #cbf2ea;
  --turquoise-c5: #e3faf5;
  /*//Green*/
  --green-c70: #0c4207;
  --green-c65: #14540a;
  --green-c60: #15660c;
  --green-c55: #197811;
  --green-c50: #2f8717;
  --green-c45: #3e961a;
  --green-c40: #50a82a;
  --green-c35: #67b543;
  --green-c30: #79c756;
  --green-c25: #91db69;
  --green-c20: #a2e080;
  --green-c15: #b6ed95;
  --green-c10: #d8f7c6;
  --green-c5: #ebfae1;
  /*//Apple*/
  --apple-c70: #2a400a;
  --apple-c65: #374f0d;
  --apple-c60: #42610e;
  --apple-c55: #527310;
  --apple-c50: #5c8211;
  --apple-c45: #729617;
  --apple-c40: #7da11b;
  --apple-c35: #9bba3d;
  --apple-c30: #abc951;
  --apple-c25: #bad667;
  --apple-c20: #c8e378;
  --apple-c15: #d8ed9a;
  --apple-c10: #e6f5b5;
  --apple-c5: #f2fad9;
  /*//Gray*/
  --gray-c70: #2d2d2d;
  --gray-c65: #424242;
  --gray-c60: #565757;
  --gray-c55: #5d5f5f;
  --gray-c50: #6a6d6d;
  --gray-c45: #7f8282;
  --gray-c40: #898d8d;
  --gray-c35: #a0a2a2;
  --gray-c30: #b2b2b2;
  --gray-c25: #bfc0c0;
  --gray-c20: #cbcdcf;
  --gray-c15: #dcdcdc;
  --gray-c10: #ededed;
  --gray-c5: #f7f7f8;
  /*//Cool Gray*/
  --cool-gray-c70: #3d3f3f;
  --cool-gray-c65: #4c4e50;
  --cool-gray-c60: #54585a;
  --cool-gray-c55: #62676b;
  --cool-gray-c50: #6f757a;
  --cool-gray-c45: #7c8388;
  --cool-gray-c40: #899196;
  --cool-gray-c35: #989fa3;
  --cool-gray-c30: #a6adb1;
  --cool-gray-c25: #b3babd;
  --cool-gray-c20: #c0c6c8;
  --cool-gray-c15: #d5dadc;
  --cool-gray-c10: #e8eced;
  --cool-gray-c5: #f4f4f4;
  /*//Warm Gray*/
  --warm-gray-c70: #3c3530;
  --warm-gray-c65: #4c4541;
  --warm-gray-c60: #5b534f;
  --warm-gray-c55: #6b615c;
  --warm-gray-c50: #7f726b;
  --warm-gray-c45: #8d7f76;
  --warm-gray-c40: #9b8b81;
  --warm-gray-c35: #a69990;
  --warm-gray-c30: #b2a79f;
  --warm-gray-c25: #bdb3ac;
  --warm-gray-c20: #cec4bf;
  --warm-gray-c15: #ded6d1;
  --warm-gray-c10: #efecea;
  --warm-gray-c5: #f7f5f2;
  /*------------------------------------------------------------------
   * Muted Palette
   *----------------------------------------------------------------*/
  /*//Yellow*/
  --yellow-m60: #624e19;
  --yellow-m55: #76611b;
  --yellow-m50: #8a7517;
  --yellow-m45: #988530;
  --yellow-m40: #a59449;
  --yellow-m30: #c1b37a;
  --yellow-m20: #dcd2ac;
  --yellow-m15: #ebe5cb;
  --yellow-m10: #fbf8eb;
  /*//Golden*/
  --golden-m60: #77471e;
  --golden-m55: #8b5820;
  --golden-m50: #9e6b20;
  --golden-m45: #a77a36;
  --golden-m40: #b0884b;
  --golden-m30: #c3a577;
  --golden-m20: #d5c2a2;
  --golden-m15: #ecdfc4;
  --golden-m10: #f7f3e5;
  /*//Orange*/
  --orange-m60: #8a3e22;
  --orange-m55: #9d4e27;
  --orange-m50: #af602b;
  --orange-m45: #b56e40;
  --orange-m40: #bb7c54;
  --orange-m30: #c7997d;
  --orange-m20: #d3b5a6;
  --orange-m15: #e5d2c6;
  --orange-m10: #f7f0e5;
  /*//Red*/
  --red-m60: #972d37;
  --red-m55: #aa3944;
  --red-m50: #c15359;
  --red-m45: #c56368;
  --red-m40: #ca7277;
  --red-m30: #d39294;
  --red-m20: #ddb1b2;
  --red-m15: #e6d0d0;
  --red-m10: #f8eeee;
  /*//Cerise*/
  --cerise-m60: #562b4a;
  --cerise-m55: #683661;
  --cerise-m50: #7c4371;
  --cerise-m45: #8a5683;
  --cerise-m40: #976895;
  --cerise-m30: #b08bae;
  --cerise-m20: #c8afc6;
  --cerise-m15: #e0d3df;
  --cerise-m10: #f9eff5;
  /*//Purple*/
  --purple-m60: #423165;
  --purple-m55: #533e79;
  --purple-m50: #654c8e;
  --purple-m45: #755d99;
  --purple-m40: #846ea4;
  --purple-m30: #a390ba;
  --purple-m20: #c1b1cf;
  --purple-m15: #e0d3e5;
  --purple-m10: #f5edf7;
  /*//Blue*/
  --blue-m60: #293665;
  --blue-m55: #344479;
  --blue-m50: #42548e;
  --blue-m45: #536499;
  --blue-m40: #6374a3;
  --blue-m30: #8494b7;
  --blue-m20: #a5b4cc;
  --blue-m15: #c6d4e0;
  --blue-m10: #e4eef4;
  /*//Aqua*/
  --aqua-m60: #244753;
  --aqua-m55: #2e5866;
  --aqua-m50: #396b7a;
  --aqua-m45: #4b7986;
  --aqua-m40: #5c8792;
  --aqua-m30: #7fa2ab;
  --aqua-m20: #a1bdc3;
  --aqua-m15: #c4d9db;
  --aqua-m10: #e5f2f3;
  /*//Turquoise*/
  --turquoise-m60: #335245;
  --turquoise-m55: #406456;
  --turquoise-m50: #4f7769;
  --turquoise-m45: #5d8779;
  --turquoise-m40: #6a9688;
  --turquoise-m30: #81aa9d;
  --turquoise-m20: #a1c3ba;
  --turquoise-m15: #c2ddd6;
  --turquoise-m10: #e2f6f3;
  /*//Green*/
  --green-m60: #324826;
  --green-m55: #415930;
  --green-m50: #506d3c;
  --green-m45: #617b4d;
  --green-m40: #71895e;
  --green-m30: #91a581;
  --green-m20: #b2c1a3;
  --green-m15: #d2ddc5;
  --green-m10: #f1f7e7;
  /*------------------------------------------------------------------
   * Saturated Palette
   *----------------------------------------------------------------*/
  /*//Yellow*/
  --yellow-s10: #fffbb3;
  --yellow-s15: #fff875;
  --yellow-s20: #fff200;
  --yellow-s25: #f2e500;
  --yellow-s30: #decf00;
  --yellow-s35: #c1b300;
  --yellow-s40: #9e9400;
  --yellow-s45: #908400;
  --yellow-s50: #908400;
  --yellow-s55: var(--yellow-c55);
  --yellow-s60: var(--yellow-c60);
  --yellow-s65: var(--yellow-c65);
  --yellow-s70: var(--yellow-c70);
  /*//Golden*/
  --golden-s10: #ffe5ad;
  --golden-s15: #ffd77f;
  --golden-s20: #ffc849;
  --golden-s25: #ffbb00;
  --golden-s30: #f0ad00;
  --golden-s35: #da9b00;
  --golden-s40: #c78800;
  --golden-s45: #b57300;
  --golden-s50: #a36700;
  --golden-s55: var(--golden-c55);
  --golden-s60: var(--golden-c60);
  --golden-s65: var(--golden-c65);
  --golden-s70: var(--golden-c70);
  /*//Orange*/
  --orange-s10: #ffe0c7;
  --orange-s15: #ffc69e;
  --orange-s20: #ffab6d;
  --orange-s25: #ff9445;
  --orange-s30: #ff8420;
  --orange-s35: #ff780b;
  --orange-s40: #ee6b00;
  --orange-s45: #dd6003;
  --orange-s50: #c25400;
  --orange-s55: var(--orange-c55);
  --orange-s60: var(--orange-c60);
  --orange-s65: var(--orange-c65);
  --orange-s70: var(--orange-c70);
  /*//Red*/
  --red-s10: #ffe6e6;
  --red-s15: #ffcccc;
  --red-s20: #ffabab;
  --red-s25: #ff9090;
  --red-s30: #ff7777;
  --red-s35: #ff5858;
  --red-s40: #ff3333;
  --red-s45: #f80800;
  --red-s50: #eb0000;
  --red-s55: var(--red-c55);
  --red-s60: var(--red-c60);
  --red-s65: var(--red-c65);
  --red-s70: var(--red-c70);
  /*//Cerise*/
  --cerise-s10: #ffe6f5;
  --cerise-s15: #ffcceb;
  --cerise-s20: #ffa6db;
  --cerise-s25: #ff92d3;
  --cerise-s30: #ff75c8;
  --cerise-s35: #ff55bb;
  --cerise-s40: #ff2eab;
  --cerise-s45: #f200ac;
  --cerise-s50: #e00097;
  --cerise-s55: var(--cerise-c55);
  --cerise-s60: var(--cerise-c60);
  --cerise-s65: var(--cerise-c65);
  --cerise-s70: var(--cerise-c70);
  /*//Purple*/
  --purple-s10: #f4e6ff;
  --purple-s15: #ebd1ff;
  --purple-s20: #deb3ff;
  --purple-s25: #d6a0ff;
  --purple-s30: #cb88ff;
  --purple-s35: #c26cff;
  --purple-s40: #b95dff;
  --purple-s45: #af46ff;
  --purple-s50: #a733ff;
  --purple-s55: var(--purple-c55);
  --purple-s60: var(--purple-c60);
  --purple-s65: var(--purple-c65);
  --purple-s70: var(--purple-c70);
  /*//Blue*/
  --blue-s10: #e6f0ff;
  --blue-s15: #d1e4ff;
  --blue-s20: #b3d2ff;
  --blue-s25: #99c4ff;
  --blue-s30: #73adff;
  --blue-s35: #529aff;
  --blue-s40: #3388ff;
  --blue-s45: #1476ff;
  --blue-s50: #006aff;
  --blue-s55: var(--blue-c55);
  --blue-s60: var(--blue-c60);
  --blue-s65: var(--blue-c65);
  --blue-s70: var(--blue-c70);
  /*//Aqua*/
  --aqua-s10: #d9f9ff;
  --aqua-s15: #b3f2ff;
  --aqua-s20: #82eaff;
  --aqua-s25: #4bdbf7;
  --aqua-s30: #23c3eb;
  --aqua-s35: #00aede;
  --aqua-s40: #009dd1;
  --aqua-s45: #008ac6;
  --aqua-s50: #007db3;
  --aqua-s55: var(--aqua-c55);
  --aqua-s60: var(--aqua-c60);
  --aqua-s65: var(--aqua-c65);
  --aqua-s70: var(--aqua-c70);
  /*//Turquoise*/
  --turquoise-s10: #d9fff6;
  --turquoise-s15: #b5fff2;
  --turquoise-s20: #85ffeb;
  --turquoise-s25: #12f3e0;
  --turquoise-s30: #00d7cf;
  --turquoise-s35: #00c4c3;
  --turquoise-s40: #00a3a3;
  --turquoise-s45: #009393;
  --turquoise-s50: #008080;
  --turquoise-s55: var(--turquoise-c55);
  --turquoise-s60: var(--turquoise-c60);
  --turquoise-s65: var(--turquoise-c65);
  --turquoise-s70: var(--turquoise-c70);
  /*//Green*/
  --green-s10: #e1fae1;
  --green-s15: #bfffbf;
  --green-s20: #99ff99;
  --green-s25: #6df26d;
  --green-s30: #45e545;
  --green-s35: #00cc00;
  --green-s40: #00ad00;
  --green-s45: #009900;
  --green-s50: #008a00;
  --green-s55: var(--green-c55);
  --green-s60: var(--green-c60);
  --green-s65: var(--green-c65);
  --green-s70: var(--green-c70);
  /*//Apple*/
  --apple-s10: #ecffc0;
  --apple-s15: #dcffa1;
  --apple-s20: #caff59;
  --apple-s25: #b1ec00;
  --apple-s30: #a0d600;
  --apple-s35: #8ab800;
  --apple-s40: #779e00;
  --apple-s45: #698c00;
  --apple-s50: #608000;
  --apple-s55: var(--apple-c55);
  --apple-s60: var(--apple-c60);
  --apple-s65: var(--apple-c65);
  --apple-s70: var(--apple-c70);
  /*//Text Colors*/
  --text-dark: var(--cool-gray-c65);
  --text-medium: var(--gray-c50);
  --text-light: var(--gray-c35); /* Not contrast compliant to WCAG 2.0 */
  --text-color: var(--text-dark);
  --text-white: var(--white);
  /*//Action Colors*/
  /*//Colors for main buttons*/
  --action-transparent: transparent;
  --action-xxlight: var(--white);
  --action-xlight: var(--blue-c10);
  --action-light: var(--blue-c15);
  --action-mid: var(--blue-c40);
  --action-dark: var(--blue-c45);
  --action-xdark: var(--blue-c50);
  --action-mid-small: var(--blue-c50);
  --action-dark-small: var(--blue-c55);
  --action-xdark-small: var(--blue-c60);
  --link-color: #2a4dc1;
  /*//Brand Colors*/
  --hmh-golden: var(--golden-c30);
  --hmh-dark-gray: var(--cool-gray-c60);
  --hmh-light-gray: var(--cool-gray-c40);
}

/*------------------------------------------------------------------
 * CTS Color Palette
 *
 * See component css files for component-specific variables
 *
 * @zepin https://zpl.io/an7lpqn
 *----------------------------------------------------------------*/
/* @import url("colours.css"); */

:root {
  /* --Brand Colors-- */

  /* Primary Colors */
  --ebl-brand: var(--golden-s25);
  --ebl-light-brand: var(--golden-s10);
  --ebl-transparent: transparent;

  /* --Grays-- */
  
  /* MUI THEME: Common */
  --ebl-black: var(--gray-c70);
  --ebl-white: var(--white);
  /*-----*/

  --ebl-dark-gray: var(--gray-c60);
  --ebl-mid-gray: var(--gray-c40);
  --ebl-light-mid-gray: var(--gray-c10);
  --ebl-light-gray: var(--cool-gray-c5);


  /* --Secondary Colors-- */
  --ebl-secondary-1: var(--purple-c55);
  --ebl-secondary-2: var(--aqua-s40);
  --ebl-secondary-3: var(--turquoise-c35);
  --ebl-secondary-4: var(--red-c40);

  /* --Tertiary Colors-- */
  --ebl-tertiary-1: var(--purple-c10);
  --ebl-tertiary-2: var(--blue-c10);
  --ebl-tertiary-3: var(--turquoise-c15);
  --ebl-tertiary-4: var(--red-c5);

  /* --Utility Colors-- */
  --ebl-action-color: var(--blue-c55);
  --ebl-mid-action-color: var(--blue-c15);
  --ebl-light-action-color: var(--blue-c10);
  --ebl-disabled-color: var(--cool-gray-c15);
  --ebl-dark-action-color: var(--blue-c60);

  /* --Alert Colors-- */
  --ebl-alert-brand: var(--golden-s25);
  --ebl-alert-black: var(--ebl-black);
  --ebl-alert-gray: var(--gray-c5);

  /* --Signal Colors-- 🚦 */
  --ebl-signal-error: var(--red-c50);
  --ebl-signal-warning: var(--orange-s40);
  --ebl-signal-success: var(--green-c50);
  --ebl-signal-info: var(--aqua-s50);

  --ebl-signal-error-light: var(--red-c5);
  --ebl-signal-warning-light: var(--orange-c5);
  --ebl-signal-success-light: var(--green-c5);
  --ebl-signal-info-light: var(--aqua-c5);

  /* --Proficiency Colors-- */
  --ebl-proficiency-below: var(--red-c40);
  --ebl-proficiency-basic: var(--orange-c40);
  --ebl-proficiency-proficient: var(--turquoise-c45);
  --ebl-proficiency-advanced: var(--aqua-s40);

  /* --Text Colors */
  --ebl-text-black: var(--gray-c70);
  --ebl-text-gray: var(--gray-c50);
  --ebl-text-white: var(--white);

  /* --Border Colors-- */
  --ebl-card-border-color: var(--cool-gray-c20);

  /* --Background Colors-- */
  --ebl-background: var(--cool-gray-c5);

  /* --Disabled colors-- */
  --ebl-disabled-color: #cacfd1;

  /* --Discipline Theming-- */
  --ebl-discipline-math: var(--purple-c55);
  --ebl-discipline-rla: var(--green-s50);
  --ebl-discipline-sh: var(--cerise-s50);
  --ebl-discipline-ss: var(--orange-c50);
  --ebl-discipline-demo: var(--blue-c45);
  --ebl-discipline-other: var(--ebl-mid-gray);
  --ebl-discipline-multi: var(--blue-c70);
  --ebl-discipline-unassigned: var(--ebl-light-gray);

  --ebl-discipline-math-light: var(--purple-c10);
  --ebl-discipline-rla-light: var(--green-c10);
  --ebl-discipline-sh-light: var(--cerise-c10);
  --ebl-discipline-ss-light: var(--orange-c10);
  --ebl-discipline-demo-light: var(--blue-c5);
  --ebl-discipline-other-light: var(--ebl-light-gray);
  --ebl-discipline-multi-light: var(--blue-c10);
  --ebl-discipline-unassigned-light: var(--ebl-light-gray);

  /* JASPERSOFT INTEGRATION VARS */
  --ebl-widget-chartcolor-red: var(--ebl-signal-error);
  --ebl-widget-chartcolor-yellow: var(--ebl-signal-warning);
  --ebl-widget-chartcolor-green: var(--ebl-signal-success);

  /* -- Hero/Leader/Family Banner Colors-- */
  --ebl-hero-background: #f8f1e8;
  --ebl-hero-floor: #e8e1da;

  --ebl-banner-hero-background-color: #f7f0e7;
  --ebl-banner-hero-floor-color: #e7e0d9;

  --ebl-banner-family-background-color: #f2f2f2;
  --ebl-banner-family-floor-color: #dddddd;

  --ebl-banner-leader-background-color: #dcefe9;
  --ebl-banner-leader-floor-color: #c0e2db;

  --ebl-banner-licensing-background-color: var(--blue-c5);
  --ebl-banner-licensing-floor-color: var(--blue-c10);

  /* --Growth Measure Icon Colors-- */
  --ebl-gm-icon-brand: var(--ebl-brand);
  --ebl-gm-icon-white: var(--ebl-white);
  --ebl-gm-icon-math: #9f4b9c;
  --ebl-gm-icon-spanish: #0ba587;
  --ebl-gm-icon-reading: #00a2c2;

  /* --Mini Banner Background Colors-- */
  --ebl-miniBanner-literacy-bg: #dfdcef;
  --ebl-miniBanner-math-bg: #bdefb2;
  --ebl-miniBanner-hmh-bg: #f9e6c0;
  --ebl-miniBanner-bg: #c0e2db;

  /* --Marketing Colors-- */
  --ebl-mktg-beige1: #FAF8F6;
  --ebl-mktg-beige2: #F7F3EF;
  --ebl-mktg-beige3: #EFE9E1;
  --ebl-mktg-beige4: #E7DDD1;
  --ebl-mktg-beige5: #D6C5B1;

  --ebl-mktg-proficiency-green: #05AD5E;
  --ebl-mktg-proficiency-green-light: #B4E62E;
  --ebl-mktg-proficiency-yellow: #FBDB08;
  --ebl-mktg-proficiency-orange: #FC7600;
  --ebl-mktg-proficiency-red: #FC3411;
  --ebl-mktg-proficiency-turquoise: #33CCBD;
  --ebl-mktg-proficiency-turquoise-light: #e7f6f3;

  --ebl-pagelayout-login-brand-color: var(--blue-c5);


  /*------------------------------------------------------------------
   * FOCUS RING
   *
   * Global focus ring for all interactive elements. Apply as box-shadow
   *----------------------------------------------------------------*/
  --ebl-focus-color: #ca0092; /* use only if unable to use box-shadow */

  --ebl-focus-ring: 0 0 0 1px #ffffff, 0 0 0 3px var(--ebl-focus-color),
    0 0 0 4px #ffffff;

  /* Deprecated */
  --ebl-border-hairline-gray: var(--ebl-disabled-color);
}

:root {
    --ebl-border-width-default: 1px;
    --ebl-border-width-alt: 2px;
}
/*------------------------------------------------------------------
 * CTS Spacing Variables
 *
 * @zeplin https://zpl.io/blkQAQe
 *----------------------------------------------------------------*/

:root {
  --ebl-spacing-base: 16px;

  --ebl-s0: 0.125rem; /* 2px */
  --ebl-s1: 0.25rem; /* 4px */
  --ebl-s2: 0.5rem; /* 8px */
  --ebl-s3: 1rem; /* 16px */
  --ebl-s4: 1.5rem; /* 24px */
  --ebl-s5: 2rem; /* 32px */
  --ebl-s6: 2.5rem; /* 40px */
  --ebl-s7: 4rem; /* 64px */
  --ebl-s8: 4.5rem; /* 72px */
}

/*------------------------------------------------------------------
 * Noto Sans
 * Additional charset support can be found here: https://fonts.googleapis.com/css?family=Noto+Sans:400,700
 *----------------------------------------------------------------*/
/* 
*  --ebl-wf-body-weight-bold: 700;
*  --ebl-wf-body-weight: 400;
*  --ebl-wf-headings-weight-bold: 700;
*  --ebl-wf-headings-weight: 500;
*/
/* latin */
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: var(--wf-body-weight-bold);
  src: local("Noto Sans Bold"), local("NotoSans-Bold"),
    url(/ui/login/b36335ad42b404de740f.woff2)
    format("woff2");
}
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: var(--wf-body-weight);
  src: local("Noto Sans"), local("NotoSans"),
    url(/ui/login/44f6f6c44fcf686daa86.woff2) format("woff2");
}

/*------------------------------------------------------------------
 * Gilroy
 * For license information contact Nathan O'Neal (nathan.oneal@hmhco.com)
 *----------------------------------------------------------------*/
@font-face {
  font-family: "Gilroy";
  src: url(/ui/login/05118a41b2698989b89e.eot?#iefix);
  src: url(/ui/login/05118a41b2698989b89e.eot?#iefix)
    format("eot"),
    url(/ui/login/17a32f687ec6cccd43f3.woff2)
    format("woff2"),
    url(/ui/login/57fd3a18a97620ca6f65.woff)
    format("woff"),
    url(/ui/login/f3345a07bbf361c49ba5.ttf)
    format("truetype");
  font-weight: var(--ebl-wf-headings-weight-bold);
  font-style: normal;
}
@font-face {
  font-family: "Gilroy";
  src: url(/ui/login/f09a231d6d15eb8de7bf.eot?#iefix);
  src: url(/ui/login/f09a231d6d15eb8de7bf.eot?#iefix)
    format("eot"),
    url(/ui/login/5fdc3462dadeaa9d0e48.woff2)
    format("woff2"),
    url(/ui/login/0414bf2d9f5093ac8123.woff)
    format("woff"),
    url(/ui/login/42043485b3040897fe67.ttf)
    format("truetype");
  font-weight: var(--ebl-wf-headings-weight-bold);
  font-style: italic;
}

@font-face {
  font-family: "Gilroy";
  src: url(/ui/login/b21aca227df6e8466de3.eot?#iefix);
  src: url(/ui/login/b21aca227df6e8466de3.eot?#iefix)
    format("eot"),
    url(/ui/login/80dc906ae564ca2f9667.woff2)
    format("woff2"),
    url(/ui/login/5f7fceba105697e38070.woff)
    format("woff"),
    url(/ui/login/6db5e25dba7051a4d8c9.ttf)
    format("truetype");
  font-style: normal;
  font-weight: var(--ebl-wf-headings-weight);
}
@font-face {
  font-family: "Gilroy";
  src: url(/ui/login/5eea8e1bd67c71ab2717.eot?#iefix);
  src: url(/ui/login/5eea8e1bd67c71ab2717.eot?#iefix)
    format("eot"),
    url(/ui/login/37f337cffc4200207025.woff2)
    format("woff2"),
    url(/ui/login/7986f6289269ad1d252e.woff)
    format("woff"),
    url(/ui/login/7ac66ae02ba8776713ba.ttf)
    format("truetype");
  font-style: italic;
  font-weight: var(--ebl-wf-headings-weight);
}

/*------------------------------------------------------------------
 * General Font stylings for CTS
 *
 * See component css files for component-specific variables
 *
 * @zeplin https://zpl.io/V1pKz6J
 *----------------------------------------------------------------*/

:root {
  /* The base font size, from which all others are derived */
  --ebl-font-size-base: 16px;

  /* --Font Waterfalls-- */
  --ebl-wf-headings: "Gilroy", "Futura", Helvetica, sans-serif;
  --ebl-wf-body: "Noto Sans", "Helvetica Neue", Helvetica, sans-serif;

  /* --Font Weight-- */
  --ebl-wf-headings-weight-bold: 700;
  --ebl-wf-headings-weight: 500;

  --ebl-wf-body-weight-bold: 700;
  --ebl-wf-body-weight: 400;

  /* --Headings-- */
  --ebl-h1: 2.75rem; /* 44px */
  --ebl-h1-line-height: 3.5rem; /* 56px */
  --ebl-h1-letter-spacing: 0; 
  --ebl-h1-color: var(--ebl-text-black);
  --ebl-h1-weight: var(--ebl-wf-headings-weight-bold);

  --ebl-h2: 2.25rem; /* 36px */
  --ebl-h2-line-height: 3rem; /* 48px */
  --ebl-h2-letter-spacing: 0;
  --ebl-h2-color: var(--ebl-text-black);
  --ebl-h2-weight: var(--ebl-wf-headings-weight-bold);

  --ebl-h3: 1.5rem; /* 24px */
  --ebl-h3-line-height: 2rem; /* 32px */
  --ebl-h3-letter-spacing: 0.0125rem; /* .2px */
  --ebl-h3-color: var(--ebl-text-black);
  --ebl-h3-weight: var(--ebl-wf-headings-weight-bold);

  --ebl-h4: 1.125rem; /* 18px */
  --ebl-h4-line-height: 1.75rem; /* 28px */
  --ebl-h4-letter-spacing: 0.01875rem; /* .3px */
  --ebl-h4-color: var(--ebl-text-black);
  --ebl-h4-weight: var(--ebl-wf-headings-weight-bold);

  --ebl-h5: 1.125rem; /* 18px */
  --ebl-h5-line-height: 1.75rem; /* 28px */
  --ebl-h5-letter-spacing: 0.0125rem; /* .2px */
  --ebl-h5-color: var(--ebl-text-black);
  --ebl-h5-weight: var(--ebl-wf-headings-weight);

  --ebl-h6: 1rem; /* 16px */
  --ebl-h6-line-height: 1.625rem; /* 26px */
  --ebl-h6-letter-spacing: 0.01875rem; /* .3px */;
  --ebl-h6-color: var(--ebl-text-black);
  --ebl-h6-weight: var(--ebl-wf-headings-weight-bold);

  /* --Subheadings-- */

  --ebl-sh1: 1rem; /* 16px */
  --ebl-sh1-line-height: 1.625rem; /* 26px */
  --ebl-sh1-letter-spacing: 0.0125rem; /* .2px */
  --ebl-sh1-color: var(--ebl-text-black);
  --ebl-sh1-weight: var(--ebl-wf-headings-weight);

  --ebl-sh2: 0.875rem; /* 14px */
  --ebl-sh2-line-height: 1.5rem; /* 24px */
  --ebl-sh2-letter-spacing: 0.03125rem; /* .5px */
  --ebl-sh2-color: var(--ebl-text-black);
  --ebl-sh2-weight: var(--ebl-wf-headings-weight-bold);

  --ebl-sh3: 0.875rem; /* 14px */
  --ebl-sh3-line-height: 1.5rem; /* 24px */
  --ebl-sh3-letter-spacing: 0.0125rem; /* .2px */
  --ebl-sh3-color: var(--ebl-text-black);
  --ebl-sh3-weight: var(--ebl-wf-headings-weight);

  --ebl-sh4: 0.8125rem; /* 13px */
  --ebl-sh4-line-height: 1.5rem; /* 24px */
  --ebl-sh4-letter-spacing: 0.0125rem; /* .2px */
  --ebl-sh4-color: var(--ebl-text-black);
  --ebl-sh4-weight: var(--ebl-wf-headings-weight);
  --ebl-sh4-text-transform: none;

  /* --Body-- */

  --ebl-p1: 1rem;
  --ebl-p1-line-height: 1.5rem; /* 24px */
  --ebl-p1-letter-spacing: 0;
  --ebl-p1-color: var(--ebl-text-black);

  --ebl-p2: 0.875rem; /* 14px */
  --ebl-p2-line-height: 1.25rem; /* 20px */
  --ebl-p2-letter-spacing: 0.0125rem; /* .2px */
  --ebl-p2-color: var(--ebl-text-black);

  /* --Error Pages-- */
  --ebl-h1-error: 5.5rem; /* 88px */
  --ebl-h1-error-line-height: 6.625rem; /* 106px */
  --ebl-h1-error-letter-spacing: 0;
  --ebl-h1-error-color: var(--ebl-action-color);
  --ebl-h1-error-weight: var(--ebl-wf-headings-weight-bold);

  /* --Links-- */

  --ebl-link-normal-color: var(--ebl-action-color);
  --ebl-link-normal-text-decoration: underline;

  --ebl-link-hover-color: var(--ebl-black);
  --ebl-link-hover-text-decoration: underline;

  --ebl-link-active-color: var(--ebl-text-black);
  --ebl-link-active-text-decoration: underline;

  --ebl-link-visited-color: var(--ebl-secondary-1);
  --ebl-link-visited-text-decoration: underline;

  --ebl-link-disabled-color: var(--ebl-disabled-color);
}
/* Mobile */
@media screen and (max-width: 599px) {
  :root {
    --ebl-h1: 2.25rem; /* 36px */
    --ebl-h1-line-height: 2.5rem; /* 40px */
    --ebl-h1-letter-spacing: -0.0125rem; /* -.2px */
  }
}

/*------------------------------------------------------------------
 * CTS Shadow Variables
 *
 * @zeplin https://zpl.io/beeWL4p
 *
 * See component css files for component-specific variables
 *----------------------------------------------------------------*/

:root {
  /* Used for buttons in their resting state */
  --ebl-shadow-0: none;

  --ebl-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, 0.2),0 2px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.14);

  /* Used for: Drag and drop drag item initial state, Button hover states */
  --ebl-shadow-3: 0 1px 8px 0 rgba(0, 0, 0, 0.2),0 3px 3px -2px rgba(0, 0, 0, 0.12), 0 3px 4px 0 rgba(0, 0, 0, 0.14);

  /* Used for: Drag and drop drag item hover state */
  --ebl-shadow-8: 0 3px 14px 2px rgba(0, 0, 0, 0.12),0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 5px 5px -3px rgba(0, 0, 0, 0.2);

  /* Used for: Drag and drop drag item dragging state */
  --ebl-shadow-12: 0 7px 8px -4px rgba(0, 0, 0, 0.2),0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 12px 17px 2px rgba(0, 0, 0, 0.14);

  /* Used for: Modals */
  --ebl-shadow-24: 0 24px 38px 3px rgba(0,0,0,0.14), 0 9px 46px 8px rgba(0,0,0,0.12), 0 11px 15px -7px rgba(0,0,0,0.20);
  
}

:root {
    --ebl-stack-index-1: 1001;
    --ebl-stack-index-2: 1002;
    --ebl-stack-index-3: 1003;
    --ebl-stack-index-4: 1004;
    --ebl-stack-index-5: 1005;
    --ebl-stack-index-6: 1006;
}
/*------------------------------------------------------------------
 * Icon Variables
 *
 * @zeplin https://zpl.io/bWmogrp
 *----------------------------------------------------------------*/

:root {
  --ebl-icon-sm: 1rem; /* 16px */
  --ebl-icon-md: 1.5rem; /* 24px */
  --ebl-icon-lg: 2rem; /* 32px */
  --ebl-icon-xl: 4rem; /* 64px */

  --ebl-icon-color: var(--ebl-black); /* Default color */
}

/*------------------------------------------------------------------
 * Avatar Variables
 *
 * @zeplin https://zpl.io/VKQBjR8
 *         https://zpl.io/amwAe5e (avatar menu)
 *----------------------------------------------------------------*/

:root {
  /* --Avatars-- */
  --ebl-avatar-base: 16px;

  --ebl-avatar-sm: 2rem; /* 32px */
  --ebl-avatar-md: 3.5rem; /* 56px */
  --ebl-avatar-lg: 7rem; /* 112px */
  --ebl-avatar-xl: 160px; /* 160px */

  --ebl-avatar-font-family: var(--ebl-wf-headings);

  --ebl-avatar-sm-font-size: 1rem; /* 16px */
  --ebl-avatar-sm-letter-spacing: 0.01875rem; /* .3px */
  --ebl-avatar-sm-weight: var(--ebl-wf-headings-weight);

  --ebl-avatar-md-font-size: 1.5rem; /* 24px */
  --ebl-avatar-md-letter-spacing: 0.016875rem; /* .27px */
  --ebl-avatar-md-weight: var(--ebl-wf-headings-weight);

  --ebl-avatar-lg-font-size: 3.5rem; /* 56px */
  --ebl-avatar-lg-letter-spacing: 0.03875rem; /* .62px */
  --ebl-avatar-lg-weight: var(--ebl-wf-headings-weight-bold);

  --ebl-avatar-xl-font-size: 4rem; /* 64px */
  --ebl-avatar-xl-letter-spacing: 0.044375rem; /* .71px */
  --ebl-avatar-xl-weight: var(--ebl-wf-headings-weight-bold);

  /* --Avatar Menu (in top nav)-- */
  --ebl-m-avatar-size: var(--ebl-avatar-sm);
  --ebl-m-avatar-hover-active-size: 2.5rem; /* 40px */
  --ebl-m-avatar-active-radius: 0; /* square */

  --ebl-m-avatar-bg-color: var(--ebl-brand);
  --ebl-m-avatar-text-color: var(--ebl-text-black);

  --ebl-m-avatar-transition-duration: 150ms;
  --ebl-m-avatar-transition: cubic-bezier(
    0.55,
    0.055,
    0.675,
    0.19
  ); /* Ease-in cubic */

  /* PL styles */
  --ebl-avatarblock-padding: var(--ebl-s2);
  --ebl-avatarblock-avatar-marginbottom: var(--ebl-s4);
  --ebl-avatarblock-avatar-marginbottom-md: var(--ebl-s5);
  --ebl-avatarblock-subtitle-marginbottom: var(--ebl-s4);
  --ebl-avatarblock-divider-marginbottom: var(--ebl-s4);
  --ebl-authorpage-content-marginbottom: var(--ebl-s8);
  --ebl-authorpage-content-marginbottom-sm: var(--ebl-s7);

  /* PL Author page - Single/Multiple Author treatments */
  --ebl-avatarblocksm-margintop: var(--ebl-s3);
  --ebl-avatarblocksm-marginbottom: var(--ebl-s6);
  --ebl-avatarblocksm-text-marginleft: var(--ebl-s3);
  --ebl-avatarblocksm-text-marginleft-sm: var(--ebl-s2);
  --ebl-avatarblocksm-marginbottom-sm: var(--ebl-s5);
  --ebl-avatarblocksm-separator: var(--ebl-s6);
  --ebl-avatarblocksm-separator-sm: var(--ebl-s3);
  --ebl-avatarblocksm-popover-marginleft: var(--ebl-s4);
  
}

/*------------------------------------------------------------------
 * Button Variables
 *
 * @zeplin https://zpl.io/bJ0BvvJ
 * @zeplin https://zpl.io/2pGNxQr (xl button)
 *----------------------------------------------------------------*/

:root {
  /* --General Button Variables-- */
  --ebl-button-height-lg: 2.5rem; /* 40px */
  --ebl-button-height-sm: 2rem; /* 32px */
  --ebl-button-text-size-lg: 1rem; /* 16px */
  --ebl-button-text-size-sm: 0.875rem; /* 14px */
  --ebl-button-radius: 0.25rem; /* 4px */
  --ebl-button-hover-shadow: var(--ebl-shadow-3);
  --ebl-button-m-margin: var(--ebl-s3);
  --ebl-button-paddingleft: var(--ebl-s4); /* 24px */
  --ebl-button-paddingright: var(--ebl-s4); /* 24px */
  --ebl-button-icon-padding: var(--ebl-s2); /* 8px */

  /* LG Button styles (i.e., connected program buttons) */
  --ebl-button-lg-maxwidth: 18rem; /* 288px */
  --ebl-button-lg-minwidth: 7.938rem; /* 127px */
  --ebl-button-lg-padding: var(--ebl-s3);
  --ebl-button-lg-maxheight: 9.6875rem; /* 155px; */
  --ebl-button-lg-minheight: 5.625rem; /* 90px; */

  /* XL Button Styles */
  --ebl-button-xl-min-width: 8.5rem; /* 136px */
  --ebl-button-xl-padding: var(--ebl-s4);
  --ebl-button-xl-icon-margin-bottom: var(--ebl-s2);

  --ebl-button-xl-m-icon-margintop: calc(var(--ebl-s2) * -1); /* -4px */
  --ebl-button-xl-m-padding: var(--ebl-s3) var(--ebl-s4); /* 16px 24px */
  --ebl-button-xl-m-icon-marginright: var(--ebl-s3);

  /* 24px horizontal padding */
  --ebl-button-padding: var(--ebl-s4);

  /* 16px for any spacing between button text & icon */
  --ebl-button-icon-text-padding: var(--ebl-s3);

  /* --Contained Buttons-- */
  --ebl-button-contained-text-color: var(--ebl-text-white);
  --ebl-button-contained-text-decoration: none;
  --ebl-button-contained-normal-bg: var(--ebl-action-color);
  --ebl-button-contained-hover-bg: var(--ebl-button-contained-normal-bg);
  --ebl-button-contained-active-bg: var(--ebl-dark-action-color);
  --ebl-button-contained-selected-bg: var(--ebl-white);
  --ebl-button-contained-selected-border-color: var(--ebl-action-color);
  --ebl-button-contained-selected-border: solid 1px var(--ebl-button-contained-selected-border-color);
  --ebl-button-contained-selected-text-color: var(--ebl-action-color);
  --ebl-button-disabled-bg: var(--ebl-disabled-color);
  --ebl-button-disabled-text-color: var(--ebl-text-white);
  --ebl-button-disabled-blend-mode: multiply;

  /* --Outlined Buttons-- */
  --ebl-button-outlined-text-color: var(--ebl-action-color);
  --ebl-button-outlined-text-decoration: none;
  --ebl-button-outlined-normal-bg: var(--ebl-button-contained-selected-bg);
  --ebl-button-outlined-normal-border: solid 1px var(--ebl-button-contained-selected-border-color);
  --ebl-button-outlined-hover-bg: var(--ebl-button-outlined-normal-bg);
  --ebl-button-outlined-hover-border: solid 1px var(--ebl-button-contained-selected-border-color);
  --ebl-button-outlined-active-bg: var(--ebl-light-action-color);
  --ebl-button-outlined-active-border: var(--ebl-action-color);
  --ebl-button-outlined-disabled-bg: transparent;
  --ebl-button-outlined-disabled-border-color: var(--ebl-disabled-color);
  --ebl-button-outlined-disabled-border: solid 1px var(--ebl-button-outlined-disabled-border-color);
  --ebl-button-outlined-disabled-text-color: var(--ebl-disabled-color);

  /* --Frameless Buttons-- */
  --ebl-button-frameless-text-color: var(--ebl-action-color);
  --ebl-button-frameless-text-decoration: underline;
  --ebl-button-frameless-normal-bg: var(--ebl-white);
  --ebl-button-frameless-normal-border: none;
  --ebl-button-frameless-hover-bg: var(--ebl-button-frameless-normal-bg);
  --ebl-button-frameless-hover-border: var(
    --ebl-button-frameless-normal-border
  );
  --ebl-button-frameless-active-bg: var(--ebl-light-action-color);
  --ebl-button-frameless-active-border-color: var(--ebl-action-color);
  --ebl-button-frameless-active-border: var(--ebl-button-frameless-active-border-color);

  --ebl-button-frameless-disabled-bg: transparent;
  --ebl-button-frameless-disabled-border: none;
  --ebl-button-frameless-disabled-text-color: var(--ebl-disabled-color);

  /* --Toggle Buttons-- */
  --ebl-toggle-button-height-lg: 2.125rem; /* 34px */
  --ebl-toggle-button-height-sm: 1.625rem; /* 26px */
  --ebl-button-toggle-container-border-color: var(--ebl-action-color);
  --ebl-button-toggle-container-border: solid 1px var(--ebl-button-toggle-container-border-color);
  --ebl-button-toggle-container-border-disabled-color: var(--ebl-disabled-color);
  --ebl-button-toggle-container-border-disabled: var(--ebl-button-toggle-container-border-disabled-color);
  --ebl-button-toggle-container-padding: 0.125rem; /* 2px */
  --ebl-button-toggle-container-radius: 0.25rem; /* 4px */
  --ebl-button-toggle-radius: 0.125rem; /* 2px */
  --ebl-button-toggle-text-color: var(--ebl-action-color);
  --ebl-button-toggle-bg: var(--ebl-white);
  --ebl-button-toggle-text-decoration: underline;
  --ebl-button-toggle-active-text-color: var(--ebl-text-white);
  --ebl-button-toggle-active-bg: var(--ebl-action-color);
  --ebl-button-toggle-active-text-decoration: none;
  --ebl-button-toggle-hover-bg: var(--ebl-light-gray);

  --ebl-button-toggle-filter-height: 2.5rem; /* 40px */
  --ebl-button-toggle-filter-border-color: var(--ebl-card-border-color);
  --ebl-button-toggle-filter-border: var(--ebl-button-toggle-filter-border-color);
  --ebl-button-toggle-filter-padding: var(--ebl-s4);
  --ebl-button-toggle-filter-margin: var(--ebl-s1);
  --ebl-button-toggle-filter-radius: calc(var(--ebl-button-toggle-filter-height) / 2);

  /* --Button Group-- */
  --ebl-button-group-margintop-xl: var(--ebl-s7); /* 64px */
  --ebl-button-group-margintop: var(--ebl-s2); /* 8px */
  --ebl-button-group-marginbottom-sm: var(--ebl-s2); /* 8px */
  --ebl-button-group-marginbottom: var(--ebl-s3); /* 16px */
  --ebl-button-group-margin-bottom: var(--ebl-button-group-marginbottom);

  /* --Program Cards/Button Block-- */
  --ebl-button-block-marginbottom: var(--ebl-s6);

  /* --Chips-- */ 
  --ebl-button-chip-padding: var(--ebl-s1) var(--ebl-s1) var(--ebl-s1) var(--ebl-s5);
  --ebl-button-chip-margin: var(--ebl-s2);
  --ebl-button-chip-icon-marginleft: var(--ebl-s2);

  --ebl-button-chip-bg: var(--ebl-white);
  --ebl-button-chip-border: var(--ebl-card-border-color);
  --ebl-button-chip-bg-hover-color: var(--ebl-light-mid-gray);
  --ebl-button-chip-border-hover-color: var(--ebl-black);
  --ebl-button—chip-bg-selected-color: var(--ebl-light-action-color);
  --ebl-button-chip-bg-selected-color: var(--ebl-light-action-color);
  --ebl-button—chip-border-selected-color: var(--ebl-action-color);
  --ebl-button-chip-border-selected-color: var(--ebl-action-color);

}

/*------------------------------------------------------------------
 * Card Variables
 *
 * @zeplin https://zpl.io/bLnNzpB (subject card)
 *         https://zpl.io/a8v46zd (dashboard card)
 *         https://zpl.io/VOnGxeX (dashboard card title)
 *         https://zpl.io/2vkGk0n (lesson card)
 *         https://zpl.io/2y0pyAL (resource card)
 *         https://zpl.io/a3OYnP1 (resource card tile)
 *         https://zpl.io/VxeBBYg (roster card)
 *         https://zpl.io/29R55oy (roster card tile)
 *         https://zpl.io/2GJrjOr (recent uploads tile)
 *
 *----------------------------------------------------------------*/

:root {
  --ebl-card-radius: 0.5rem; /* 8px */
  --ebl-card-border-color: #C0C6C8;
  --ebl-card-border: solid 1px var(--ebl-card-border-color);
  --ebl-card-border-hover: var(--ebl-black);
  --ebl-card-box-shadow: none;
  --ebl-card-accent: var(--ebl-secondary-1);

  --ebl-card-base-padding: var(--ebl-s3);
  --ebl-card-base-heading-marginbottom: var(--ebl-s3);
  --ebl-card-base-button-margintop: var(--ebl-s3);
  --ebl-card-base-minwidth: 18rem; /* 288px */
  --ebl-card-base-button-margintop: var(--ebl-s2); /* 8px */
/* REMAPPED FROM ABOVE TO CONFORM W NAMING CONVENTION */
  --ebl-base-card-padding: var(--ebl-card-base-padding);
  --ebl-base-card-heading-marginbottom: var(--ebl-card-base-heading-marginbottom);
  --ebl-base-card-button-margintop: var(--ebl-card-base-button-margintop);
  --ebl-base-card-minwidth: var(--ebl-card-base-minwidth); /* 288px */
  --ebl-base-card-button-margintop: var(--ebl-card-base-button-margintop); /* 8px */

  --ebl-base-card-margintop: var(--ebl-s3);
  --ebl-base-card-heading-marginbottom: var(--ebl-s3);
  --ebl-base-card-media-bg: var(--ebl-signal-info-light);
  --ebl-base-card-icon-color: var(--ebl-secondary-2);


  /* --Subject Card--  */
  --ebl-s-card-avatar-margin: 1rem; /* 16px */
  --ebl-s-card-title-color: var(--ebl-white);
  --ebl-s-card-title-font-size: var(--ebl-h4);
  --ebl-s-card-subtitle-font-size: var(--ebl-sh4);
  --ebl-s-card-subtitle-color: var(--ebl-white);
  --ebl-s-card-padding-left: var(--ebl-s3);
  --ebl-s-card-padding-right: var(--ebl-s3);
  --ebl-s-card-padding-bottom: var(--ebl-s3);

  --ebl-s-card-list-padding-top: var(--ebl-s2);
  --ebl-s-card-list-padding-bottom: var(--ebl-s2);

  --ebl-s-card-li-icon-margin-right: var(--ebl-s2);

  --ebl-s-card-list-hover-color: var(--ebl-light-gray);

  /* --Dashboard Card-- */
  --ebl-db-card-min-width: 18rem; /* 288px */
  --ebl-db-card-height: 24.3125rem; /* 389px */

  --ebl-db-card-empty-message-height: 20.375rem; /* 326px */

  --ebl-db-card-padding-top: var(--ebl-s3);
  --ebl-db-card-padding-left: var(--ebl-s4);
  --ebl-db-card-padding-right: var(--ebl-s4);
  --ebl-db-card-padding-bottom: 0;
  --ebl-db-card-header-padding-bottom: var(--ebl-s2);
  --ebl-db-card-header-count-margin-right: var(--ebl-s2);

  --ebl-db-card-label-marginbottom: var(--ebl-s3);
  --ebl-db-card-button-margintop: var(--ebl-s3);
  --ebl-db-card-button-marginbottom: var(--ebl-s3);

  --ebl-db-card-header-separator-color: var(--golden-c30);

  --ebl-card-db-assignments-paddingbottom: var(--ebl-s4);

  /* The card header count label is optically adjusted to sit next to the count baseline  */
  --ebl-db-card-header-count-label-margin-bottom: 0.125rem; /* 2px */

  /* --Dashboard Card Tile-- */
  --ebl-db-card-tile-min-width: 15rem; /* 240px */
  --ebl-db-card-tile-text-max-width: 14.875rem; /* 238px */

  --ebl-db-card-tile-padding: var(--ebl-s4) var(--ebl-s3);

  --ebl-db-card-tile-padding-horz: var(--ebl-s4);
  --ebl-db-card-tile-padding-vert: var(--ebl-s3);

  --ebl-db-card-tile-text-margin-left: var(--ebl-s3);

  --ebl-db-card-tile-iconshim: 0.375rem; /* 6px */
  --ebl-db-card-tile-duedate-margintop: var(
    --ebl-s2
  ); /* b/w left icon & card text */

  --ebl-db-card-tile-text-margin-right: var(
    --ebl-s6
  ); /* b/w card text & count */
  --ebl-db-card-tile-count-margin-right: var(--ebl-s3); /* b/w count & arrow */

  --ebl-db-card-tile-border-color: var(--ebl-card-border-color);
  --ebl-db-card-tile-hover-border-color: var(--ebl-black);

  /* --Resource Card-- */
  --ebl-rs—card-min-width: 18rem; /* 288px */
  --ebl-rs-card-min-width: 18rem; /* 288px */
  --ebl-rs—card-radius: 0.5rem; /* 8px */
  --ebl-rs-card-radius: 0.5rem; /* 8px */
  --ebl-rs—card-padding: var(--ebl-s4);
  --ebl-rs-card-padding: var(--ebl-s4);
  --ebl-rs—card-padding-top: var(--ebl-s3);
  --ebl-rs-card-padding-top: var(--ebl-s3);
  --ebl-rs-card-border: solid 1px var(--ebl-card-border-color);

  --ebl-rs—card-margin-bottom: var(--ebl-s3);
  --ebl-rs-card-margin-bottom: var(--ebl-s3);
  --ebl-rs—card-li-margin-bottom: var(--ebl-s2);
  --ebl-rs-card-li-margin-bottom: var(--ebl-s2);

  --ebl-rs-card-li-height: 31rem; /* 496px */
  --ebl-rs—card-height: 32.5rem; /* 520px */
  --ebl-rs-card-height: 32.5rem; /* 520px */

  /* --Resource Card Tile-- */
  --ebl-rs-card-tile-min-width: 15rem; /* 240px */
  --ebl-rs-card-tile-radius: 0.5rem; /* 8px */
  --ebl-rs-card-tile-padding: var(--ebl-s3);
  --ebl-rs-card-tile-border: solid 1px var(--ebl-card-border-color);
  --ebl-rs-card-tile-icon-shim: var(--ebl-s1);

  --ebl-rs-card-tile-text-margin-bottom: var(
    --ebl-s2
  ); /* b/w chip & card text */
  --ebl-rs-card-tile-text-margin-left: var(
    --ebl-s3
  ); /* b/w left icon & card text */
  --ebl-rs-card-tile-date-margin-left: var(
    --ebl-s2
  ); /* b/w main icon and card text */
  --ebl-rs-card-tile-date-margin-right: var(--ebl-s2); /* b/w date and chip */
  --ebl-rs-card-tile-button-margin-left: var(
    --ebl-s6
  ); /* b/w card content & buttons */

  /* --Lesson Card-- */
  --ebl-lesson-card-padding: var(--ebl-s3);
  --ebl-lesson-card-text-margin-left: var(--ebl-rs-card-tile-text-margin-left);
  --ebl-lesson-card-button-margin-left: var(--ebl-s3);
  --ebl-lesson-card-m-title-margin-bottom: var(--ebl-s2);

  --ebl-lesson-card-assign-marginleft: var(--ebl-s3);
  --ebl-lesson-card-assign-paddingtop: var(--ebl-s3);
  --ebl-lesson-card-assign-paddingright: var(--ebl-s3);
  --ebl-lesson-card-assign-paddingbottom: var(--ebl-s3);

  /* --Lesson Resource Card--*/
  --ebl-lesson-card-subtitle-marginbottom: var(--ebl-s4);
  --ebl-lesson-card-content-marginbottom: var(--ebl-s5);

  /* --Roster Card-- */
  --ebl-ro-card-min-width: 18rem; /* 288px */
  --ebl-ro-card-padding: var(--ebl-s4); /* left & right */
  --ebl-ro-card-padding-top: var(--ebl-s4);
  --ebl-ro-card-padding-bottom: var(--ebl-s4);

  --ebl-ro-card-header-button-margin-top: var(
    --ebl-s2
  ); /* above frameless button */
  --ebl-ro-card-header-title-margin-left: var(
    --ebl-s3
  ); /* b/w icon and title */
  --ebl-ro-card-header-title-margin-bottom: var(
    --ebl-s3
  ); /* b/w title & button */
  --ebl-ro-card-header—button-margin-bottom: var(
    --ebl-s3
  ); /* b/w button & content */

  /* --Roster Card Tile-- */
  --ebl-ro—card-tile-min-width: 15rem; /* 240px */
  --ebl-ro-card-tile-min-width: 15rem; /* 240px */
  --ebl-ro-card-tile-padding: var(--ebl-s3);
  --ebl-ro-card-tile-text-margin-bottom: var(--ebl-s4);

  --ebl-ro-card-tile-margin-left: 0; /* b/w icon & checkbox */
  --ebl-ro-card-tile-margin-right: var(--ebl-s3); /* b/w icon & title */
  --ebl-ro-card-tile-title-margin-top: 0.375rem; /* 6px */
  --ebl-ro-card-tile-icon-margin-left: var(--ebl-s6); /* b/w content & icon */

  /* --Recent Uploads Tile-- */
  --ebl-db-uploads-tile-status-width: 4.75rem; /* 76px */
  --ebl-db-uploads-tile-statis-inidcator-marginright: var(--ebl-db-uploads-tile-status-indicator-marginright);
  --ebl-db-uploads-tile-status-indicator-marginright: var(--ebl-s1);
  --ebl-db-uploads-tile-status-marginleft: var(--ebl-s6);

  /* --DB Assignment Card-- */
  --ebl-db-card-assignments-headercount-paddingright: 0.875rem; /* 14px */
  --ebl-db-card-assignments-m-headercount-paddingright: 0.625rem; /* 10px */

  /* --Blockbuster Section-- */
  --ebl-card-blockbuster-height-lg: 14.375rem; /* 230px */
  --ebl-card-blockbuster-marginbottom: var(--ebl-s6);

  /* --Assessment Card-- */
  --ebl-card-assessment-padding: var(--ebl-s3);
  --ebl-card-assessment—icon-marginleft: var(--ebl-s3);
  --ebl-card-assessment-icon-marginleft: var(--ebl-s3);
  --ebl-card-assessment—icon-marginright: var(--ebl-s2);
  --ebl-card-assessment-icon-marginright: var(--ebl-s2);
  --ebl-card-assessment-text-marginleft: var(--ebl-s3);
  --ebl-card-assessment-m-title-marginbottom: var(--ebl-s2); 

  /* --Question Card-- */ 
  --ebl-card—question-padding: var(--ebl-s3);
  --ebl-card-question-padding: var(--ebl-s3);
}

@media screen and (max-width: 599px) {
  :root {
    --ebl-lesson-card-text-margin-left: var(--ebl-s2);
  }
}

/*------------------------------------------------------------------
 * Dot Navigation
 *----------------------------------------------------------------*/

:root {
  --dot-nav-base: 16px;

  --dot-nav-size: 0.5rem; /* 8px */
  --dot-nav-spacing: var(--ebl-s3); /* 16px) */

  --dot-nav-color: var(--ebl-dark-gray);

  --dot-nav-active-bg: var(--dot-nav-color);
  --dot-nav-active-border: solid 1px var(--dot-nav-color);

  --dot-nav-inactive-bg: transparent;
  --dot-nav-inactive-border: var(--dot-nav-active-border);
}

/*------------------------------------------------------------------
 * Checkboxes
 *
 * @zeplin https://zpl.io/259eO8W
 *----------------------------------------------------------------*/

:root {
  --ebl-checkbox-size: 1.5rem; /* 24px */

  --ebl-checkbox-color: var(--ebl-dark-gray);
  --ebl-checkbox-partial-color: var(--ebl-mid-gray);
  --ebl-checkbox-selected-color: var(--ebl-action-color);
  --ebl-checkbox-disabled-color: var(--ebl-disabled-color);

  /* Distance from checkbox to label */
  --ebl-checkbox-margin-right: var(--ebl-s3);

  /* If using inline, add 24px to right of checkbox+label */
  --ebl-checkbox-inline-margin-right: var(--ebl-s6);

  /* For avatar checkbox selects */
  --ebl-avatar-checkbox-margin-right: var(--ebl-s3);
  --ebl-avatar-checkbox-label-margin-right: var(--ebl-s2);
}

/*------------------------------------------------------------------
 * Expansion Panels
 *
 * @zeplin https://zpl.io/2pjdrK8
 *----------------------------------------------------------------*/

:root {
  --ebl-exp-panel-margin-bottom: var(--ebl-s3);
  --ebl-exp-panel-margintop: var(--ebl-s4);
}

/*------------------------------------------------------------------
 * Simple Notification
 *
 * @zeplin https://zpl.io/bzRYLPl
 *----------------------------------------------------------------*/

:root {
  /* Simple notifications get Subhead 1 text styles */
  --ebl-notify-simple-font-family: var(--ebl-wf-headings);
  --ebl-notify-simple-font-size: var(--ebl-sh3);
  --ebl-notify-simple-line-height: var(--ebl-sh3-line-height);
  --ebl-notify-simple-letter-spacing: var(--ebl-sh3-letter-spacing);
  --ebl-notify-simple-color: var(--ebl-sh3-color);
  --ebl-notify-simple-font-weight: var(--ebl-sh3-weight);
  --ebl-notify-simple-marginbottom: var(--ebl-s4);

  --ebl-notify-simple-icon-margin: var(--ebl-s2);
}

/*------------------------------------------------------------------
 * Lists
 *
 * @zeplin https://zpl.io/adwA1N7
 *----------------------------------------------------------------*/

:root {
  --ebl-li-font-size: var(--ebl-sh3);
  --ebl-li-line-height: var(--ebl-sh3-line-height);
  --ebl-li-letter-spacing: var(--ebl-sh3-letter-spacing);
  --ebl-li-color: var(--ebl-sh3-color);
  --ebl-li-weight: var(--ebl-sh3-weight);

  --ebl-li-margin-bottom: var(--ebl-s3);
  --ebl-li-large-marginbottom: var(--ebl-s7);

  --ebl-li-icon-margin-right: var(--ebl-s3);

  --ebl-simple-list-margintop: var(--ebl-s3);

  /* LIST VARIANT USED W ACCORDION IN TOC COMPONENT */
  --ebl-list-generic1-icon-marginright: var(--ebl-s2);
  --ebl-list-generic1-minwidth: 19rem;/* 304px */
  --ebl-list-generic1-listitem-height: calc(var(--ebl-s6) + var(--ebl-s3));
  --ebl-list-generic1-padding: var(--ebl-s2);
}

/*------------------------------------------------------------------
 * Messaging
 *
 * @zeplin https://zpl.io/agpY5M1 Alert
 *         https://zpl.io/blAN6GD Empty
 *         https://zpl.io/2j9GkzO Info Banner
 *----------------------------------------------------------------*/

:root {
  /* --Alert Banner-- */
  --ebl-alert-notif-min-width: 18rem; /* 288px */
  --ebl-alert-banner-radius: 0.5rem; /* 8px */
  --ebl-alert-notif-margintop: var(--ebl-s3); /* 16px */
  --ebl-alertnotif-sm-margintop: var(--ebl-s2); /* 8px */
  --ebl-alertnotif-label-marginright: var(--ebl-s2); /* 8px */
  --ebl-alertnotif-marginbottom: var(--ebl-s3); /* 16px */
  --ebl-alertnotif-sm-marginbottom: var(--ebl-s2);/* 8px */

  --ebl-alert-notif-sm-padding: var(--ebl-s3); /* 16px all around */
  --ebl-alert-notif-padding: var(--ebl-s4); /* 24px all around */

  --ebl-alert-notif-icon-sm-margin-right: var(--ebl-3);
  --ebl-alert-notif-icon-sm-padding: 0.125rem; /* 2px */

  --ebl-alert-notif-icon-margin-right: var(--ebl-s4);

  --ebl-alert-notif-error-bg: var(--ebl-signal-error-light);
  --ebl-alert-notif-error-icon-color: var(--ebl-signal-error);

  --ebl-alert-notif-warning-bg: var(--ebl-signal-warning-light);
  --ebl-alert-notif-warning-icon-color: var(--ebl-signal-warning);

  --ebl-alert-notif-info-bg: var(--ebl-signal-info-light);
  --ebl-alert-notif-info-icon-color: var(--ebl-signal-info);

  --ebl-alert-notif-success-bg: var(--ebl-signal-success-light);
  --ebl-alert-notif-success-icon-color: var(--ebl-signal-success);

  /* --Empty Messaging-- */
  --ebl-empty-headline-bg: var(--ebl-mktg-beige1);

  --ebl-empty-headline-padding: var(--ebl-s3);

  --ebl-empty-headline-compact-margin-bottom: 0;
  --ebl-empty-headline-title-margin-bottom: var(--ebl-s2);
  --ebl-empty-headline—text-margin-bottom: var(--ebl-s2);
  --ebl-empty-headline-icon-margin-bottom: var(--ebl-s3);

  /* --Info Banner-- */
  --ebl-info-banner-min-width: 18rem; /* 288px */
  --ebl-info-banner-padding: var(--ebl-s4); /* 24px all around */
  --ebl-info-banner-radius: 0.5rem; /* 8px */
  --ebl-info-banner-shadow: var(--ebl-shadow-8);
  --ebl-infobanner—text-marginbottom: var(--ebl-s3);
  --ebl-infobanner-text-marginbottom: var(--ebl-s3); 
  --ebl-infobanner-margin: var(--ebl-s4);

  --ebl-info-banner-icon-margin-right: var(--ebl-s4);
  --ebl-info-banner—button-margin-left: var(--ebl-s6);
  --ebl-info-banner—button-margin-top: var(--ebl-s3);
  --ebl-info-banner—button-margin-bottom: var(--ebl-s2);
  --ebl-info-banner-button-margin-left: var(--ebl-s6);
  --ebl-info-banner-button-margin-top: var(--ebl-s3);
  --ebl-info-banner-button-margin-bottom: var(--ebl-s2);

  --ebl-info-banner-error-bg: var(--ebl-signal-error-light);
  --ebl-info-banner-error-icon-color: var(--ebl-signal-error);

  --ebl-info-banner-warning-bg: var(--ebl-signal-warning-light);
  --ebl-info-banner-warning-icon-color: var(--ebl-signal-warning);

  --ebl-info-banner-info-bg: var(--ebl-signal-info-light);
  --ebl-info-banner-info-icon-color: var(--ebl-signal-info);

  --ebl-info-banner-success-bg: var(--ebl-signal-success-light);
  --ebl-info-banner-success-icon-color: var(--ebl-signal-success);
}

/*------------------------------------------------------------------
 * Dropdown Menus
 *
 * @zeplin https://zpl.io/2ZB14yq (inline)
 *         https://zpl.io/amwAe5e (user)
 *----------------------------------------------------------------*/

:root {
  /* --Dropdown Frame (closed state)-- */
  --ebl-dropdown-min-width: 8.1875rem; /* 131px */
  --ebl-dropdown-height: 2.5rem; /* 40px -- the closed height */
  --ebl-dropdown-border-radius: 0.25rem; /* 4px */
  --ebl-dropdown-padding-right: var(--ebl-s6);
  --ebl-dropdown-padding-left: var(--ebl-s3);

  --ebl-dropdown-border-color: var(--ebl-mid-gray);
  --ebl-dropdown-hover-border-color: var(--ebl-black);

  /* --Icon-- */
  --ebl-dropdown-icon-margin-right: var(--ebl-s3);
  --ebl-dropdown-icon-margin-left: var(--ebl-s6);

  /* --Dropdown Panel-- */
  --ebl-dropdown-panel-max-height: 14.375rem; /* 230px -- the max open panel height before scrolling */
  --ebl-dropdown-panel-maxwidth: 31.25rem; /* 500px */
  --ebl-dropdown-panel-footer-maxheight: 18.375rem; /* 294px */
  --ebl-dropdown-panel-minwidth: 18rem; /* 288px */
  --ebl-dropdown-panel-padding: var(--ebl-s2) var(--ebl-s3);
  --ebl-dropdown-panel-padding-top: var(--ebl-s2);
  --ebl-dropdown-panel-padding-bottom: var(--ebl-s2);
  --ebl-dropdown-panel-padding-left: var(--ebl-s3);
  --ebl-dropdown-panel-padding-right: var(--ebl-s3);
  --ebl-dropdown-panel-shadow: var(--ebl-shadow-8);
  --ebl-dropdown-button-group-margintop: var(--ebl-s3);

  /* --Dropdown List Items-- */
  --ebl-dropdown-li-height: 2.5rem; /* 40px -- each list item */
  --ebl-dropdown-li-hover-color: var(--ebl-light-gray);
  --ebl-dropdown-li-selected-color: var(--ebl-light-mid-gray);

  /* --Combo Box (closed state)-- */
  --ebl-Combo-box-padding-right: var(--ebl-s7);

  --ebl-dropdown-page-margin-bottom: var(--ebl-s2);
}

/*------------------------------------------------------------------
 * Primary & Secondary Navigation
 *
 * @zeplin https://zpl.io/aR0p0y0 (main nav)
 *         https://zpl.io/bPnJgPx (secondary nav)
           https://zpl.io/2EpPPJM (tertiary nav)

 *----------------------------------------------------------------*/

/* --Main Navigation-- */
:root {
  --ebl-nav-height: 4rem; /* 64px */

  --ebl-nav-padding-right: var(--ebl-s2);
  --ebl-nav-padding-left: 0;

  --ebl-nav-shadow: var(--ebl-shadow-1);
  --ebl-nav-bg: var(--ebl-white);

  /* --Logo-- */
  --ebl-logo-color: var(--ebl-mid-gray);
  --ebl-logo-color-hover: var(--ebl-black);

  /* --Hamburger Menu-- */
  --ebl-menu-color: var(--ebl-logo-color);
  --ebl-menu-color-hover-selected: var(--ebl-logo-color-hover);

  /* --Hamburger Menu Items (top-level)-- */
  --ebl-burger-padding-left: var(--ebl-s6);
  --ebl-burger-padding-right: var(--ebl-s4);

  /* --Pill-shaped Buttons-- */
  --ebl-nav-btn-height: var(--ebl-button-height-lg);
  --ebl-nav-btn-radius: calc(var(--ebl-button-height-lg) / 2);
  --ebl-nav-btn-padding: 0 var(--ebl-s4);
  --ebl-nav-btn-margin: var(--ebl-s1); /* total of 8px between buttons */

  --ebl-nav-btn-font-color: var(--ebl-text-black);
  --ebl-nav-btn-bg: var(--ebl-nav-bg);
  --ebl-nav-btn-bg-hover: var(--ebl-light-brand);
  --ebl-nav-btn-bg-selected: var(--ebl-brand);

  /* --Settings Cog-- */
  --ebl-settings-color: var(--ebl-logo-color);
  --ebl-settings-hover-selected: var(--ebl-logo-color-hover);

  /* --Avatar-- */
  --ebl-avatar-margin-left: var(--ebl-s3);
  /* Additional avatar variables in avatars.css */
}

/* Update margins & paddings from sm + md breakpoints */
@media screen and (min-width: 600px) and (max-width: 1279px) {
  :root {
    --ebl-nav-padding-left: var(--ebl-s2);
  }
}

/* Update margins & paddings from lg breakpoint */
@media screen and (min-width: 1280px) {
  :root {
    --ebl-nav-padding-left: var(--ebl-s3);
    --ebl-nav-padding-right: var(--ebl-s3);
  }
}

/* --Sub Navigation-- */
:root {
  --ebl-subnav-height: 3rem; /* 48px */
  --ebl-subnav-border-top: solid 1px var(--ebl-disabled-color);
  --ebl-subnav-border-top-color: var(--ebl-disabled-color);
  --ebl-subnav-border-top-style: solid;
  --ebl-subnav-border-top-width: 1px;
  /* NOT ADDED TO FIGMA */
  --ebl-subnav-border-bottom: var(--ebl-shadow-1);


  --ebl-subnav-indicator-padding: 0 var(--ebl-s6);
  --ebl-subnav-indicator-bottom-border: solid 0.25rem transparent; /* 4px */
  --ebl-subnav-indicator-bottom-border-color: transparent;
  --ebl-subnav-indicator-bottom-border-width: 0.25rem /* 4px */;
  --ebl-subnav-indicator-bottom-border-style: solid;

  /* these colors refer to the bottom border on subnav indicators */
  --ebl-subnav-indicator-selected: var(--ebl-action-color);
  --ebl-subnav-indicator-hover: var(--ebl-light-action-color);

  /* hamburger list items at smaller BPs */
  --ebl-subnav-li-height: var(--ebl-s7);

  --ebl-subnav-li-bg: var(--ebl-background);

  --ebl-subnav-li-padding-top: var(--ebl-s2);
  --ebl-subnav-li-padding-right: var(--ebl-s4);
  --ebl-subnav-li-padding-bottom: var(--ebl-s2);
  --ebl-subnav-li-padding-left: var(--ebl-s7);

  /* added unified declaration for use in Figma */
  --ebl-subnav-li-padding: var(--ebl-s2) var(--ebl-s4) var(--ebl-s2) var(--ebl-s7);
}

/* --Tertiary Navigation-- */
:root {
  --ebl-tert-nav-height: 3rem; /* 48px */

  --ebl-tert-nav-border-bottom: solid 0.0625rem var(--ebl-disabled-color); /* 1px */
  /* Split above values for consumption in Figma */
  --ebl-tert-nav-border-bottom-color: var(--ebl-disabled-color);
  --ebl-tert-nav-border-bottom-width: 0.0625rem; /* 1px */
  --ebl-tert-nav-border-bottom-style: solid;

  --ebl-tert-nav-indicator-border: solid 0.125rem transparent; /* 2px */
  /* Split above values for consumption in Figma */
  --ebl-tert-nav-indicator-border-color: transparent;
  --ebl-tert-nav-indicator-border-width: 0.125rem; /* 2px */
  --ebl-tert-nav-indicator-border-style: solid;

  --ebl-tert-nav-tabs-padding: var(--ebl-s4);

  /* these colors refer to the bottom border on tertiary indicators */
  --ebl-tert-nav-indicator-selected: var(--ebl-action-color);
  --ebl-tert-nav-indicator-hover: var(--ebl-light-action-color);

  --ebl-tert-nav-scroll-hover: var(--ebl-light-gray);

  /* For lg BP and above */
  --ebl-tert—nav-radius: 0.25rem; /* 4px */
  /* REMAPPED TO REMOVE EMDASH CHARACTER IN VAR NAME */
  --ebl-tert-nav-radius: 0.25rem; /* 4px */

  --ebl-tert-nav-bg-selected: var(--ebl-light-gray);
  --ebl-tert-nav-bg-hover: var(--ebl-light-mid-gray);

  --ebl-tert-nav-indicator-border-radius: 0.25rem 0rem 0rem 0.25rem;

  --ebl-tert-nav-padding-left: var(--ebl-s3);
  --ebl-tert-nav-padding-right: var(--ebl-s3);

  --ebl-tert-nav-margin: var(--ebl-s3);
  --ebl-tert-nav-icon-margin: var(
    --ebl-s5
  ); /* B/w left icon and right list item text */
}

/* updates border from lg BP */
@media screen and (min-width: 1280px) {
  :root {
    --ebl-tert-nav-indicator-border: solid 0.25rem var(--ebl-action-color); /* 4px */
  }
}

/* --Dot Navigation-- */
:root {
  --ebl-dot-nav-base: 16px;

  --ebl-dot-nav-size: 0.5rem; /* 8px */
  --ebl-dot-nav-spacing: var(--ebl-s3); /* 16px) */

  --ebl-dot-nav-color: var(--ebl-dark-gray);

  --ebl-dot-nav-active-bg: var(--ebl-dot-nav-color);
  --ebl-dot-nav-active-border: solid 1px var(--ebl-dot-nav-color);
  /* Split above values for consumption in Figma */
  --ebl-dot-nav-active-border-color: var(--ebl-dot-nav-color);
  --ebl-dot-nav-active-border-width: 1px;
  --ebl-dot-nav-active-border-style: solid;

  --ebl-dot-nav-inactive-bg: transparent;
  --ebl-dot-nav-inactive-border: var(--ebl-dot-nav-active-border);
}

/* --Drawer-- */
:root {
 --ebl-drawer-header-padding: var(--ebl-s3) var(--ebl-s3) var(--ebl-s3) var(--ebl-s4);
 --ebl-drawer-padding: var(--ebl-s4);
 --ebl-drawer-m-header-padding: var(--ebl-s2) var(--ebl-s2) var(--ebl-s2) var(--ebl-s3);
 --ebl-drawer-m-padding: var(--ebl-s3);
 --ebl-drawer-width-default: 31.25rem; /* 500px */
 --ebl-drawer-width-mobile: 20rem; /* 320px */
}

/* Filter TOC */
:root {
--ebl-tocfilter-listitem-paddingleft: var(--ebl-s3);
--ebl-tocfilter-listitem-paddingright: var(--ebl-s3);
--ebl-tocfilter-listitem-paddingtop: var(--ebl-s3);
--ebl-tocfilter-listitem-paddingbottom: var(--ebl-s3);

--ebl-tocfilter-listitem-title-color: var(--ebl-text-black);
--ebl-tocfilter-listitem-subtitle-color: var(--ebl-text-black);
--ebl-tocfilter-listitem-icon-color: var(--ebl-dark-gray);

--ebl-tocfilter-listitem-selected-backgroundcolor: var(--ebl-light-gray);
--ebl-tocfilter-listitem-selected-icon-color: var(--ebl-dark-gray);
--ebl-tocfilter-listitem-selected-indicator-color: var(--ebl-action-color);
}
/* FILTER TOC */

/*------------------------------------------------------------------
 * Inputs
 *
 * @zeplin https://zpl.io/2jRGkw6
 *----------------------------------------------------------------*/
:root {
  /* Standard Text Input */
  --ebl-input-min-width: 8.1875rem; /* 131px */
  --ebl-input-radius: 0.25rem; /* 4px */
  --ebl-input-height: 2.5rem; /* 40px */
  --ebl-input-marginbottom: var(--ebl-s3); /* 16px */
  --ebl-input-shim-marginbottom: var(--ebl-s1);

  --ebl-input-border-color: var(--ebl-mid-gray);
  --ebl-input-border-hover-color: var(--ebl-alert-black);

  --ebl-input-marginbottom-xl: var(--ebl-s6); /* 40px */

  /* Error State - border thickens from 1px -> 2px */
  --ebl-input-border-error: solid 2px var(--ebl-signal-error);
  --ebl-input-bordercolor-error: var(--ebl-signal-error);
  --ebl-input-borderwidth-error: 2px;
  --ebl-input-borderstyle-error: solid;

  --ebl-input-padding-left: var(--ebl-s3);
  --ebl-input-padding-right: var(--ebl-s3);

  --ebl-input-label-margin-bottom: 0;

  /* Combo Box */
  --ebl-combo-box-padding-right: var(--ebl-s7);

  /* --Multiline Text Input-- */
  --ebl-input-max-height: 6.25rem; /* 100 */
}

/*------------------------------------------------------------------
 * Linear Progress Variables
 *
 * @zeplin https://zpl.io/VQngmZP
 *----------------------------------------------------------------*/

:root {
  --ebl-linear-progress-text-color: var(--ebl-signal-success);

  --ebl-linear-progress-range-color: var(--ebl-border-hairline-gray);
  --ebl-linear-progress-value-color: var(--ebl-signal-success);

  --ebl-linear-progress-margin-left: var(--ebl-s1); /* 4px */

  --ebl-linear-progress-bar-height: 0.5rem; /* 8px */
  --ebl-linear-progress-bar-radius: calc(
    var(--ebl-linear-progress-bar-height) / 2
  );
  --ebl-linear-progress-margin: var(--ebl-s2); /* 8px */
  --ebl-linear-progress-padding: var(--ebl-s4); /* 24px */
}

/*------------------------------------------------------------------
 * Data Tables
 *
 * * sortable table
 * * pagination
 *----------------------------------------------------------------*/

:root {
  --ebl-table-header-border-color: var(--ebl-secondary-2); /* default color */
  --ebl-table-header-border-width: 0.25rem; /* 4px */
  --ebl-table-radius: 0.25rem; /* 4px */
  --ebl-table-border-color: var(--ebl-card-border-color);
  --ebl-table-border-width: 0.0625rem; /* 1px */
  --ebl-table-border: solid var(--ebl-table-border-width)
    var(--ebl-table-border-color);

  --ebl-table-zebra-bg: var(--ebl-background);

  --ebl-table-header-cell-padding: var(--ebl-s3); /* 16px all around */
  --ebl-table-header-text-color: var(--ebl-text-gray);

  /* between label & sort arrow (when visible) */
  --ebl-table-header-text-margin-right: var(--ebl-s2);

  --ebl-table-cell-padding: var(--ebl-s3);

  /* --Table Interactions-- */
  --ebl-table-header-text-active: var(--ebl-text-black);
  --ebl-table-row-hover-color: var(--ebl-light-action-color);
  --ebl-table-row-selected-color: var(--ebl-mid-action-color);

  /* --Compact Tables-- */
  --ebl-table-c-header-border-width: 0.125rem; /* 2px for compact tables */
  --ebl-table-c-cell-padding: var(--ebl-s2) var(--ebl-s3);

  /* --Table Pagination-- */
  --ebl-table-pagination-border: var(--ebl-card-border);

  --ebl-table-pagination-min-width: 18rem; /* 288px */

  --ebl-table-pagination-padding: var(--ebl-s1);
  --ebl-table-pagination-radius: 0.5rem; /* 8px */

  --ebl-table-pagination-button-margin-left: var(--ebl-s4);
  --ebl-table-pagination-m-margin-top: var(--ebl-s2);
  --ebl-table-pagination-m-margin-bottom: 0.5rem; /* 8px */

  /* --Mobile Table-- */
  --ebl-table-m-sort-margin-left: var(--ebl-s2);
  --ebl-table-m-sort-margin-bottom: var(--ebl-s3);
  --ebl-table-m-sort-minWidth: 9.375rem; /* 150px */

  /* min height here in case of long title */
  --ebl-table-m-header-min-height: 4rem; /* 64px */

  --ebl-table-m-header-icon-margin-left: var(--ebl-s3);

  --ebl-table-m-padding-left: var(--ebl-s3);
  --ebl-table-m-padding-right: var(--ebl-s3);

  /* only needed when table has selectable rows */
  --ebl-table-m-checkbox-margin-right: var(--ebl-s3);
  --ebl-table-m-checkbox-accordion-indent: var(--ebl-s6);

  --ebl-table-m-accordion-open-padding-top: var(--ebl-s4);
  --ebl-table-m-accordion-open-padding-bottom: var(--ebl-s4);

  --ebl-table-m-accordion-open-bg: var(--ebl-background);
  --ebl-table-m-accordion-child-padding: var(--ebl-s2) 0;
  --ebl-table-m-accordion-child-border: solid 1px var(--ebl-table-border-color);

  --ebl-table-m-accordion-selected-open-bg: var(--ebl-light-action-color);
  --ebl-table-m-accordion-selected-open-child-border: solid 1px
    var(--ebl-dark-gray);
}

/*------------------------------------------------------------------
 * Page Header Variables
 *
 * @zeplin https://zpl.io/VxX8kRk(Page Header)
 *----------------------------------------------------------------*/

:root {
  --ebl-page-header-eyebrow-color: var(--ebl-text-gray);
  --ebl-page-header-subhead-color: var(--ebl-text-black);

  --ebl-page-header-max-width: 37.5rem; /* 600px */
  --ebl-page-header-margin-top: var(--ebl-s6);
  --ebl-page-header-margin-bottom: var(--ebl-s7);
  --ebl-header-margin-bottom: var(--ebl-page-header-margin-bottom);
}

/* Mobile */
@media screen and (max-width: 600px) {
  :root {
    --ebl-h1: 2.25rem; /* 36px */
    --ebl-h1-line-height: 3rem; /* 48px */
    --ebl-h1-letter-spacing: -0.0125rem; /* -.2px */
  }
}

:root {
  --ebl-modal-margin: var(--ebl-s7);
  --ebl-modal-title-margin-bottom: var(--ebl-s3);
  --ebl-modal-text-margin-bottom: var(--ebl-s4);
  --ebl-modal-label-margin-bottom: var(--ebl-s3);
  --ebl-modal-input-margin-bottom: var(--ebl-s3);
  --ebl-modal-date-picker-margin-bottom: var(--ebl-s3);
  --ebl-modal-m-text-input-margin-bottom: var(--ebl-s3);
  --ebl-modal-filter-margin-bottom: var(--ebl-s2);
  --ebl-modal-button-group-margin-top: var(--ebl-s6);
  --ebl-modal-padding: var(--ebl-s4);
  --ebl-modal-header-icon-marginright: var(--ebl-s2);
  --ebl-modal-alert-marginbottom: var(--ebl-s4);


  /* --Roster Modal-- */
  --ebl-modal-stepper-margin-bottom: var(--ebl-s6);
  --ebl-modal-stepper-margin-bottom: var(--ebl-s5);
  --ebl-modal-details-header-margin-bottom: var(--ebl-s2);
  --ebl-modal-details-header-margin-shim: var(--ebl-s2);
  --ebl-modal-details-block-margin-bottom: var(--ebl-s4);
  --ebl-modal-alert-notif-margin-bottom: var(--ebl-s2);
  --ebl-modal-search-width: 18.375rem; /* 294px */
  --ebl-search-marginright: var(--ebl-s5);
  --ebl-modal-radio-margin-bottom: var(--ebl-s2);
  --ebl-modal-form-fields-header-margin-top: var(--ebl-s3);
  --ebl-modal-form-fields-header-margin-bottom: var(--ebl-s2);
  --ebl-modal-form-fields-block-margin-bottom: var(--ebl-s4);
  --ebl-modal-upload-button-margin-left: var(--ebl-s2);
  --ebl-modal-upload-button-margin-bottom: var(--ebl-s2);
  --ebl-modal-checkbox-block-margin-bottom: var(--ebl-s4);
  --ebl-modal-feedback-block-padding: var(--ebl-s4);

  /* --Messaging Modal (success/error)-- */
  --ebl-modal-toaster-margintop: var(--ebl-s3);
  --ebl-modal-toaster-marginbottom: var(--ebl-s3);

  /* --Book Modal-- */
  --ebl-book-margin-right: var(--ebl-s4);
  --ebl-book-margin-bottom: var(--ebl-s2);
  --ebl-book-title-margin-bottom: var(--ebl-s2);
  --ebl-modal-book-title-margin-bottom: var(--ebl-s3);
  --ebl-modal-details-margin-bottom: var(--ebl-s3);

  /* --Standard Detail Modal-- */
  --ebl-modal-sdm-content-maxheight: 30.4375rem; /* 487px */
  --ebl-modal-sdm-list-item-bordertop: solid 1px var(--ebl-card-border);
  --ebl-modal-sdm-list-item-bordertop-color: var(--ebl-card-border);
  --ebl-modal-sdm-list-item-bordertop-style: solid;
  --ebl-modal-sdm-list-item-bordertop-width: 1px;

  --ebl-modal-sdm-item-padding: var(--ebl-s4);
  --ebl-modal-sdm-item-bg-color: var(--ebl-background);

  --ebl-modal-sdm-item-status-correct-marginright: var(--ebl-s3);
  --ebl-modal-sdm-item-status-icon-marginright: var(--ebl-s1);
  --ebl-modal-sdm-item-status-correct-color: var(--ebl-signal-success);

  /* --Virtual Classroom Passcode Modal-- */
  --ebl-modal-button-shim-paddingLeft: var(--ebl-s2);
  --ebl-modal-button-shim-paddingTop: var(--ebl-s3);

  /* --Filter Modal-- */
  --ebl-modal-filter-button-margintop: var(--ebl-s3);
  --ebl-modal-filter-button-marginbottom: var(--ebl-s4);

}

:root {
  --ebl-book-cover-radius: var(--ebl-s2);
  --ebl-book-title-margin-bottom: var(--ebl-s2);
  --ebl-book-cover-min-width: 136px;
}

:root {
  --ebl-popover-width: 18rem; /* 288px */
  --ebl-popover-padding: var(--ebl-s2) 0 var(--ebl-s2) var(--ebl-s3);
  --ebl-popover-header-margintop: var(--ebl-s2);
  --ebl-popover-header-margin-bottom: var(--ebl-s4);
  --ebl-popover-header-icon-marginright: var(--ebl-s2);
  --ebl-popover-header-text-marginbottom: var(--ebl-s3); /* 16px */
  --ebl-popover-header-button-marginright: var(--ebl-s2);
  --ebl-popover-content-minheight: 8.375rem; /* 134px */
  --ebl-popover-content-maxheight: 20rem; /* 320px */
  --ebl-popover-content-marginbottom: var(--ebl-s2);
  --ebl-popover-content-marginright: var(--ebl-s3);
  --ebl-popover-button-margintop: var(--ebl-s4);
  --ebl-popover-button-marginbottom: var(--ebl-s3); /* 16px */
  --ebl-popover-alertnotif-margintop: var(--ebl-s4);
}

:root {
  --ebl-logo-tile-height: 6.625rem; /*106px*/
  --ebl-logo-tile-min-width: 13.75rem; /*288px*/
}

:root {
  --ebl-fp-min-width: 18rem; /*288px*/
  --ebl-fp-padding: var(--ebl-s3);
  --ebl-fp-text-margin-bottom: var(--ebl-s4);
  --ebl-fp-input-margin-top: var(--ebl-s2);
  --ebl-fp-input-margin-bottom: var(--ebl-s3);
}

:root {
  --ebl-error-block-margin-bottom: var(--ebl-s6);
}

:root {
    --ebl-accordion-header-margintop: var(--ebl-s0);
    --ebl-accordion-padding: var(--ebl-s3);
    --ebl-accordion-radio-marginbottom: var(--ebl-s2);
    --ebl-accordion-label-marginbottom: var(--ebl-s2);
    --ebl-accordion-input-marginbottom: var(--ebl-s3);
    --ebl-accordion-formfields-marginbottom: var(--ebl-s4);
    --ebl-accordion-body-marginbottom: var(--ebl-s4);
    --ebl-accordion-checkbox-marginbottom: var(--ebl-s2);
    --ebl-accordion-checkbox-block-marginbottom: var(--ebl-s3);
    --ebl-accordion-label-slim-marginbottom: var(--ebl-s2);
    --ebl-accordion-label-marginbottom-lg: var(--ebl-s5);
    --ebl-accordion-error-marginbottom: var(--ebl-s6);
    --ebl-accordion-label-margintop: var(--ebl-s3);
    --ebl-accordion-icon-marginleft: var(--ebl-s2);
    --ebl-accordion-icon-marginright: var(--ebl-s2);

    /* ADDED FOR TOC ACCORDION */

    --ebl-accordion-header-icon-marginright: var(--ebl-s3);
    --ebl-accordion-header-padding: var(--ebl-s3) var(--ebl-s4) var(--ebl-s3) var(--ebl-s4);
    --ebl-accordion-minwidth: 20rem; /* 320px */;
    --ebl-accordion-borderradius: var(--ebl-s2);
    --ebl-accordion-header-bg-padding: var(--ebl-s2);
    --ebl-accordion-list-borderradius: var(--ebl-s2);

}
:root {
  /* TODO: move to buttongroup.css */
  --ebl-button-group-margintop-xl: var(--ebl-s7); /* 64px */
  --ebl-button-group-margintop: var(--ebl-s2); /* 8px */
  --ebl-button-group-marginbottom: var(--ebl-s3); /* 16px */
  --ebl-button-group-margin-bottom: var(--ebl-s3); /* 16px */

  /* TODO: move to label.css */
  --ebl-label-margintop-lg: var(--ebl-s6);
  --ebl-label-marginbottom: var(--ebl-s2);
  --ebl-label-error-marginbottom: var(--ebl-s6);
  --ebl-label-marginbottom-md: var(--ebl-s4);
  --ebl-label-margin-bottom: var(--ebl-label-marginbottom); /* maps new var */

  /* TODO: define back-button component or refactor; move to backbutton.css */
  --ebl-back-button-margin-top: var(--ebl-s4);
  --ebl-backbutton-icon-marginleft: var(--ebl-s2);
  --ebl-backbutton-margin: var(--ebl-s2);

  /* TODO: move to filter-component.css */
  --ebl-filterblock-margintop: var(--ebl-s4);
  --ebl-filterblock-header-marginbottom: var(--ebl-s3);
  --ebl-filterblock-inputs-marginbottom: var(--ebl-s4);
  --ebl-filterblock-marginbottom: var(--ebl-s4);
  --ebl-filterblock-button-marginleft: var(--ebl-s4);

  /* TODO: remove, to be subsumed by per-component spacing when globally available */
  --ebl-content-margin-3: var(--ebl-s3);
  --ebl-content-margin-4: var(--ebl-s4);
  --ebl-content-margin-6: var(--ebl-s6);

  /* TODO: move to progressbar component file */
  --ebl-linear-progress-margin: var(--ebl-s2);
  --ebl-linear-progress-padding: var(--ebl-s4);

  /* TODO: move to component-specific file when ready */
  --ebl-badge-margintop: var();
  --ebl-badge-marginright: 0.8rem; /* 20px */
  --ebl-badge-marginleft: var(--ebl-s2);

  /* TODO: encapsulate hero banner styles and substyles to separate file, move this when ready */
  --ebl-hero-image-margintop: var(--ebl-s4);
  --ebl-hero-image-marginbottom: var(--ebl-s4);
  --ebl-herobanner-title-marginbottom: var(--ebl-s2);
  --ebl-herobanner-marginbottom: var(--ebl-s8);

  /* PL styles -- to be moved at a future date */
  --ebl-avatarblock-avatar-marginbottom: var(--ebl-s4);
  --ebl-avatarblock-avatar-marginbottom-md: var(--ebl-s5);
  --ebl-avatarblock-subtitle-marginbottom: var(--ebl-s4);
  --ebl-avatarblock-divider-marginbottom: var(--ebl-s4);
  --ebl-authorpage-content-marginbottom: var(--ebl-s8);
  --ebl-authorpage-content-marginbottom-sm: var(--ebl-s7);

  /* PL Author page - Single/Multiple Author treatments */
  --ebl-avatarblocksm-margintop: var(--ebl-s3);
  --ebl-avatarblocksm-marginbottom: var(--ebl-s6);
  --ebl-avatarblocksm-text-marginleft: var(--ebl-s3);
  --ebl-avatarblocksm-text-marginleft-sm: var(--ebl-s2);
  --ebl-avatarblocksm-marginbottom-sm: var(--ebl-s5);
  --ebl-avatarblocksm-separator: var(--ebl-s6);
  --ebl-avatarblocksm-separator-sm: var(--ebl-s3);
  --ebl-avatarblocksm-popover-marginleft: var(--ebl-s4);

  /* Library Landing page */
  --ebl-librarypage-searchheader-marginbottom: var(--ebl-s4);
  --ebl-librarypage-contentblock-marginbottom: var(--ebl-s8);
  --ebl-library-gridheader-marginbottom: var(--ebl-s5);

  /* PL 404 Page Vars */
  --ebl-pageerror-margintop: var(--ebl-s3);
  --ebl-pageerror-heading-marginbottom: var(--ebl-s2);
  --ebl-pageerror-subhead-marginbottom: var(--ebl-s6);
  --ebl-pageerror-content-marginbottom: var(--ebl-s6);

  --ebl-pagination-margintop: var(--ebl-s3);
  --ebl-pagination-marginbottom: var(--ebl-s3);

   /* Licence Permission Page */
   --ebl-divider—horizontal-marginbottom: var(--ebl-s3); /* 16px */
   --ebl-divider—vertical-marginleft: var(--ebl-s3); /* 16px */
   --ebl-divider—vertical-marginright: var(--ebl-s3); /* 16px */
   --ebl-text—marginleft: var(--ebl-s2); /* 8px */
  /* REMAPPED TO REMOVE EMDASH CHARACTER IN VAR NAME */
   --ebl-divider-horizontal-marginbottom: var(--ebl-s3); /* 16px */
   --ebl-divider-vertical-marginleft: var(--ebl-s3); /* 16px */
   --ebl-divider-vertical-marginright: var(--ebl-s3); /* 16px */
   --ebl-text-marginleft: var(--ebl-s2); /* 8px */

  /* Teacher Dashboard */
   --ebl-carousel-marginbottom: var(--ebl-s6);
   --ebl-assignments-block-marginbottom: var(--ebl-s5);

  /* Generic Content Block */
   --ebl-contentblock-marginbottom: var(--ebl-s6); 
   --ebl-contentblock-label-marginbottom: var(--ebl-s3);
   --ebl-contentblock-icon-primary-marginright: var(--ebl-s3);
   --ebl-contentblock-icon-secondary-marginright: var(--ebl-s2);
   --ebl-contentblock-icon-shim: var(--ebl-s0);
}

:root {
    --ebl-tile-margintop: var(--ebl-s3);
    --ebl-tile-button-padding: var(--ebl-s2);
    --ebl-tile-text-paddingleft: var(--ebl-s3);
}
/*------------------------------------------------------------------
 * Data Viz
 *
 * @zeplin https://zpl.io/blqrmkD
 *
 *----------------------------------------------------------------*/

:root {
  /* --Clustered Row Chart-- */
  --ebl-chart-cr-bar-height: 3rem; /* 48px */
  --ebl-chart-cr-bar-radius: 4px;
  --ebl-chart-cr-bar-maxWidth: 9.375rem; /* 150px */
  --ebl-chart-cr-hover-active-borderwidth: 2px;

  --ebl-chart-cr-title-marginbottom: var(--ebl-s4);
  --ebl-chart-cr-label-marginright: var(--ebl-s3);
  --ebl-chart-cr-row-marginbottom: var(--ebl-s1);
  --ebl-chart-cr-bar-marginleft: var(--ebl-s2);
  --ebl-chart-cr-avatar-marginleft: var(--ebl-s2);
  --ebl-chart-cr-legend-margintop: var(--ebl-s6);
  --ebl-chart-cr-legend-item-marginright: var(--ebl-s6);

  --ebl-chart-cr-belowlevel-color: var(--ebl-signal-error);
  --ebl-chart-cr-onlevel-color: var(--ebl-signal-warning);
  --ebl-chart-cr-abovelevel-color: var(--ebl-signal-success);

  --ebl-chart-cr-belowlevel-color-light: var(--ebl-signal-error-light);
  --ebl-chart-cr-onlevel-color-light: var(--ebl-signal-warning-light);
  --ebl-chart-cr-abovelevel-color-light: var(--ebl-signal-success-light);

  --ebl-chart-cr-hoverborder-color: var(--ebl-black);

  /* --Stacked Horizontal Bar Chart-- */
  --ebl-chart-shbc-band-height: 0.5rem; /* 8px */

  --ebl-chart-shbc-node-size-sm: 0.75rem; /* 12px */
  --ebl-chart-shbc-node-size-md: 1.5rem; /* 24px */
  --ebl-chart-shbc-node-size-lg: 2rem; /* 32px */

  --ebl-chart-shbc-node-border-sm-md: solid 0.25rem var(--ebl-white); /* 4px */

  --ebl-chart-shbc-node-shadow: var(--ebl-shadow-3);

  --ebl-chart-shbc-class-avg-node-bgcolor: var(--ebl-black);
  --ebl-chart-shbc-avg-combo-node-bg-color: var(--ebl-white);

  --ebl-chart-shbc-band-marginbottom: var(--ebl-s2);
  --ebl-chart-shbc-band-marginright: var(--ebl-s2);

  --ebl-chart-shbc-band-value-color: var(--ebl-text-gray);

  --ebl-chart-shbc-band-label-margintop: var(--ebl-s6);
  --ebl-chart-shbc-band-label-dot-marginright: var(--ebl-s2);

 /* --Donut Chart-- */
  --ebl-chart-donut-band-gap: var(--ebl-s1);
  --ebl-chart-donut-outer-circumfrence: 12rem; /* 192px */
  --ebl-chart-donut-inner-circumfrence: 7.5rem; /* 120px */

  --ebl-chart-donut-legend-nodata-color: var(--ebl-disabled-color);
  --ebl-chart-donut-legend-below-color: var(--ebl-signal-error);
  --ebl-chart-donut-legend-on-color: var(--ebl-signal-warning);
  --ebl-chart-donut-legend-above-color: var(--ebl-signal-success);
  --ebl-chart-donut-legend-value-color: var(--ebl-text-gray);

  --ebl-chart-donut-legend-margintop: var(--ebl-s6);
  --ebl-chart-donut-legend-row-spacing: var(--ebl-s4);
  --ebl-chart-donut-legend-dot-marginright: var(--ebl-s2);
  --ebl-chart-donut-legend-item-marginright: var(--ebl-s6);

  --ebl-chart-donut-selected-border: solid 2px inset var(--ebl-black);
}

/*------------------------------------------------------------------
 * Banner Variables
 *
 *----------------------------------------------------------------*/

:root {
  /* --Profile Banner-- */
  --ebl-miniBanner-backButton-clearance: var(--ebl-page-header-margin-top);
  --ebl-miniBanner-height-lg: 14.3125rem; /* 229px */
  --ebl-miniBanner-height-sm: 10.5rem; /* 168px */

  --ebl-miniBanner-image-width-lg: 20.625rem; /* 330px */
  --ebl-miniBanner-image-height-lg: 10.3125rem; /* 165px */
  --ebl-miniBanner-image-width-sm: 13rem; /* 208px */
  --ebl-miniBanner-image-height-sm: 6.5rem; /* 104px */

  /* --Virtual Classroom-- */
  --ebl-vc-bannerbutton-marginleft: 1.25rem; /* 20px */
  --ebl-vc-bannerbutton-marginright: 1.25rem; /* 20px */
  --ebl-vc-bannerbutton-icon-paddingright: var(--ebl-s2);
  --ebl-vc-bannerbutton-icon-paddingleft: var(--ebl-s2);

  /* --Hero Banner-- */
  --ebl-hero-image-margintop: var(--ebl-s4);
  --ebl-hero-image-marginbottom: var(--ebl-s4);
  --ebl-herobanner-title-marginbottom: var(--ebl-s2);
  --ebl-herobanner-marginbottom: var(--ebl-s8);
}

/*------------------------------------------------------------------
 * Slider w Textboxes Variables
 *
 * @zeplin https://app.zeplin.io/project/5db9c5069ca4192c4b948be8/screen/5f7dad613ec88dbae0c6e394
 *
 *----------------------------------------------------------------*/

 :root {
     --ebl-slider-padding: calc(var(--ebl-s4) / 2);
     --ebl-slider-minwidth: 216px;
     --ebl-slider-margintop: var(--ebl-s3);
     --ebl-slider-input-margintop: var(--ebl-s3);
     --ebl-slider-marginbottom: var(--ebl-s4);
     --ebl-slider-range-height: var(--ebl-s1);
     --ebl-slider-thumb-border: solid 1px var(--ebl-mid-gray);
     /* Split above values for consumption in Figma */
     --ebl-slider-thumb-border-color: var(--ebl-mid-gray);
     --ebl-slider-thumb-border-width: 1px;
     --ebl-slider-thumb-border-style: solid;
     
     --ebl-slider-thumb-padding: calc(var(--ebl-s4) / 2);
     --ebl-slider-thumb-borderradius: calc(var(--ebl-s4) / 2);
     --ebl-slider-range-borderradius: var(--ebl-s0);
 }
:root{
    /* default  State */
    
    /* unchecked */
    --ebl-switch-slider-unchecked-default: var(--ebl-mid-gray);
    --ebl-switch-icon-unchecked-default: var(--ebl-mid-gray);
    --ebl-switch-thumb-unchecked-default: var(--ebl-white);
    
    /* checked */
    --ebl-switch-slider-checked-default: var(--ebl-action-color);
    --ebl-switch-icon-checked-default: var(--ebl-action-color);
    --ebl-switch-thumb-checked-default: var(--white);
    
    /* hover */
    /* unchecked */
    --ebl-switch-slider-unchecked-hover: var(--gray-c55);
    --ebl-switch-icon-unchecked-hover: var(--gray-c55);
    --ebl-switch-thumb-unchecked-hover: var(--white);
    
    /* checked */
    --ebl-switch-slider-checked-hover: var(--blue-c65);
    --ebl-switch-icon-checked-hover: var(--blue-c65);
    --ebl-switch-thumb-checked-hover: var(--white);
    
    /* disabled */
    /* unchecked */
    --ebl-switch-slider-unchecked-disabled: var(--ebl-disabled-color);
    --ebl-switch-icon-unchecked-disabled: var(--ebl-disabled-color);
    --ebl-switch-thumb-unchecked-disabled: var(--white);
    
    /* checked */
    --ebl-switch-slider-checked-disabled: var(--ebl-disabled-color);
    --ebl-switch-icon-checked-disabled: var(--ebl-disabled-color);
    --ebl-switch-thumb-checked-disabled: var(--white);
    
    /* active */
    /* unchecked */
    --ebl-switch-slider-unchecked-active: var(--gray-c65);
    --ebl-switch-icon-unchecked-active: var(--gray-c65);
    --ebl-switch-thumb-unchecked-active: var(--white);
    
    /* checked */
    --ebl-switch-slider-checked-active: var(--blue-c70);
    --ebl-switch-icon-checked-active: var(--blue-c70);
    --ebl-switch-thumb-checked-active: var(--white);
    
    /* focused */
    /* unchecked */
    --ebl-switch-slider-unchecked-focus: var(--ebl-mid-gray);
    --ebl-switch-icon-unchecked-focus: var(--ebl-mid-gray);
    --ebl-switch-thumb-unchecked-focus: var(--white);
    --ebl-switch-thumb-unchecked-outline-focus: var(--ebl-focus-color);
    
    /* checked */
    --ebl-switch-slider-checked-focus: var(--ebl-action-color);
    --ebl-switch-icon-checked-focus: var(--ebl-action-color);
    --ebl-switch-thumb-checked-focus: var(--white); 
    --ebl-switch-thumb-checked-outline-focus: var(--ebl-focus-color)
    
    }
:root {
    --ebl-layout-content-margintop: var(--ebl-s6);

    --ebl-spacing-vert-xxxsmall: var(--ebl-s0); /* 2px */
    --ebl-spacing-vert-xxsmall: var(--ebl-s1); /* 4px */
    --ebl-spacing-vert-xsmall: var(--ebl-s2); /* 8px */
    --ebl-spacing-vert-small: var(--ebl-s3); /* 16px */
    --ebl-spacing-vert-medium: var(--ebl-s4); /* 24px */
    --ebl-spacing-vert-large: var(--ebl-s5); /* 32px */
    --ebl-spacing-vert-xlarge: var(--ebl-s6); /* 40px */
    --ebl-spacing-vert-xxlarge: var(--ebl-s7); /* 64px */
    --ebl-spacing-vert-xxxlarge: var(--ebl-s8); /* 72px */
}
/*------------------------------------------------------------------
 * Base theme properties for xDS Components
 *
 *----------------------------------------------------------------*/

 :root {

  /* GLOBAL VALUES */
  --ebl-global-active-color: var(--ebl-action-color);

  /* Text Colors */
  --ebl-global-textcolor: var(--ebl-text-black);
  --ebl-global-textcolor-secondary: var(--ebl-text-gray);

  --ebl-global-textlinkcolor: var(--ebl-global-active-color);
  --ebl-global-textlinkcolor-hover: var(--ebl-text-black);
  --ebl-global-textlinkcolor-focus: var(--ebl-global-active-color);
  --ebl-global-textlinkcolor-active: var(--ebl-global-active-color);
  --ebl-global-textlinkcolor-disabled: var(--ebl-disabled-color);
  --ebl-global-textlinkcolor-read-only: var(--ebl-text-gray);
  
  /* Icon Colors */
  --ebl-global-iconcolor: var(--ebl-text-black);
  --ebl-global-iconcolor-secondary: var(--ebl-text-gray);
  --ebl-global-iconlinkcolor: var(--ebl-action-color);

  /* Background Colors */
  --ebl-global-surface-backgroundcolor: var(--ebl-white);
  --ebl-global-overlay-color: var(--ebl-mid-gray);
  --ebl-global-slots-space-between: var(--ebl-s3);
  --ebl-rightrail-slots-space-between: var(--ebl-global-slots-space-between);

  /* PADDINGS */
  --ebl-global-padding: var(--ebl-s3);



  /* BUTTONS */

  --ebl-button-borderradius: var(--ebl-s1);
  --ebl-button-intercontentspacing: var(--ebl-s2);
  --ebl-button-lg-padding-x: var(--ebl-s4);
  --ebl-button-lg-padding-y: var(--ebl-s2);
  --ebl-button-sm-padding-x: var(--ebl-s4);
  --ebl-button-sm-padding-y: var(--ebl-s2);
  --ebl-button-contained-default-backgroundcolor: var(--ebl-action-color);
  --ebl-button-contained-active-backgroundcolor: var(--ebl-dark-action-color);
  --ebl-button-contained-hover-backgroundcolor: var(--ebl-action-color);
  --ebl-button-contained-focus-backgroundcolor: var(--ebl-action-color);
  --ebl-button-contained-disabled-backgroundcolor: var(--ebl-disabled-color);

  --ebl-button-contained-text-color: var(--ebl-white);
  --ebl-button-contained-active-text-color: var(--ebl-white);
  --ebl-button-contained-hover-text-color: var(--ebl-white);
  --ebl-button-contained-focus-text-color: var(--ebl-white);
  --ebl-button-contained-disabled-text-color: var(--ebl-white);

  --ebl-button-contained-icon-color: var(--ebl-white);
  --ebl-button-contained-active-icon-color: var(--ebl-white);
  --ebl-button-contained-hover-icon-color: var(--ebl-white);
  --ebl-button-contained-focus-icon-color: var(--ebl-white);
  --ebl-button-contained-disabled-icon-color: var(--ebl-white);

  --ebl-button-contained-border-color: var(--ebl-transparent);
  --ebl-button-contained-hover-border-color: var(--ebl-transparent);
  --ebl-button-contained-active-border-color: var(--ebl-transparent);
  --ebl-button-contained-focus-border-color: var(--ebl-transparent);
  --ebl-button-contained-disabled-border-color: var(--ebl-transparent);
  
  --ebl-button-contained-border-width: 1px;
  --ebl-button-contained-hover-border-width: 1px;
  --ebl-button-contained-active-border-width: 1px;
  --ebl-button-contained-focus-border-width: 1px;
  --ebl-button-contained-disabled-border-width: 1px;

  --ebl-button-outlined-default-backgroundcolor: var(--ebl-white);
  --ebl-button-outlined-active-backgroundcolor: var(--ebl-mid-action-color);
  --ebl-button-outlined-hover-backgroundcolor: var(--ebl-white);
  --ebl-button-outlined-focus-backgroundcolor: var(--ebl-white);
  --ebl-button-outlined-disabled-backgroundcolor: var(--ebl-white);
  --ebl-button-outlined-text-color: var(--ebl-action-color);
  --ebl-button-outlined-active-text-color: var(--ebl-action-color);
  --ebl-button-outlined-hover-text-color: var(--ebl-action-color);
  --ebl-button-outlined-focus-text-color: var(--ebl-action-color);
  --ebl-button-outlined-disabled-text-color: var(--ebl-disabled-color);

  --ebl-button-outlined-icon-color: var(--ebl-action-color);
  --ebl-button-outlined-active-icon-color: var(--ebl-action-color);
  --ebl-button-outlined-hover-icon-color: var(--ebl-action-color);
  --ebl-button-outlined-focus-icon-color: var(--ebl-action-color);
  --ebl-button-outlined-disabled-icon-color: var(--ebl-disabled-color);

  --ebl-button-outlined-border-color: var(--ebl-action-color);
  --ebl-button-outlined-hover-border-color: var(--ebl-action-color);
  --ebl-button-outlined-active-border-color: var(--ebl-action-color);
  --ebl-button-outlined-focus-border-color: var(--ebl-action-color);
  --ebl-button-outlined-disabled-border-color: var(--ebl-disabled-color);
  --ebl-button-outlined-border-width: 1px;
  --ebl-button-outlined-hover-border-width: 1px;
  --ebl-button-outlined-active-border-width: 1px;
  --ebl-button-outlined-focus-border-width: 1px;
  --ebl-button-outlined-disabled-border-width: 1px;

  --ebl-button-frameless-default-backgroundcolor: var(--ebl-white);
  --ebl-button-frameless-active-backgroundcolor: var(--ebl-white);
  --ebl-button-frameless-hover-backgroundcolor: var(--ebl-white);
  --ebl-button-frameless-focus-backgroundcolor: var(--ebl-white);
  --ebl-button-frameless-disabled-backgroundcolor: var(--ebl-disabled-color);

  --ebl-button-frameless-text-color: var(--ebl-action-color);
  --ebl-button-frameless-active-text-color: var(--ebl-action-color);
  --ebl-button-frameless-hover-text-color: var(--ebl-action-color);
  --ebl-button-frameless-focus-text-color: var(--ebl-action-color);
  --ebl-button-frameless-disabled-text-color: var(--ebl-white);

  --ebl-button-frameless-border-color: var(--ebl-transparent);
  --ebl-button-frameless-hover-border-color: var(--ebl-transparent);
  --ebl-button-frameless-active-border-color: var(--ebl-transparent);
  --ebl-button-frameless-focus-border-color: var(--ebl-transparent);
  --ebl-button-frameless-disabled-border-color: var(--ebl-transparent);

  --ebl-button-frameless-border-width: 1px;
  --ebl-button-frameless-hover-border-width: 1px;
  --ebl-button-frameless-active-border-width: 1px;
  --ebl-button-frameless-focus-border-width: 1px;
  --ebl-button-frameless-disabled-border-width: 1px;

  --ebl-button-xl-default-backgroundcolor: var(--ebl-white);
  --ebl-button-xl-active-backgroundcolor: var(--ebl-light-action-color);
  --ebl-button-xl-hover-backgroundcolor: var(--ebl-white);
  --ebl-button-xl-focus-backgroundcolor: var(--ebl-white);
  --ebl-button-xl-disabled-backgroundcolor: var(--ebl-disabled-color);

  --ebl-button-xl-text-color: var(--ebl-global-textcolor);
  --ebl-button-xl-active-text-color: var(--ebl-action-color);
  --ebl-button-xl-hover-text-color: var(--ebl-action-color);
  --ebl-button-xl-focus-text-color: var(--ebl-global-textcolor);
  --ebl-button-xl-disabled-text-color: var(--ebl-disabled-color);

  --ebl-button-xl-icon-color: var(--ebl-global-textcolor);
  --ebl-button-xl-active-icon-color: var(--ebl-action-color);
  --ebl-button-xl-hover-icon-color: var(--ebl-action-color);
  --ebl-button-xl-focus-icon-color: var(--ebl-global-textcolor);
  --ebl-button-xl-disabled-icon-color: var(--ebl-disabled-color);

  --ebl-button-xl-border-color: var(--ebl-transparent);
  --ebl-button-xl-hover-border-color: var(--ebl-action-color);
  --ebl-button-xl-active-border-color: var(--ebl-transparent);
  --ebl-button-xl-focus-border-color: var(--ebl-action-color);
  --ebl-button-xl-disabled-border-color: var(--ebl-transparent);

  --ebl-button-xl-border-width: 1px;
  --ebl-button-xl-hover-border-width: 1px;
  --ebl-button-xl-active-border-width: 1px;
  --ebl-button-xl-focus-border-width: 1px;
  --ebl-button-xl-disabled-border-width: 1px;

  /* FORM ELEMENTS */
  --ebl-formelement-backgroundcolor: var(--ebl-white);
  --ebl-formelement-backgroundcolor-hover: var(--ebl-white);
  --ebl-formelement-backgroundcolor-focus: var(--ebl-white);
  --ebl-formelement-backgroundcolor-active: var(--ebl-white);
  --ebl-formelement-backgroundcolor-disabled: var(--ebl-white);
  --ebl-formelement-backgroundcolor-error: var(--ebl-white);
  --ebl-formelement-backgroundcolor-readonly: var(--ebl-transparent);

  --ebl-formelement-text-color: var(--ebl-global-textcolor);
  --ebl-formelement-text-color-hover: var(--ebl-global-textcolor);
  --ebl-formelement-text-color-focus: var(--ebl-global-textcolor);
  --ebl-formelement-text-color-active: var(--ebl-global-textcolor);
  --ebl-formelement-text-color-disabled: var(--ebl-disabled-color);
  --ebl-formelement-text-color-error: var(--ebl-signal-error);
  --ebl-formelement-text-color-readonly: var(--ebl-disabled-color);

  --ebl-formelement-placeholder-color: var(--ebl-text-gray);
  --ebl-formelement-placeholder-color-hover: var(--ebl-text-gray);
  --ebl-formelement-placeholder-color-focus: var(--ebl-text-gray);
  --ebl-formelement-placeholder-color-active: var(--ebl-text-gray);
  --ebl-formelement-placeholder-color-disabled: var(--ebl-disabled-color);
  --ebl-formelement-placeholder-color-error: var(--ebl-text-gray);
  --ebl-formelement-placeholder-color-readonly: var(--ebl-text-black);

  --ebl-formelement-border-color: var(--ebl-mid-gray);
  --ebl-formelement-border-color-hover:  var(--ebl-black);
  --ebl-formelement-border-color-focus:  var(--ebl-mid-gray);
  --ebl-formelement-border-color-active: var(--ebl-black);
  --ebl-formelement-border-color-disabled:  var(--ebl-disabled-color);
  --ebl-formelement-border-color-error:  var(--ebl-signal-error);
  --ebl-formelement-border-color-readonly:  var(--ebl-transparent);

  --ebl-formelement-border-width: 1px;
  --ebl-formelement-border-width-hover: 1px;
  --ebl-formelement-border-width-focus: 1px;
  --ebl-formelement-border-width-active: 1px;
  --ebl-formelement-border-width-disabled: 1px;
  --ebl-formelement-border-width-error: 1px;
  --ebl-formelement-border-width-readonly: 1px;

  --ebl-formelement-icon-color: var(--ebl-dark-gray);
  --ebl-formelement-icon-color-hover: var(--ebl-dark-gray);
  --ebl-formelement-icon-color-focus: var(--ebl-dark-gray);
  --ebl-formelement-icon-color-active: var(--ebl-dark-gray);
  --ebl-formelement-icon-color-disabled: var(--ebl-disabled-color);
  --ebl-formelement-icon-color-error: var(--ebl-signal-error);
  --ebl-formelement-icon-color-readonly: var(--ebl-text-black);

  --ebl-formelement-borderradius: var(--ebl-s2);
  --ebl-formelement-unchecked-color: var(--ebl-dark-gray);
  --ebl-formelement-checked-color: var(--ebl-action-color);
  --ebl-formelement-indeterminate-color: var(--ebl-text-gray);

   /* ACCORDION */
   --ebl-accordion-padding: var(--ebl-s3);
   --ebl-accordion-borderradius: var(--ebl-s2);
   --ebl-accordion-minwidth: 288px;
   --ebl-accordion-slots-space-between: var(--ebl-s3);

   --ebl-accordion-backgroundcolor: var(--ebl-white);
   --ebl-accordion-backgroundcolor-hover: var(--ebl-white);
   --ebl-accordion-backgroundcolor-focus: var(--ebl-white);
   --ebl-accordion-backgroundcolor-active: var(--ebl-white);
   --ebl-accordion-backgroundcolor-disabled: var(--ebl-white);
   --ebl-accordion-backgroundcolor-error: var(--ebl-white);
   --ebl-accordion-backgroundcolor-readonly: var(--ebl-white);

   --ebl-accordion-textcolor: var(--ebl-white);
   --ebl-accordion-textcolor-hover: var(--ebl-white);
   --ebl-accordion-textcolor-focus: var(--ebl-white);
   --ebl-accordion-textcolor-active: var(--ebl-white);
   --ebl-accordion-textcolor-disabled: var(--ebl-white);
   --ebl-accordion-textcolor-error: var(--ebl-white);
   --ebl-accordion-textcolor-readonly: var(--ebl-white);

   --ebl-accordion-iconcolor: var(--ebl-white);
   --ebl-accordion-iconcolor-hover: var(--ebl-white);
   --ebl-accordion-iconcolor-focus: var(--ebl-white);
   --ebl-accordion-iconcolor-active: var(--ebl-white);
   --ebl-accordion-iconcolor-disabled: var(--ebl-white);
   --ebl-accordion-iconcolor-error: var(--ebl-white);
   --ebl-accordion-iconcolor-readonly: var(--ebl-white);

   --ebl-accordion-bordercolor: var(--cool-gray-c20);
   --ebl-accordion-bordercolor-hover: var(--cool-gray-c20);
   --ebl-accordion-bordercolor-focus: var(--cool-gray-c20);
   --ebl-accordion-bordercolor-active: var(--cool-gray-c20);
   --ebl-accordion-bordercolor-disabled: var(--cool-gray-c20);
   --ebl-accordion-bordercolor-error: var(--cool-gray-c20);
   --ebl-accordion-bordercolor-readonly: var(--cool-gray-c20);

   --ebl-accordion-active-backgroundcolor: var(--ebl-mid-action-color);
   --ebl-accordion-textcolor: var(--ebl-global-textcolor);
   --ebl-accordion-iconcolor: var(--ebl-global-textcolor);

   /* CARD */
   --ebl-card-borderradius: var(--ebl-s2);
   --ebl-card-padding: var(--ebl-s3);
   --ebl-card-slots-space-between: var(--ebl-global-slots-space-between);
   --ebl-card-minwidth: 288px;
   --ebl-card-media-backgroundcolor: var(--ebl-signal-info-light);

   --ebl-card-backgroundcolor: var(--ebl-global-surface-backgroundcolor);
   --ebl-card-backgroundcolor-hover: var(--ebl-global-surface-backgroundcolor);
   --ebl-card-backgroundcolor-focus: var(--ebl-global-surface-backgroundcolor);
   --ebl-card-backgroundcolor-active: var(--ebl-global-surface-backgroundcolor);
   --ebl-card-backgroundcolor-disabled: var(--ebl-global-surface-backgroundcolor);
   --ebl-card-backgroundcolor-error: var(--ebl-global-surface-backgroundcolor);
   --ebl-card-backgroundcolor-loading: var(--ebl-global-surface-backgroundcolor);

  --ebl-card-bordercolor: var(--ebl-transparent);
  --ebl-card-bordercolor-hover: var(--ebl-black);
  --ebl-card-bordercolor-focus: var(--ebl-transparent);
  --ebl-card-bordercolor-active: var(--ebl-transparent);
  --ebl-card-bordercolor-disabled: var(--ebl-transparent);
  --ebl-card-bordercolor-error: var(--ebl-transparent);
  --ebl-card-bordercolor-loading: var(--ebl-transparent);

   --ebl-card-textcolor: var(--ebl-global-textcolor); 
   --ebl-card-textcolor-hover: var(--ebl-global-textcolor);
   --ebl-card-textcolor-focus: var(--ebl-global-textcolor);
   --ebl-card-textcolor-active: var(--ebl-global-textcolor);
   --ebl-card-textcolor-disabled: var(--ebl-disabled-color);
   --ebl-card-textcolor-error: var(--ebl-signal-error);
   --ebl-card-textcolor-loading: var(--ebl-global-textcolor);

   --ebl-card-iconcolor: var(--ebl-black);
   --ebl-card-iconcolor-hover: var(--ebl-dark-gray);
   --ebl-card-iconcolor-focus: var(--ebl-dark-gray);
   --ebl-card-iconcolor-active: var(--ebl-dark-gray);
   --ebl-card-iconcolor-disabled: var(--ebl-disabled-color);
   --ebl-card-iconcolor-error: var(--ebl-signal-error);
   --ebl-card-iconcolor-loading: var(--ebl-dark-gray);

   --ebl-card-hover-bordercolor: var(--ebl-black);
   --ebl-card-accent: var(--ebl-secondary-1);

   
   --ebl-card-header-backgroundcolor: var(--ebl-global-surface-backgroundcolor);
   --ebl-card-content-backgroundcolor: var(--ebl-global-surface-backgroundcolor);
   --ebl-card-actions-backgroundcolor: var(--ebl-global-surface-backgroundcolor);
   --ebl-card-textlink-color: var(--ebl-action-color);

   /* CHIP */
   --ebl-chip-outlined-backgroundcolor-default: var(--ebl-white);
   --ebl-chip-outlined-backgroundcolor-hover: var(--ebl-mid-gray);
   --ebl-chip-outlined-backgroundcolor-focus: var(--ebl-white);
   --ebl-chip-outlined-backgroundcolor-active: var(--ebl-white);
   --ebl-chip-outlined-backgroundcolor-disabled: var(--ebl-white);

   --ebl-chip-outlined-bordercolor-default: var(--ebl-white);
   --ebl-chip-outlined-bordercolor-hover: var(--ebl-mid-gray);
   --ebl-chip-outlined-bordercolor-focus: var(--ebl-white);
   --ebl-chip-outlined-bordercolor-active: var(--ebl-white);
   --ebl-chip-outlined-bordercolor-disabled: var(--ebl-disabled-color);

   --ebl-chip-outlined-textcolor-default: var(--ebl-white);
   --ebl-chip-outlined-textcolor-hover: var(--ebl-mid-gray);
   --ebl-chip-outlined-textcolor-focus: var(--ebl-white);
   --ebl-chip-outlined-textcolor-active: var(--ebl-white);
   --ebl-chip-outlined-textcolor-disabled: var(--ebl-disabled-color);

   --ebl-chip-outlined-iconcolor-default: var(--ebl-white);
   --ebl-chip-outlined-iconcolor-hover: var(--ebl-mid-gray);
   --ebl-chip-outlined-iconcolor-focus: var(--ebl-white);
   --ebl-chip-outlined-iconcolor-active: var(--ebl-white);
   --ebl-chip-outlined-iconcolor-disabled: var(--ebl-disabled-color);


   --ebl-chip-contained-backgroundcolor-default: var(--ebl-white);
   --ebl-chip-contained-backgroundcolor-hover: var(--ebl-mid-gray);
   --ebl-chip-contained-backgroundcolor-focus: var(--ebl-white);
   --ebl-chip-contained-backgroundcolor-active: var(--ebl-white);
   --ebl-chip-contained-backgroundcolor-disabled: var(--ebl-white);

   --ebl-chip-contained-bordercolor-default: var(--ebl-white);
   --ebl-chip-contained-bordercolor-hover: var(--ebl-mid-gray);
   --ebl-chip-contained-bordercolor-focus: var(--ebl-white);
   --ebl-chip-contained-bordercolor-active: var(--ebl-white);
   --ebl-chip-contained-bordercolor-disabled: var(--ebl-disabled-color);

   --ebl-chip-contained-textcolor-default: var(--ebl-white);
   --ebl-chip-contained-textcolor-hover: var(--ebl-mid-gray);
   --ebl-chip-contained-textcolor-focus: var(--ebl-white);
   --ebl-chip-contained-textcolor-active: var(--ebl-white);
   --ebl-chip-contained-textcolor-disabled: var(--ebl-disabled-color);

   --ebl-chip-contained-iconcolor-default: var(--ebl-white);
   --ebl-chip-contained-iconcolor-hover: var(--ebl-mid-gray);
   --ebl-chip-contained-iconcolor-focus: var(--ebl-white);
   --ebl-chip-contained-iconcolor-active: var(--ebl-white);
   --ebl-chip-contained-iconcolor-disabled: var(--ebl-disabled-color);

   /* MODAL/DIALOG */
   --ebl-modal-backgroundcolor: var(--ebl-white);
   --ebl-modal-header-backgroundcolor: var(--ebl-global-surface-backgroundcolor);
   --ebl-modal-content-backgroundcolor: var(--ebl-global-surface-backgroundcolor);
   --ebl-modal-actions-backgroundcolor: var(--ebl-global-surface-backgroundcolor);
   --ebl-modal-header-textcolor: var(--ebl-text-black);
   --ebl-modal-content-textcolor: var(--ebl-text-black);
   --ebl-modal-padding: var(--ebl-s4);
   --ebl-modal-borderradius: var(--ebl-s2);

   /* PAGE LAYOUT */
   --ebl-pagelayout-backgroundcolor: var(--ebl-white);
   --ebl-pagelayout-login-brand-color: #ffeefe;
   --ebl-page-slots-space-between: var(--ebl-s4);

   /* EMPTY MESSAGE */
   --ebl-emptymessage-backgroundcolor: var(--ebl-mktg-beige1);
   --ebl-emptymessage-textcolor: var(--ebl-text-black);
   --ebl-emptymessage-title-marginbottom: var(--ebl-s2);

   /* TABLE/DATA GRID */
   --ebl-table-backgroundcolor: var(--ebl-white);
   --ebl-table-cell-backgroundcolor: var(--ebl-white);
   --ebl-table-cell-alt-backgroundcolor: var(--ebl-white);
   --ebl-table-cell-textcolor: var(--ebl-text-black);
   --ebl-table-cell-alt-textcolor: var(--ebl-white);
   --ebl-table-header-textcolor: var(--ebl-text-gray);
   --ebl-table-header-bordercolor: var(--ebl-brand);

  /* TREEVIEW */
  --ebl-treeview-listitem-backgroundcolor: var(--ebl-global-surface-backgroundcolor);
  --ebl-treeview-listitem-hover-backgroundcolor: var(--ebl-light-action-color);
  --ebl-treeview-listitem-hover-strokecolor: var(--ebl-dark-gray);
  --ebl-treeview-listitem-active-backgroundcolor: var(--ebl-light-gray);
  --ebl-treeview-listitem-active-strokecolor: var(--ebl-action-color);
  --ebl-treeview-listitem-textcolor: var(--ebl-text-black);
  --ebl-treeview-listitem-iconcolor: var(--ebl-dark-gray);
  --ebl-treeview-listitem-dividercolor: var(--ebl-card-border-color);

  /* LIST AND LIST ELEMENTS */
  --ebl-list-listitem-bgcolor: var(--ebl-navigation-secondary-default-backgroundcolor);

  /* NAVIGATION */
  --ebl-navigation-backgroundcolor: var(--ebl-white);
  --ebl-navigation-elevation: var();
  --ebl-navigation-iconcolor: var(--ebl-mid-gray);
  --ebl-leftnav-slots-space-between: var(--ebl-s3);

  --ebl-navigation-primary-spacing: var(--ebl-s1);
  --ebl-navigation-primary-default-backgroundcolor: var(--ebl-white);
  --ebl-navigation-primary-active-backgroundcolor: var(--ebl-brand);
  --ebl-navigation-primary-hover-backgroundcolor: var(--ebl-transparent);
  --ebl-navigation-primary-focus-backgroundcolor: var(--ebl-white);
  --ebl-navigation-primary-disabled-backgroundcolor: var(--ebl-white);
  --ebl-navigation-primary-text-color: var(--ebl-text-black);
  --ebl-navigation-primary-text-active-color: var(--ebl-text-black);
  --ebl-navigation-primary-text-hover-color: var(--ebl-text-black);
  --ebl-navigation-primary-text-focus-color: var(--ebl-text-black);
  --ebl-navigation-primary-text-disabled-color: var(--ebl-disabled-color);
  --ebl-navigation-primary-icon-color: var(--ebl-black);
  --ebl-navigation-primary-icon-active-color: var(--ebl-black);
  --ebl-navigation-primary-icon-hover-color: var(--ebl-black);
  --ebl-navigation-primary-icon-focus-color: var(--ebl-black);
  --ebl-navigation-primary-icon-disabled-color: var(--ebl-black);
  --ebl-navigation-primary-border-color: var(--ebl-transparent);
  --ebl-navigation-primary-border-hover-color: var(--ebl-black);
  --ebl-navigation-primary-border-active-color: var(--ebl-black);
  --ebl-navigation-primary-border-focus-color: var(--ebl-transparent);
  --ebl-navigation-primary-border-disabled-color: var(--ebl-transparent);
  --ebl-navigation-primary-border-width: 1px;
  --ebl-navigation-primary-border-hover-width: 1px;
  --ebl-navigation-primary-border-active-width: 1px;
  --ebl-navigation-primary-border-focus-width: 1px;
  --ebl-navigation-primary-border-disabled-width: 1px;
  --ebl-navigation-primary-borderradius: 20px;

  --ebl-navigation-secondary-spacing: 0px;
  --ebl-navigation-secondary-default-backgroundcolor: var(--ebl-white);
  --ebl-navigation-secondary-active-backgroundcolor: var(--ebl-white);
  --ebl-navigation-secondary-hover-backgroundcolor: var(--ebl-white);
  --ebl-navigation-secondary-focus-backgroundcolor: var(--ebl-white);
  --ebl-navigation-secondary-disabled-backgroundcolor: var(--ebl-white);
  --ebl-navigation-secondary-text-color: var(--ebl-text-black);
  --ebl-navigation-secondary-text-active-color: var(--ebl-text-black);
  --ebl-navigation-secondary-text-hover-color: var(--ebl-text-black);
  --ebl-navigation-secondary-text-focus-color: var(--ebl-text-black);
  --ebl-navigation-secondary-text-disabled-color: var(--ebl-text-black);
  --ebl-navigation-secondary-icon-color: var(--ebl-black);
  --ebl-navigation-secondary-icon-active-color: var(--ebl-black);
  --ebl-navigation-secondary-icon-hover-color: var(--ebl-black);
  --ebl-navigation-secondary-icon-focus-color: var(--ebl-black);
  --ebl-navigation-secondary-icon-disabled-color: var(--ebl-black);
  --ebl-navigation-secondary-border-color: var(--ebl-transparent);
  --ebl-navigation-secondary-border-hover-color: var(--ebl-transparent);
  --ebl-navigation-secondary-border-active-color: var(--ebl-transparent);
  --ebl-navigation-secondary-border-focus-color: var(--ebl-transparent);
  --ebl-navigation-secondary-border-disabled-color: var(--ebl-transparent);
  --ebl-navigation-secondary-border-width: 1px;
  --ebl-navigation-secondary-border-hover-width: 1px;
  --ebl-navigation-secondary-border-active-width: 1px;
  --ebl-navigation-secondary-border-focus-width: 1px;
  --ebl-navigation-secondary-border-disabled-width: 1px;
  --ebl-navigation-secondary-hover-accent-color: var(--ebl-light-action-color);
  --ebl-navigation-secondary-active-accent-color: var(--ebl-action-color);
  --ebl-navigation-secondary-borderradius: var();
  
  --ebl-navigation-tertiary-text-color: var(--ebl-text-black);
  --ebl-navigation-tertiary-text-active-color: var(--ebl-text-black);
  --ebl-navigation-tertiary-text-hover-color: var(--ebl-text-black);
  --ebl-navigation-tertiary-text-focus-color: var(--ebl-text-black);
  --ebl-navigation-tertiary-text-disabled-color: var(--ebl-text-white);
  --ebl-navigation-tertiary-default-backgroundcolor: var(--ebl-white);
  --ebl-navigation-tertiary-active-backgroundcolor: var(--ebl-light-gray);
  --ebl-navigation-tertiary-hover-backgroundcolor: var(--ebl-light-action-color);
  --ebl-navigation-tertiary-focus-backgroundcolor: var(--ebl-white);
  --ebl-navigation-tertiary-disabled-backgroundcolor: var(--ebl-disabled-color);
  --ebl-navigation-tertiary-icon-color: var(--ebl-dark-gray);
  --ebl-navigation-tertiary-icon-hover-color: var(--ebl-dark-gray);
  --ebl-navigation-tertiary-icon-active-color: var(--ebl-dark-gray);
  --ebl-navigation-tertiary-icon-focus-color: var(--ebl-dark-gray);
  --ebl-navigation-tertiary-icon-disabled-color: var(--ebl-dark-gray);
  --ebl-navigation-tertiary-border-color: var(--ebl-transparent);
  --ebl-navigation-tertiary-border-hover-color: var(--ebl-transparent);
  --ebl-navigation-tertiary-border-active-color: var(--ebl-transparent);
  --ebl-navigation-tertiary-border-focus-color: var(--ebl-transparent);
  --ebl-navigation-tertiary-border-disabled-color: var(--ebl-transparent);
  --ebl-navigation-tertiary-border-width: 1px;
  --ebl-navigation-tertiary-border-hover-width: 1px;
  --ebl-navigation-tertiary-border-active-width: 1px;
  --ebl-navigation-tertiary-border-focus-width: 1px;
  --ebl-navigation-tertiary-border-disabled-width: 1px;
  --ebl-navigation-tertiary-hover-accent-color: var(--ebl-light-action-color);
  --ebl-navigation-tertiary-active-accent-color: var(--ebl-action-color);
  --ebl-navigation-tertiary-borderradius: var(--ebl-s2);

  /* SLIDER */
  --ebl-slider-thumb-border-color: var(--ebl-dark-gray);
  --ebl-slider-thumb-backgroundcolor: var(--ebl-white);
  --ebl-slider-track-color: var(--ebl-mid-gray);
  --ebl-slider-highlight-color: var(--ebl-action-color);
  --ebl-slider-thumb-size-lg: var(--ebl-s4);
  --ebl-slider-thumb-size-sm: var(--ebl-s3);
  --ebl-slider-track-size-lg: var(--ebl-s1);
  --ebl-slider-track-size-sm: var(--ebl-s0);

  /* TILE */
  --ebl-tile-borderradius: var(--ebl-s2);
  --ebl-tile-padding: var(--ebl-s3);
--ebl-tile-backgroundcolor-default: var(--ebl-white);
--ebl-tile-backgroundcolor-hover: var(--ebl-white);
--ebl-tile-backgroundcolor-active: var(--ebl-white);
--ebl-tile-backgroundcolor-focus: var(--ebl-white);
--ebl-tile-backgroundcolor-disabled: var(--ebl-white);

--ebl-tile-bordercolor-default: var(--ebl-card-border-color);
--ebl-tile-bordercolor-hover: var(--ebl-white);
--ebl-tile-bordercolor-active: var(--ebl-white);
--ebl-tile-bordercolor-focus: var(--ebl-white);
--ebl-tile-bordercolor-disabled: var(--ebl-white);

--ebl-tile-textcolor-default: var(--ebl-global-textcolor);
--ebl-tile-textcolor-hover: var(--ebl-global-textcolor);
--ebl-tile-textcolor-active: var(--ebl-global-textcolor);
--ebl-tile-textcolor-focus: var(--ebl-global-textcolor);
--ebl-tile-textcolor-disabled: var(--ebl-global-textcolor);

/* POPOVER */
--ebl-popover-slots-space-between: var(--ebl-s3);

/* LOADING SKELETON */
--ebl-loading-backgroundcolor: var(--ebl-light-mid-gray);
--ebl-loading-borderradius: var(--ebl-s2);

/* AVATAR */
--ebl-avatar-sm: 32px;
--ebl-avatar-md: 56px;
--ebl-avatar-lg: 112px;
--ebl-avatar-xl: 160px;
--ebl-avatar-type1-backgroundcolor-default: var(--ebl-text-gray);
--ebl-avatar-type2-backgroundcolor-default: var(--ebl-light-gray);
--ebl-avatar-type3-backgroundcolor-default: var(--ebl-white);
--ebl-avatar-type1-textcolor-default: var(--ebl-white);
--ebl-avatar-type2-textcolor-default: var(--ebl-text-gray);
--ebl-avatar-type3-textcolor-default: var(--ebl-text-gray);
--ebl-avatar-type1-iconcolor-default: var(--ebl-white);
--ebl-avatar-type2-iconcolor-default: var(--ebl-white);
--ebl-avatar-type3-iconcolor-default: var(--ebl-text-gray);
--ebl-avatar-type1-bordercolor-default: var(--ebl-transparent);
--ebl-avatar-type2-bordercolor-default: var(--ebl-text-gray);
--ebl-avatar-type3-bordercolor-default: var(--ebl-text-gray);

/* LIST */
--ebl-list-listitem-backgroundcolor-default: var(--ebl-transparent);
--ebl-list-listitem-backgroundcolor-hover: var(--ebl-light-action-color);
--ebl-list-listitem-backgroundcolor-focus: var(--ebl-transparent);
--ebl-list-listitem-backgroundcolor-active: var(--ebl-light-gray);
--ebl-list-listitem-backgroundcolor-disabled: var(--ebl-transparent);

--ebl-list-listitem-textcolor-default: var(--ebl-text-black);
--ebl-list-listitem-textcolor-hover: var(--ebl-text-black);
--ebl-list-listitem-textcolor-focus: var(--ebl-text-black);
--ebl-list-listitem-textcolor-active: var(--ebl-text-black);
--ebl-list-listitem-textcolor-disabled: var(--ebl-disabled-color);

--ebl-list-listitem-iconcolor-default: var(--ebl-text-black);
--ebl-list-listitem-iconcolor-hover: var(--ebl-text-black);
--ebl-list-listitem-iconcolor-focus: var(--ebl-text-black);
--ebl-list-listitem-iconcolor-active: var(--ebl-text-black);
--ebl-list-listitem-iconcolor-disabled: var(--ebl-disabled-color);

--ebl-list-listitem-bordercolor-default: var(--ebl-transparent);
--ebl-list-listitem-bordercolor-hover: var(--ebl-dark-gray);
--ebl-list-listitem-bordercolor-focus: var(--ebl-transparent);
--ebl-list-listitem-bordercolor-active: var(--ebl-action-color);
--ebl-list-listitem-bordercolor-disabled: var(--ebl-transparent);

/* LIST VARIANT: DROPDOWN */
--ebl-list-dropdown-listitem-backgroundcolor-default: var(--ebl-white);
--ebl-list-dropdown-listitem-backgroundcolor-hover: var(--ebl-mid-gray);
--ebl-list-dropdown-listitem-backgroundcolor-focus: var(--ebl-white);
--ebl-list-dropdown-listitem-backgroundcolor-active: var(--ebl-white);
--ebl-list-dropdown-listitem-backgroundcolor-disabled: var(--ebl-white);

--ebl-list-dropdown-listitem-textcolor-default: var(--ebl-text-black);
--ebl-list-dropdown-listitem-textcolor-hover: var(--ebl-text-black);
--ebl-list-dropdown-listitem-textcolor-focus: var(--ebl-text-black);
--ebl-list-dropdown-listitem-textcolor-active: var(--ebl-text-black);
--ebl-list-dropdown-listitem-textcolor-disabled: var(--ebl-disabled-color);

}
/*------------------------------------------------------------------
 * CTS Component Variables
 *----------------------------------------------------------------*/
/*===========================================================================================
 *  dP""b8 888888 .dP"Y8     Yb    dP    db    88""Yb 88    db    88""Yb 88     888888 .dP"Y8 
 * dP   `"   88   `Ybo."      Yb  dP    dPYb   88__dP 88   dPYb   88__dP 88     88__   `Ybo." 
 * Yb        88   o.`Y8b       YbdP    dP__Yb  88"Yb  88  dP__Yb  88""Yb 88  .o 88""   o.`Y8b 
 *  YboodP   88   8bodP'        YP    dP""""Yb 88  Yb 88 dP""""Yb 88oodP 88ood8 888888 8bodP' 
 *===========================================================================================*/

/* global style variables */

/* CTS-specific style variables */

@layer connect{@layer foundation{@layer fonts{@font-face{font-display:swap;font-family:Source Sans Pro;font-stretch:100%;font-style:normal;font-weight:200 900;src:url(https://d16qzots3do3wk.cloudfront.net/master-fonts/prod/sourcesans3vf-roman.ttf.woff2)format("woff2"),url(https://d16qzots3do3wk.cloudfront.net/master-fonts/prod/sourcesans3vf-roman.ttf.woff)format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-stretch:100%;font-style:italic;font-weight:200 900;src:url(https://d16qzots3do3wk.cloudfront.net/master-fonts/prod/sourcesans3vf-italic.ttf.woff2)format("woff2"),url(https://d16qzots3do3wk.cloudfront.net/master-fonts/prod/sourcesans3vf-italic.ttf.woff)format("woff")}@font-face{font-display:swap;font-family:Source Serif Pro;font-stretch:100%;font-style:normal;font-weight:200 900;src:url(https://d16qzots3do3wk.cloudfront.net/master-fonts/prod/sourceserifvf-roman.ttf.woff2)format("woff2"),url(https://d16qzots3do3wk.cloudfront.net/master-fonts/prod/sourceserifvf-roman.ttf.woff)format("woff")}@font-face{font-display:swap;font-family:Source Serif Pro;font-stretch:100%;font-style:italic;font-weight:200 900;src:url(https://d16qzots3do3wk.cloudfront.net/master-fonts/prod/sourceserifvf-italic.ttf.woff2)format("woff2"),url(https://d16qzots3do3wk.cloudfront.net/master-fonts/prod/sourceserifvf-italic.ttf.woff)format("woff")}@font-face{font-display:swap;font-family:Source Code Pro;font-stretch:100%;font-style:normal;font-weight:200 900;src:url(https://d16qzots3do3wk.cloudfront.net/master-fonts/prod/sourcecodevf-roman.ttf.woff2)format("woff2"),url(https://d16qzots3do3wk.cloudfront.net/master-fonts/prod/sourcecodevf-roman.ttf.woff)format("woff")}@font-face{font-display:swap;font-family:Source Code Pro;font-stretch:100%;font-style:italic;font-weight:200 900;src:url(https://d16qzots3do3wk.cloudfront.net/master-fonts/prod/sourcecodevf-italic.ttf.woff2)format("woff2"),url(https://d16qzots3do3wk.cloudfront.net/master-fonts/prod/sourcecodevf-italic.ttf.woff)format("woff")}@font-face{font-display:swap;font-family:Frutiger;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://d16qzots3do3wk.cloudfront.net/master-fonts/frutigerltstd-roman.otf)format("opentype")}@font-face{font-display:swap;font-family:Frutiger;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://d16qzots3do3wk.cloudfront.net/master-fonts/frutigerltstd-bold.otf)format("opentype")}@font-face{font-display:swap;font-family:AvenirPrimaryHMH;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://d16qzots3do3wk.cloudfront.net/master-fonts/avenirprimaryhmh.otf)format("opentype")}@font-face{font-display:swap;font-family:AvenirPrimaryHMH;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://d16qzots3do3wk.cloudfront.net/master-fonts/avenirprimaryhmh-bold.otf)format("opentype")}@font-face{font-display:swap;font-family:HMHMicro;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://d16qzots3do3wk.cloudfront.net/master-fonts/HMHMicro-Medium.otf)format("opentype")}@font-face{font-display:swap;font-family:HMHMicro;font-stretch:100%;font-style:italic;font-weight:400;src:url(https://d16qzots3do3wk.cloudfront.net/master-fonts/HMHMicro-MediumItalic.otf)format("opentype")}@font-face{font-display:swap;font-family:ProximaNovaForHMH;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://d16qzots3do3wk.cloudfront.net/master-fonts/ProximaNovaForHMH-Regular.otf)format("opentype")}@font-face{font-display:swap;font-family:ProximaNovaForHMH;font-stretch:100%;font-style:italic;font-weight:400;src:url(https://d16qzots3do3wk.cloudfront.net/master-fonts/ProximaNovaForHMH-RegularIt.otf)format("opentype")}@font-face{font-display:swap;font-family:ProximaNovaForHMH;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://d16qzots3do3wk.cloudfront.net/master-fonts/ProximaNovaForHMH-Bold.otf)format("opentype")}@font-face{font-display:swap;font-family:ProximaNovaForHMH;font-stretch:100%;font-style:italic;font-weight:700;src:url(https://d16qzots3do3wk.cloudfront.net/master-fonts/ProximaNovaForHMH-BoldIt.otf)format("opentype")}}@layer resets{[data-connect-theme]{color-scheme:light;scrollbar-gutter:stable}[data-connect-theme] *,[data-connect-theme] :before,[data-connect-theme] :after{box-sizing:border-box}[data-connect-theme] [class*=connect__]{font-family:var(--connect__font-body,var(--connect__font-sans));-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}[data-connect-theme] [class*=connect__]:focus-visible{outline:0}[data-connect-theme] :where(button){appearance:none;cursor:pointer;background:0 0;border:none;margin:0;padding:0}[data-connect-theme] :where(ul,ol){margin:0;padding:0;list-style-type:""}@media (prefers-reduced-motion:no-preference){[data-connect-theme]{interpolate-size:allow-keywords}}.connect__visually-hidden:not(:focus,:active){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(button,a,input,select,textarea){touch-action:manipulation}:where(input[type=search])::-webkit-search-cancel-button{display:none}@supports (position-area:bottom){:where(html){--has-anchor-support:1}}@supports not (position-area:bottom){:where(html){--has-anchor-support:0}}}}@layer tokens{@layer colors{@layer base{:where(html){color-scheme:light;--connect__white:oklch(100% 0 90);--connect__black:oklch(23.5% 0 90);--connect__unset:unset;--connect__yellow-s5:oklch(98.6% .0605 106);--connect__yellow-s10:oklch(97.5% .0908 105);--connect__yellow-s15:oklch(96% .1521 106);--connect__yellow-s20:oklch(94.1% .2004 106);--connect__yellow-s25:oklch(90.3% .1921 105);--connect__yellow-s30:oklch(84% .1776 104);--connect__yellow-s35:oklch(75.5% .1593 104);--connect__yellow-s40:oklch(65.4% .1387 105);--connect__yellow-s45:oklch(60.5% .1273 103);--connect__yellow-s50:oklch(55.8% .1174 103);--connect__yellow-s55:oklch(50.6% .1067 104);--connect__yellow-s60:oklch(45.7% .0963 103);--connect__yellow-s65:oklch(40.7% .0857 103);--connect__yellow-s70:oklch(33.6% .0707 103);--connect__yellow-s75:oklch(26.4% .0559 105);--connect__sunflower-s5:oklch(97.7% .0521 100);--connect__sunflower-s10:oklch(95.4% .0872 98);--connect__sunflower-s15:oklch(93% .1336 98);--connect__sunflower-s20:oklch(90% .1739 97);--connect__sunflower-s25:oklch(88.1% .1806 94);--connect__sunflower-s30:oklch(83.8% .1714 92);--connect__sunflower-s35:oklch(75.8% .155 91);--connect__sunflower-s40:oklch(67.2% .1373 89);--connect__sunflower-s45:oklch(61.6% .1259 89);--connect__sunflower-s50:oklch(56% .1144 89);--connect__sunflower-s55:oklch(51.7% .1056 89);--connect__sunflower-s60:oklch(44.1% .0902 90);--connect__sunflower-s65:oklch(39.6% .0809 91);--connect__sunflower-s70:oklch(32.7% .0669 92);--connect__sunflower-s75:oklch(25.5% .0523 94);--connect__golden-s5:oklch(97% .0418 92);--connect__golden-s10:oklch(93% .077 86);--connect__golden-s15:oklch(89.5% .1159 86);--connect__golden-s20:oklch(86% .1515 85);--connect__golden-s25:oklch(82.7% .1679 81);--connect__golden-s30:oklch(79% .1634 81);--connect__golden-s35:oklch(73.1% .1517 79);--connect__golden-s40:oklch(67.3% .1413 76);--connect__golden-s45:oklch(61.1% .1323 70);--connect__golden-s50:oklch(56.6% .1225 70);--connect__golden-s55:oklch(51.4% .1113 70);--connect__golden-s60:oklch(43.5% .0931 72);--connect__golden-s65:oklch(38.7% .0822 73);--connect__golden-s70:oklch(32.1% .0678 75);--connect__golden-s75:oklch(25% .0521 78);--connect__papaya-s5:oklch(96.6% .0298 79);--connect__papaya-s10:oklch(92.7% .058 74);--connect__papaya-s15:oklch(87.6% .1012 73);--connect__papaya-s20:oklch(83% .1376 71);--connect__papaya-s25:oklch(79.8% .1591 68);--connect__papaya-s30:oklch(76.9% .174 63);--connect__papaya-s35:oklch(72% .1647 63);--connect__papaya-s40:oklch(67.2% .1532 63);--connect__papaya-s45:oklch(62.5% .1481 59);--connect__papaya-s50:oklch(57.6% .1385 58);--connect__papaya-s55:oklch(51.3% .1221 59);--connect__papaya-s60:oklch(43.7% .1032 59);--connect__papaya-s65:oklch(38% .0882 61);--connect__papaya-s70:oklch(31.4% .0714 64);--connect__papaya-s75:oklch(24.8% .0546 67);--connect__orange-s5:oklch(96.2% .0236 59);--connect__orange-s10:oklch(92.6% .0478 61);--connect__orange-s15:oklch(86.8% .084 56);--connect__orange-s20:oklch(84% .1056 57);--connect__orange-s25:oklch(78.9% .1423 56);--connect__orange-s30:oklch(73.9% .1791 53);--connect__orange-s35:oklch(72% .1901 49);--connect__orange-s40:oklch(67.7% .1845 48);--connect__orange-s45:oklch(63.6% .1763 47);--connect__orange-s50:oklch(57.8% .1597 47);--connect__orange-s55:oklch(51% .1391 48);--connect__orange-s60:oklch(45.3% .1223 49);--connect__orange-s65:oklch(38.1% .1002 50);--connect__orange-s70:oklch(31.6% .0817 52);--connect__orange-s75:oklch(24.8% .0602 57);--connect__poppy-s5:oklch(96.6% .0172 35);--connect__poppy-s10:oklch(93% .037 39);--connect__poppy-s15:oklch(86.4% .0762 40);--connect__poppy-s20:oklch(82% .1059 42);--connect__poppy-s25:oklch(77.3% .1386 41);--connect__poppy-s30:oklch(72.4% .1768 40);--connect__poppy-s35:oklch(70.1% .1969 41);--connect__poppy-s40:oklch(68.4% .212 41);--connect__poppy-s45:oklch(63.6% .2042 39);--connect__poppy-s50:oklch(58.6% .1952 37);--connect__poppy-s55:oklch(51.3% .1682 38);--connect__poppy-s60:oklch(43.8% .142 38);--connect__poppy-s65:oklch(36.5% .1158 40);--connect__poppy-s70:oklch(30.3% .093 41);--connect__poppy-s75:oklch(23.8% .0688 44);--connect__red-s5:oklch(96% .0196 17);--connect__red-s10:oklch(94.5% .0274 18);--connect__red-s15:oklch(89% .058 18);--connect__red-s20:oklch(82.3% .0993 19);--connect__red-s25:oklch(77.2% .1343 21);--connect__red-s30:oklch(73% .1664 22);--connect__red-s35:oklch(68.6% .2031 24);--connect__red-s40:oklch(64.9% .237 27);--connect__red-s45:oklch(61.6% .2509 29);--connect__red-s50:oklch(59% .2422 29);--connect__red-s55:oklch(50.1% .2057 29);--connect__red-s60:oklch(41.9% .1718 29);--connect__red-s65:oklch(32.6% .1325 29);--connect__red-s70:oklch(26.7% .1081 29);--connect__red-s75:oklch(20.6% .0819 29);--connect__ruby-s5:oklch(96.2% .021 355);--connect__ruby-s10:oklch(94.6% .0312 352);--connect__ruby-s15:oklch(89.5% .0623 354);--connect__ruby-s20:oklch(83.1% .1043 357);--connect__ruby-s25:oklch(78.3% .138 359);--connect__ruby-s30:oklch(72.3% .1845 3);--connect__ruby-s35:oklch(68.5% .2145 7);--connect__ruby-s40:oklch(65.8% .2366 10);--connect__ruby-s45:oklch(62% .2478 10);--connect__ruby-s50:oklch(58% .2323 9);--connect__ruby-s55:oklch(51.2% .2052 7);--connect__ruby-s60:oklch(42.9% .1728 4);--connect__ruby-s65:oklch(35.2% .1421 2);--connect__ruby-s70:oklch(28.9% .1169 1);--connect__ruby-s75:oklch(22.1% .0903 358);--connect__cerise-s5:oklch(96.4% .0241 340);--connect__cerise-s10:oklch(92.4% .0523 340);--connect__cerise-s15:oklch(88.1% .0861 340);--connect__cerise-s20:oklch(83.9% .1203 340);--connect__cerise-s25:oklch(79.3% .1609 341);--connect__cerise-s30:oklch(73.8% .211 343);--connect__cerise-s35:oklch(69.8% .2484 345);--connect__cerise-s40:oklch(66.3% .2797 347);--connect__cerise-s45:oklch(61% .2562 348);--connect__cerise-s50:oklch(57% .2393 348);--connect__cerise-s55:oklch(51.8% .2174 348);--connect__cerise-s60:oklch(44.1% .1848 349);--connect__cerise-s65:oklch(37.2% .1562 348);--connect__cerise-s70:oklch(31.4% .1322 348);--connect__cerise-s75:oklch(25.4% .107 347);--connect__magenta-s5:oklch(96.7% .0278 328);--connect__magenta-s10:oklch(93.2% .0604 327);--connect__magenta-s15:oklch(89.5% .0932 328);--connect__magenta-s20:oklch(85.3% .1211 329);--connect__magenta-s25:oklch(81.9% .1683 329);--connect__magenta-s30:oklch(77.4% .2018 330);--connect__magenta-s35:oklch(72.9% .2354 330);--connect__magenta-s40:oklch(67.9% .25 331);--connect__magenta-s45:oklch(62.8% .2591 331);--connect__magenta-s50:oklch(58.6% .2649 332);--connect__magenta-s55:oklch(53.4% .2387 334);--connect__magenta-s60:oklch(46.1% .2082 332);--connect__magenta-s65:oklch(38.5% .1735 332);--connect__magenta-s70:oklch(31.6% .1428 332);--connect__magenta-s75:oklch(24.4% .1104 332);--connect__purple-s5:oklch(95.6% .0248 301);--connect__purple-s10:oklch(94.3% .0364 310);--connect__purple-s15:oklch(89.7% .0678 310);--connect__purple-s20:oklch(83.1% .1132 310);--connect__purple-s25:oklch(79% .142 310);--connect__purple-s30:oklch(74.1% .1772 309);--connect__purple-s35:oklch(69% .2167 309);--connect__purple-s40:oklch(66.1% .2346 307);--connect__purple-s45:oklch(62.4% .2593 306);--connect__purple-s50:oklch(59.8% .2752 305);--connect__purple-s55:oklch(53.1% .2892 296);--connect__purple-s60:oklch(44.8% .2454 295);--connect__purple-s65:oklch(36.4% .1994 295);--connect__purple-s70:oklch(29.7% .1621 296);--connect__purple-s75:oklch(22.7% .1225 298);--connect__violet-s5:oklch(95.6% .0248 301);--connect__violet-s10:oklch(93.7% .036 301);--connect__violet-s15:oklch(88.8% .0644 300);--connect__violet-s20:oklch(84.1% .0919 299);--connect__violet-s25:oklch(78.3% .127 298);--connect__violet-s30:oklch(72.9% .1607 297);--connect__violet-s35:oklch(69.4% .182 296);--connect__violet-s40:oklch(65.9% .204 295);--connect__violet-s45:oklch(61.7% .2295 293);--connect__violet-s50:oklch(56.8% .2579 290);--connect__violet-s55:oklch(53.5% .2721 288);--connect__violet-s60:oklch(48.5% .2886 282);--connect__violet-s65:oklch(38.6% .226 284);--connect__violet-s70:oklch(31.8% .1845 285);--connect__violet-s75:oklch(24.7% .1404 287);--connect__periwinkle-s5:oklch(95.4% .0219 275);--connect__periwinkle-s10:oklch(93.8% .03 278);--connect__periwinkle-s15:oklch(89.5% .0512 278);--connect__periwinkle-s20:oklch(85% .0746 277);--connect__periwinkle-s25:oklch(78.7% .1089 277);--connect__periwinkle-s30:oklch(73% .1417 278);--connect__periwinkle-s35:oklch(69.3% .1638 279);--connect__periwinkle-s40:oklch(65.4% .1882 280);--connect__periwinkle-s45:oklch(61.3% .2133 280);--connect__periwinkle-s50:oklch(57% .2398 278);--connect__periwinkle-s55:oklch(54% .2584 276);--connect__periwinkle-s60:oklch(48.2% .288 271);--connect__periwinkle-s65:oklch(38.5% .2587 267);--connect__periwinkle-s70:oklch(31.4% .2099 267);--connect__periwinkle-s75:oklch(24.1% .1575 269);--connect__blue-s5:oklch(96.1% .0196 246);--connect__blue-s10:oklch(95.2% .0229 258);--connect__blue-s15:oklch(91.3% .0422 257);--connect__blue-s20:oklch(85.6% .0713 258);--connect__blue-s25:oklch(81.1% .0958 256);--connect__blue-s30:oklch(74.2% .1341 257);--connect__blue-s35:oklch(68.7% .1661 257);--connect__blue-s40:oklch(63.9% .1947 258);--connect__blue-s45:oklch(59.6% .2207 259);--connect__blue-s50:oklch(57.1% .2362 260);--connect__blue-s55:oklch(51.7% .2431 262);--connect__blue-s60:oklch(46% .2429 263);--connect__blue-s65:oklch(37.5% .194 263);--connect__blue-s70:oklch(31% .1557 263);--connect__blue-s75:oklch(24.3% .1146 262);--connect__marine-s5:oklch(96.7% .0192 231);--connect__marine-s10:oklch(95% .03 229);--connect__marine-s15:oklch(91% .0546 230);--connect__marine-s20:oklch(86.4% .083 231);--connect__marine-s25:oklch(79.3% .1213 236);--connect__marine-s30:oklch(74.1% .1499 240);--connect__marine-s35:oklch(69.6% .1716 244);--connect__marine-s40:oklch(65.8% .174 247);--connect__marine-s45:oklch(61% .1723 250);--connect__marine-s50:oklch(55.4% .1684 253);--connect__marine-s55:oklch(50% .1637 255);--connect__marine-s60:oklch(43.9% .1514 256);--connect__marine-s65:oklch(36.8% .1236 256);--connect__marine-s70:oklch(30.5% .099 255);--connect__marine-s75:oklch(23.9% .0728 253);--connect__aqua-s5:oklch(96.7% .0192 231);--connect__aqua-s10:oklch(96.1% .0341 210);--connect__aqua-s15:oklch(92.3% .0655 212);--connect__aqua-s20:oklch(88.2% .1009 212);--connect__aqua-s25:oklch(82.7% .1255 213);--connect__aqua-s30:oklch(75.8% .1328 221);--connect__aqua-s35:oklch(70% .1343 226);--connect__aqua-s40:oklch(65.3% .1315 231);--connect__aqua-s45:oklch(60.1% .1331 238);--connect__aqua-s50:oklch(55.9% .123 237);--connect__aqua-s55:oklch(50.3% .1211 243);--connect__aqua-s60:oklch(45.1% .1124 245);--connect__aqua-s65:oklch(35.7% .0871 243);--connect__aqua-s70:oklch(29.6% .0708 242);--connect__aqua-s75:oklch(23.2% .0523 239);--connect__teal-s5:oklch(97.7% .0251 203);--connect__teal-s10:oklch(97.1% .038 199);--connect__teal-s15:oklch(93.8% .083 199);--connect__teal-s20:oklch(90.5% .1215 200);--connect__teal-s25:oklch(85.6% .1438 201);--connect__teal-s30:oklch(80.3% .1376 207);--connect__teal-s35:oklch(73.2% .1273 211);--connect__teal-s40:oklch(64.6% .1136 214);--connect__teal-s45:oklch(57.9% .1042 218);--connect__teal-s50:oklch(54.6% .0999 221);--connect__teal-s55:oklch(51.3% .0959 223);--connect__teal-s60:oklch(45.5% .0858 225);--connect__teal-s65:oklch(35.2% .0657 223);--connect__teal-s70:oklch(29.4% .0538 221);--connect__teal-s75:oklch(22.9% .0416 220);--connect__turquoise-s5:oklch(98% .0275 186);--connect__turquoise-s10:oklch(97.1% .0408 179);--connect__turquoise-s15:oklch(94.8% .075 183);--connect__turquoise-s20:oklch(92.4% .1143 182);--connect__turquoise-s25:oklch(86.8% .1515 185);--connect__turquoise-s30:oklch(79.3% .137 190);--connect__turquoise-s35:oklch(74.2% .1269 194);--connect__turquoise-s40:oklch(64.8% .1106 195);--connect__turquoise-s45:oklch(60.1% .1025 195);--connect__turquoise-s50:oklch(54.3% .0927 195);--connect__turquoise-s55:oklch(50.8% .0871 193);--connect__turquoise-s60:oklch(46.1% .0793 191);--connect__turquoise-s65:oklch(35.9% .0618 192);--connect__turquoise-s70:oklch(29.7% .051 193);--connect__turquoise-s75:oklch(23.5% .0404 192);--connect__mint-s5:oklch(97.8% .0313 166);--connect__mint-s10:oklch(96.6% .0484 167);--connect__mint-s15:oklch(94.5% .0808 167);--connect__mint-s20:oklch(92.4% .1156 167);--connect__mint-s25:oklch(88% .1588 165);--connect__mint-s30:oklch(82.4% .172 163);--connect__mint-s35:oklch(75.7% .1615 162);--connect__mint-s40:oklch(64.5% .147 160);--connect__mint-s45:oklch(58.8% .1353 159);--connect__mint-s50:oklch(54.3% .1271 158);--connect__mint-s55:oklch(49.5% .1155 158);--connect__mint-s60:oklch(43.4% .1 159);--connect__mint-s65:oklch(35.1% .0794 160);--connect__mint-s70:oklch(29.1% .0643 161);--connect__mint-s75:oklch(23% .0498 163);--connect__green-s5:oklch(97.7% .0387 145);--connect__green-s10:oklch(97.7% .0387 145);--connect__green-s15:oklch(94.1% .1069 145);--connect__green-s20:oklch(91.3% .1666 144);--connect__green-s25:oklch(85.8% .2102 143);--connect__green-s30:oklch(81% .2385 143);--connect__green-s35:oklch(73.2% .2492 142);--connect__green-s40:oklch(64.8% .2204 142);--connect__green-s45:oklch(59.2% .2014 142);--connect__green-s50:oklch(54.9% .1868 142);--connect__green-s55:oklch(49.6% .1688 142);--connect__green-s60:oklch(42.7% .1452 142);--connect__green-s65:oklch(34.5% .1173 142);--connect__green-s70:oklch(28.5% .097 142);--connect__green-s75:oklch(22.6% .0768 142);--connect__lime-s5:oklch(97.8% .0472 131);--connect__lime-s10:oklch(96.5% .0737 133);--connect__lime-s15:oklch(94.3% .13 132);--connect__lime-s20:oklch(91.3% .1773 131);--connect__lime-s25:oklch(86.3% .2105 132);--connect__lime-s30:oklch(81.6% .2219 133);--connect__lime-s35:oklch(74.2% .2157 135);--connect__lime-s40:oklch(65.2% .1925 136);--connect__lime-s45:oklch(59.5% .175 135);--connect__lime-s50:oklch(55% .1618 135);--connect__lime-s55:oklch(48.7% .1423 135);--connect__lime-s60:oklch(42.6% .1216 134);--connect__lime-s65:oklch(35.8% .101 133);--connect__lime-s70:oklch(29.8% .0822 132);--connect__lime-s75:oklch(23.6% .0645 131);--connect__apple-s5:oklch(97.9% .0575 121);--connect__apple-s10:oklch(97.1% .0836 122);--connect__apple-s15:oklch(95.4% .1246 125);--connect__apple-s20:oklch(93.3% .1977 125);--connect__apple-s25:oklch(87% .2209 126);--connect__apple-s30:oklch(80.8% .2053 126);--connect__apple-s35:oklch(72.3% .183 126);--connect__apple-s40:oklch(64.6% .163 125);--connect__apple-s45:oklch(59.2% .1492 125);--connect__apple-s50:oklch(55.5% .1397 125);--connect__apple-s55:oklch(49.7% .1248 125);--connect__apple-s60:oklch(44% .1101 125);--connect__apple-s65:oklch(37% .0915 124);--connect__apple-s70:oklch(30.7% .0748 122);--connect__apple-s75:oklch(24.3% .0592 122);--connect__grape-s5:oklch(96.1% .027 315);--connect__grape-s10:oklch(94.6% .0405 318);--connect__grape-s15:oklch(89.4% .0801 318);--connect__grape-s20:oklch(84.3% .1217 318);--connect__grape-s25:oklch(80.5% .1532 318);--connect__grape-s30:oklch(76% .1912 318);--connect__grape-s35:oklch(71.2% .2342 317);--connect__grape-s40:oklch(66.8% .2484 317);--connect__grape-s45:oklch(62.2% .2535 316);--connect__grape-s50:oklch(58% .2734 315);--connect__grape-s55:oklch(51.6% .2567 313);--connect__grape-s60:oklch(44.8% .2223 313);--connect__grape-s65:oklch(37.1% .1839 314);--connect__grape-s70:oklch(30.7% .1513 315);--connect__grape-s75:oklch(24% .1181 315);--connect__stone-s5:oklch(97.4% .0034 68);--connect__stone-s10:oklch(95.6% .0045 78);--connect__stone-s15:oklch(93.3% .0042 56);--connect__stone-s20:oklch(90.2% .0035 68);--connect__stone-s25:oklch(86.5% .0047 78);--connect__stone-s30:oklch(81.5% .0036 68);--connect__stone-s35:oklch(75.2% .0036 68);--connect__stone-s40:oklch(66.3% .0032 85);--connect__stone-s45:oklch(59.5% .0029 49);--connect__stone-s50:oklch(51.5% .003 49);--connect__stone-s55:oklch(44.3% .0021 68);--connect__stone-s60:oklch(36.8% .0022 68);--connect__stone-s65:oklch(29.7% 0 90);--connect__stone-s70:oklch(25.2% .0019 107);--connect__stone-s75:oklch(20.4% .0019 107);--connect__slate-s5:oklch(95.8% .0119 224);--connect__slate-s10:oklch(94.3% .017 225);--connect__slate-s15:oklch(92.3% .0205 224);--connect__slate-s20:oklch(89.9% .0265 224);--connect__slate-s25:oklch(85% .0379 222);--connect__slate-s30:oklch(80.8% .0477 221);--connect__slate-s35:oklch(73.4% .0502 220);--connect__slate-s40:oklch(65.9% .0592 220);--connect__slate-s45:oklch(58.4% .066 219);--connect__slate-s50:oklch(51.4% .0632 219);--connect__slate-s55:oklch(43.6% .056 218);--connect__slate-s60:oklch(38% .05 217);--connect__slate-s65:oklch(34.1% .0447 216);--connect__slate-s70:oklch(28.6% .0354 214);--connect__slate-s75:oklch(22.6% .0257 218);--connect__pebble-s5:oklch(97.6% .0013 286);--connect__pebble-s10:oklch(94.6% 0 90);--connect__pebble-s15:oklch(89.5% 0 90);--connect__pebble-s20:oklch(84.7% .0035 248);--connect__pebble-s25:oklch(80.7% .0011 197);--connect__pebble-s30:oklch(76.4% 0 90);--connect__pebble-s35:oklch(71.1% .0023 197);--connect__pebble-s40:oklch(64% .0047 197);--connect__pebble-s45:oklch(60.4% .0036 197);--connect__pebble-s50:oklch(53.2% .0037 197);--connect__pebble-s55:oklch(48.4% .0025 197);--connect__pebble-s60:oklch(45.6% .0013 197);--connect__pebble-s65:oklch(37.9% 0 90);--connect__pebble-s70:oklch(29.7% 0 90);--connect__pebble-s75:oklch(23.5% 0 90);--connect__hmh-black:oklch(23.5% 0 90);--connect__hmh-deep-magenta:oklch(58.6% .2649 332);--connect__hmh-gold:oklch(82.7% .1679 81);--connect__hmh-magenta:oklch(66.3% .2797 347);--connect__hmh-orange:oklch(70.8% .1884 38);--connect__hmh-pale-gold:oklch(97.7% .0521 100);--connect__hmh-pale-gray:oklch(97.4% .0034 68);--connect__hmh-pale-magenta:oklch(96.7% .0278 328);--connect__hmh-pale-orange:oklch(96.6% .0172 35)}}@layer packs{:where(html){--connect__content-orange-100:light-dark(var(--connect__sunflower-s15),var(--connect__poppy-s70));--connect__content-orange-200:light-dark(var(--connect__papaya-s15),var(--connect__poppy-s55));--connect__content-orange-300:light-dark(var(--connect__orange-s35),var(--connect__poppy-s45));--connect__content-orange-400:light-dark(var(--connect__poppy-s45),var(--connect__orange-s35));--connect__content-orange-500:light-dark(var(--connect__poppy-s55),var(--connect__papaya-s15));--connect__content-orange-600:light-dark(var(--connect__poppy-s70),var(--connect__sunflower-s15));--connect__content-yellow-100:light-dark(var(--connect__yellow-s15),var(--connect__poppy-s60));--connect__content-yellow-200:light-dark(var(--connect__sunflower-s20),var(--connect__poppy-s50));--connect__content-yellow-300:light-dark(var(--connect__papaya-s30),var(--connect__orange-s40));--connect__content-yellow-400:light-dark(var(--connect__orange-s40),var(--connect__papaya-s30));--connect__content-yellow-500:light-dark(var(--connect__poppy-s50),var(--connect__sunflower-s20));--connect__content-yellow-600:light-dark(var(--connect__poppy-s60),var(--connect__yellow-s15));--connect__content-green-100:light-dark(var(--connect__apple-s15),var(--connect__green-s70));--connect__content-green-200:light-dark(var(--connect__lime-s25),var(--connect__green-s55));--connect__content-green-300:light-dark(var(--connect__green-s35),var(--connect__green-s45));--connect__content-green-400:light-dark(var(--connect__green-s45),var(--connect__green-s35));--connect__content-green-500:light-dark(var(--connect__green-s55),var(--connect__lime-s25));--connect__content-green-600:light-dark(var(--connect__green-s70),var(--connect__apple-s15));--connect__content-aqua-100:light-dark(var(--connect__turquoise-s15),var(--connect__turquoise-s70));--connect__content-aqua-200:light-dark(var(--connect__turquoise-s25),var(--connect__turquoise-s55));--connect__content-aqua-300:light-dark(var(--connect__turquoise-s35),var(--connect__turquoise-s45));--connect__content-aqua-400:light-dark(var(--connect__turquoise-s45),var(--connect__turquoise-s35));--connect__content-aqua-500:light-dark(var(--connect__turquoise-s55),var(--connect__turquoise-s25));--connect__content-aqua-600:light-dark(var(--connect__turquoise-s70),var(--connect__turquoise-s15));--connect__content-blue-100:light-dark(var(--connect__teal-s15),var(--connect__teal-s15));--connect__content-blue-200:light-dark(var(--connect__teal-s25),var(--connect__teal-s25));--connect__content-blue-300:light-dark(var(--connect__marine-s35),var(--connect__marine-s35));--connect__content-blue-400:light-dark(var(--connect__marine-s50),var(--connect__marine-s50));--connect__content-blue-500:light-dark(var(--connect__marine-s60),var(--connect__marine-s60));--connect__content-blue-600:light-dark(var(--connect__marine-s70),var(--connect__marine-s60));--connect__content-violet-100:light-dark(var(--connect__blue-s15),var(--connect__blue-s15));--connect__content-violet-200:light-dark(var(--connect__periwinkle-s25),var(--connect__periwinkle-s25));--connect__content-violet-300:light-dark(var(--connect__periwinkle-s40),var(--connect__periwinkle-s40));--connect__content-violet-400:light-dark(var(--connect__periwinkle-s55),var(--connect__periwinkle-s55));--connect__content-violet-500:light-dark(var(--connect__periwinkle-s60),var(--connect__periwinkle-s60));--connect__content-violet-600:light-dark(var(--connect__periwinkle-s70),var(--connect__periwinkle-s70));--connect__content-purple-100:light-dark(var(--connect__violet-s15),var(--connect__violet-s15));--connect__content-purple-200:light-dark(var(--connect__purple-s25),var(--connect__purple-s25));--connect__content-purple-300:light-dark(var(--connect__purple-s40),var(--connect__purple-s40));--connect__content-purple-400:light-dark(var(--connect__grape-s55),var(--connect__grape-s55));--connect__content-purple-500:light-dark(var(--connect__grape-s60),var(--connect__grape-s60));--connect__content-purple-600:light-dark(var(--connect__grape-s70),var(--connect__grape-s70));--connect__accent-yellow:var(--connect__yellow-s20);--connect__accent-sunflower:var(--connect__sunflower-s20);--connect__accent-papaya:var(--connect__papaya-s20);--connect__accent-poppy:var(--connect__poppy-s40);--connect__accent-ruby:var(--connect__ruby-s40);--connect__accent-cerise:var(--connect__cerise-s55);--connect__accent-grape:var(--connect__grape-s40);--connect__accent-purple:var(--connect__purple-s55);--connect__accent-violet:var(--connect__violet-s55);--connect__accent-periwinkle:var(--connect__periwinkle-s40);--connect__accent-marine:var(--connect__marine-s40);--connect__accent-teal:var(--connect__teal-s25);--connect__accent-mint:var(--connect__mint-s30);--connect__accent-lime:var(--connect__lime-s25);--connect__accent-apple:var(--connect__apple-s20);--connect__accent-magenta:var(--connect__magenta-s40);--connect__accent-aqua:var(--connect__aqua-s35);--connect__surface-null:transparent;--connect__surface-0:light-dark(var(--connect__white),var(--connect__black));--connect__surface-50:light-dark(var(--connect__stone-s5),var(--connect__stone-s70));--connect__surface-100:light-dark(var(--connect__stone-s10),var(--connect__stone-s60));--connect__surface-200:light-dark(var(--connect__stone-s15),var(--connect__stone-s55));--connect__surface-300:light-dark(var(--connect__stone-s20),var(--connect__stone-s50));--connect__surface-400:light-dark(var(--connect__stone-s30),var(--connect__stone-s40));--connect__surface-500:light-dark(var(--connect__stone-s40),var(--connect__stone-s30));--connect__surface-600:light-dark(var(--connect__stone-s50),var(--connect__stone-s20));--connect__surface-700:light-dark(var(--connect__stone-s55),var(--connect__stone-s15));--connect__surface-800:light-dark(var(--connect__stone-s60),var(--connect__stone-s10));--connect__surface-900:light-dark(var(--connect__stone-s70),var(--connect__stone-s5));--connect__surface-1000:light-dark(var(--connect__black),var(--connect__white));--connect__neutral-light-100:var(--connect__stone-s5);--connect__neutral-light-200:var(--connect__stone-s10);--connect__neutral-light-300:var(--connect__turquoise-s5);--connect__neutral-light-400:var(--connect__blue-s10);--connect__neutral-light-500:var(--connect__periwinkle-s5);--connect__neutral-light-600:var(--connect__periwinkle-s10);--connect__neutral-light-700:var(--connect__blue-s5);--connect__neutral-light-800:var(--connect__teal-s10);--connect__neutral-dark-100:var(--connect__cerise-s65);--connect__neutral-dark-200:var(--connect__marine-s60);--connect__neutral-dark-300:var(--connect__grape-s70);--connect__neutral-dark-400:var(--connect__blue-s75);--connect__neutral-dark-500:var(--connect__aqua-s60);--connect__neutral-dark-600:var(--connect__teal-s65);--connect__neutral-dark-700:var(--connect__green-s70);--connect__neutral-dark-800:var(--connect__stone-s55);--connect__positive-100:light-dark(var(--connect__lime-s10),var(--connect__lime-s30));--connect__positive-200:light-dark(var(--connect__lime-s15),var(--connect__lime-s45));--connect__positive-300:light-dark(var(--connect__lime-s20),var(--connect__lime-s50));--connect__positive-400:light-dark(var(--connect__lime-s50),var(--connect__lime-s65));--connect__positive-500:light-dark(var(--connect__lime-s55),var(--connect__lime-s70));--connect__positive-600:light-dark(var(--connect__lime-s70),var(--connect__lime-s75));--connect__negative-100:light-dark(var(--connect__red-s10),var(--connect__red-s30));--connect__negative-200:light-dark(var(--connect__red-s15),var(--connect__red-s45));--connect__negative-300:light-dark(var(--connect__red-s20),var(--connect__red-s50));--connect__negative-400:light-dark(var(--connect__red-s50),var(--connect__red-s65));--connect__negative-500:light-dark(var(--connect__red-s55),var(--connect__red-s70));--connect__negative-600:light-dark(var(--connect__red-s70),var(--connect__red-s75));--connect__caution-100:light-dark(var(--connect__orange-s10),var(--connect__orange-s30));--connect__caution-200:light-dark(var(--connect__orange-s15),var(--connect__orange-s45));--connect__caution-300:light-dark(var(--connect__orange-s20),var(--connect__orange-s50));--connect__caution-400:light-dark(var(--connect__orange-s50),var(--connect__orange-s65));--connect__caution-500:light-dark(var(--connect__orange-s55),var(--connect__orange-s70));--connect__caution-600:light-dark(var(--connect__orange-s70),var(--connect__orange-s75));--connect__assistive-100:light-dark(var(--connect__turquoise-s10),var(--connect__turquoise-s30));--connect__assistive-200:light-dark(var(--connect__turquoise-s15),var(--connect__turquoise-s45));--connect__assistive-300:light-dark(var(--connect__turquoise-s20),var(--connect__teal-s50));--connect__assistive-400:light-dark(var(--connect__teal-s50),var(--connect__teal-s65));--connect__assistive-500:light-dark(var(--connect__teal-s55),var(--connect__teal-s70));--connect__assistive-600:light-dark(var(--connect__teal-s70),var(--connect__teal-s75));--connect__passive-100:light-dark(var(--connect__stone-s10),var(--connect__stone-s30));--connect__passive-200:light-dark(var(--connect__stone-s15),var(--connect__stone-s45));--connect__passive-300:light-dark(var(--connect__stone-s20),var(--connect__stone-s50));--connect__passive-400:light-dark(var(--connect__stone-s50),var(--connect__stone-s65));--connect__passive-500:light-dark(var(--connect__stone-s55),var(--connect__stone-s70));--connect__passive-600:light-dark(var(--connect__stone-s70),var(--connect__stone-s75));--connect__neutral-100:light-dark(var(--connect__stone-s10),var(--connect__stone-s30));--connect__neutral-200:light-dark(var(--connect__stone-s15),var(--connect__stone-s45));--connect__neutral-300:light-dark(var(--connect__stone-s20),var(--connect__stone-s50));--connect__neutral-400:light-dark(var(--connect__stone-s50),var(--connect__stone-s65));--connect__neutral-500:light-dark(var(--connect__stone-s55),var(--connect__stone-s70));--connect__neutral-600:light-dark(var(--connect__stone-s70),var(--connect__stone-s75));--connect__danger-100:light-dark(var(--connect__red-s10),var(--connect__red-s30));--connect__danger-200:light-dark(var(--connect__red-s15),var(--connect__red-s45));--connect__danger-300:light-dark(var(--connect__red-s20),var(--connect__red-s50));--connect__danger-400:light-dark(var(--connect__red-s50),var(--connect__red-s65));--connect__danger-500:light-dark(var(--connect__red-s55),var(--connect__red-s70));--connect__danger-600:light-dark(var(--connect__red-s70),var(--connect__red-s75));--connect__constructive-100:light-dark(var(--connect__slate-s10),var(--connect__slate-s30));--connect__constructive-200:light-dark(var(--connect__slate-s15),var(--connect__slate-s45));--connect__constructive-300:light-dark(var(--connect__slate-s20),var(--connect__slate-s50));--connect__constructive-400:light-dark(var(--connect__slate-s50),var(--connect__slate-s65));--connect__constructive-500:light-dark(var(--connect__slate-s55),var(--connect__slate-s70));--connect__constructive-600:light-dark(var(--connect__slate-s70),var(--connect__slate-s75));--connect__success-100:light-dark(var(--connect__lime-s10),var(--connect__lime-s30));--connect__success-200:light-dark(var(--connect__lime-s15),var(--connect__lime-s45));--connect__success-300:light-dark(var(--connect__lime-s20),var(--connect__lime-s50));--connect__success-400:light-dark(var(--connect__lime-s50),var(--connect__lime-s65));--connect__success-500:light-dark(var(--connect__lime-s55),var(--connect__lime-s70));--connect__success-600:light-dark(var(--connect__lime-s70),var(--connect__lime-s75));--connect__primary-600:light-dark(var(--connect__blue-s70),var(--connect__blue-s75));--connect__primary-500:light-dark(var(--connect__blue-s55),var(--connect__blue-s70));--connect__primary-400:light-dark(var(--connect__blue-s50),var(--connect__blue-s65));--connect__primary-300:light-dark(var(--connect__blue-s20),var(--connect__blue-s50));--connect__primary-200:light-dark(var(--connect__blue-s15),var(--connect__blue-s45));--connect__primary-100:light-dark(var(--connect__blue-s10),var(--connect__blue-s30));--connect__secondary-600:light-dark(var(--connect__purple-s70),var(--connect__purple-s75));--connect__secondary-500:light-dark(var(--connect__purple-s55),var(--connect__purple-s70));--connect__secondary-400:light-dark(var(--connect__purple-s50),var(--connect__purple-s65));--connect__secondary-300:light-dark(var(--connect__purple-s20),var(--connect__purple-s50));--connect__secondary-200:light-dark(var(--connect__purple-s15),var(--connect__purple-s45));--connect__secondary-100:light-dark(var(--connect__purple-s10),var(--connect__purple-s30));--connect__brand-gold-100:light-dark(var(--connect__hmh-pale-gold),var(--connect__hmh-pale-gold));--connect__brand-gold-200:light-dark(var(--connect__golden-s15),var(--connect__golden-s15));--connect__brand-gold-300:light-dark(var(--connect__hmh-gold),var(--connect__hmh-gold));--connect__brand-gold-400:light-dark(var(--connect__golden-s40),var(--connect__golden-s40));--connect__brand-gold-500:light-dark(var(--connect__golden-s45),var(--connect__golden-s45));--connect__brand-gold-600:light-dark(var(--connect__golden-s55),var(--connect__golden-s55));--connect__brand-orange-100:light-dark(var(--connect__hmh-pale-orange),var(--connect__hmh-pale-orange));--connect__brand-orange-200:light-dark(var(--connect__poppy-s20),var(--connect__poppy-s20));--connect__brand-orange-300:light-dark(var(--connect__hmh-orange),var(--connect__hmh-orange));--connect__brand-orange-400:light-dark(var(--connect__poppy-s50),var(--connect__poppy-s50));--connect__brand-orange-500:light-dark(var(--connect__poppy-s60),var(--connect__poppy-s60));--connect__brand-orange-600:light-dark(var(--connect__poppy-s70),var(--connect__poppy-s70));--connect__brand-magenta-100:light-dark(var(--connect__cerise-s10),var(--connect__cerise-s10));--connect__brand-magenta-200:light-dark(var(--connect__cerise-s20),var(--connect__cerise-s20));--connect__brand-magenta-300:light-dark(var(--connect__hmh-magenta),var(--connect__hmh-magenta));--connect__brand-magenta-400:light-dark(var(--connect__cerise-s50),var(--connect__cerise-s50));--connect__brand-magenta-500:light-dark(var(--connect__cerise-s60),var(--connect__cerise-s60));--connect__brand-magenta-600:light-dark(var(--connect__cerise-s70),var(--connect__cerise-s70));--connect__brand-deep-magenta-100:light-dark(var(--connect__hmh-pale-magenta),var(--connect__hmh-pale-magenta));--connect__brand-deep-magenta-200:light-dark(var(--connect__magenta-s20),var(--connect__magenta-s20));--connect__brand-deep-magenta-300:light-dark(var(--connect__magenta-s40),var(--connect__magenta-s40));--connect__brand-deep-magenta-400:light-dark(var(--connect__hmh-deep-magenta),var(--connect__hmh-deep-magenta));--connect__brand-deep-magenta-500:light-dark(var(--connect__magenta-s60),var(--connect__magenta-s60));--connect__brand-deep-magenta-600:light-dark(var(--connect__magenta-s70),var(--connect__magenta-s70))}}@layer mappings{:where([data-connect-theme]){--connect__primary-solid-bg:light-dark(var(--connect__primary-400),var(--connect__primary-300));--connect__primary-solid-color:var(--connect__surface-white-fixed);--connect__primary-solid-border-color:light-dark(var(--connect__primary-400),var(--connect__primary-300));--connect__primary-solid-icon-color:var(--connect__surface-white-fixed);--connect__primary-solid-hover-bg:light-dark(var(--connect__primary-500),var(--connect__primary-400));--connect__primary-solid-hover-color:var(--connect__surface-white-fixed);--connect__primary-solid-hover-border-color:light-dark(var(--connect__primary-500),var(--connect__primary-400));--connect__primary-solid-hover-icon-color:var(--connect__surface-white-fixed);--connect__primary-solid-pressed-bg:light-dark(var(--connect__primary-600),var(--connect__primary-600));--connect__primary-solid-pressed-color:var(--connect__surface-white-fixed);--connect__primary-solid-pressed-border-color:light-dark(var(--connect__primary-600),var(--connect__primary-600));--connect__primary-solid-pressed-icon-color:var(--connect__surface-white-fixed);--connect__secondary-solid-bg:light-dark(var(--connect__secondary-400),var(--connect__secondary-300));--connect__secondary-solid-color:var(--connect__surface-white-fixed);--connect__secondary-solid-border-color:light-dark(var(--connect__secondary-400),var(--connect__secondary-300));--connect__secondary-solid-icon-color:var(--connect__surface-white-fixed);--connect__secondary-solid-hover-bg:light-dark(var(--connect__secondary-500),var(--connect__secondary-400));--connect__secondary-solid-hover-color:var(--connect__surface-white-fixed);--connect__secondary-solid-hover-border-color:light-dark(var(--connect__secondary-500),var(--connect__secondary-400));--connect__secondary-solid-hover-icon-color:var(--connect__surface-white-fixed);--connect__secondary-solid-pressed-bg:light-dark(var(--connect__secondary-600),var(--connect__secondary-600));--connect__secondary-solid-pressed-color:var(--connect__surface-white-fixed);--connect__secondary-solid-pressed-border-color:light-dark(var(--connect__secondary-600),var(--connect__secondary-600));--connect__secondary-solid-pressed-icon-color:var(--connect__surface-white-fixed);--connect__success-solid-bg:light-dark(var(--connect__success-400),var(--connect__success-300));--connect__success-solid-color:var(--connect__surface-white-fixed);--connect__success-solid-border-color:light-dark(var(--connect__success-400),var(--connect__success-300));--connect__success-solid-icon-color:var(--connect__surface-white-fixed);--connect__success-solid-hover-bg:light-dark(var(--connect__success-500),var(--connect__success-400));--connect__success-solid-hover-color:var(--connect__surface-white-fixed);--connect__success-solid-hover-border-color:light-dark(var(--connect__success-500),var(--connect__success-400));--connect__success-solid-hover-icon-color:var(--connect__surface-white-fixed);--connect__success-solid-pressed-bg:light-dark(var(--connect__success-600),var(--connect__success-600));--connect__success-solid-pressed-color:var(--connect__surface-white-fixed);--connect__success-solid-pressed-border-color:light-dark(var(--connect__success-600),var(--connect__success-600));--connect__success-solid-pressed-icon-color:var(--connect__surface-white-fixed);--connect__danger-solid-bg:light-dark(var(--connect__danger-400),var(--connect__danger-300));--connect__danger-solid-color:var(--connect__surface-white-fixed);--connect__danger-solid-border-color:light-dark(var(--connect__danger-400),var(--connect__danger-300));--connect__danger-solid-icon-color:var(--connect__surface-white-fixed);--connect__danger-solid-hover-bg:light-dark(var(--connect__danger-500),var(--connect__danger-400));--connect__danger-solid-hover-color:var(--connect__surface-white-fixed);--connect__danger-solid-hover-border-color:light-dark(var(--connect__danger-500),var(--connect__danger-400));--connect__danger-solid-hover-icon-color:var(--connect__surface-white-fixed);--connect__danger-solid-pressed-bg:light-dark(var(--connect__danger-600),var(--connect__danger-600));--connect__danger-solid-pressed-color:var(--connect__surface-white-fixed);--connect__danger-solid-pressed-border-color:light-dark(var(--connect__danger-600),var(--connect__danger-600));--connect__danger-solid-pressed-icon-color:var(--connect__surface-white-fixed);--connect__neutral-solid-bg:light-dark(var(--connect__passive-400),var(--connect__passive-300));--connect__neutral-solid-color:var(--connect__surface-white-fixed);--connect__neutral-solid-border-color:light-dark(var(--connect__passive-400),var(--connect__passive-300));--connect__neutral-solid-icon-color:var(--connect__surface-white-fixed);--connect__neutral-solid-hover-bg:light-dark(var(--connect__passive-500),var(--connect__passive-400));--connect__neutral-solid-hover-color:var(--connect__surface-white-fixed);--connect__neutral-solid-hover-border-color:light-dark(var(--connect__passive-500),var(--connect__passive-400));--connect__neutral-solid-hover-icon-color:var(--connect__surface-white-fixed);--connect__neutral-solid-pressed-bg:light-dark(var(--connect__passive-600),var(--connect__passive-600));--connect__neutral-solid-pressed-color:var(--connect__surface-white-fixed);--connect__neutral-solid-pressed-border-color:light-dark(var(--connect__passive-600),var(--connect__passive-600));--connect__neutral-solid-pressed-icon-color:var(--connect__surface-white-fixed);--connect__primary-soft-bg:light-dark(var(--connect__primary-100),var(--connect__primary-500));--connect__primary-soft-color:light-dark(var(--connect__primary-500),var(--connect__surface-white-fixed));--connect__primary-soft-border-color:var(--connect__surface-null);--connect__primary-soft-icon-color:light-dark(var(--connect__primary-500),var(--connect__surface-white-fixed));--connect__primary-soft-hover-bg:light-dark(var(--connect__primary-200),var(--connect__primary-400));--connect__primary-soft-hover-color:light-dark(var(--connect__primary-500),var(--connect__surface-white-fixed));--connect__primary-soft-hover-border-color:var(--connect__surface-null);--connect__primary-soft-hover-icon-color:light-dark(var(--connect__primary-500),var(--connect__surface-white-fixed));--connect__primary-soft-pressed-bg:light-dark(var(--connect__primary-300),var(--connect__primary-300));--connect__primary-soft-pressed-color:light-dark(var(--connect__primary-600),var(--connect__surface-white-fixed));--connect__primary-soft-pressed-border-color:light-dark(var(--connect__primary-300),var(--connect__primary-300));--connect__primary-soft-pressed-icon-color:light-dark(var(--connect__primary-600),var(--connect__surface-white-fixed));--connect__secondary-soft-bg:light-dark(var(--connect__secondary-100),var(--connect__secondary-500));--connect__secondary-soft-color:light-dark(var(--connect__secondary-500),var(--connect__surface-white-fixed));--connect__secondary-soft-border-color:var(--connect__surface-null);--connect__secondary-soft-icon-color:light-dark(var(--connect__secondary-500),var(--connect__surface-white-fixed));--connect__secondary-soft-hover-bg:light-dark(var(--connect__secondary-200),var(--connect__secondary-400));--connect__secondary-soft-hover-color:light-dark(var(--connect__secondary-500),var(--connect__surface-white-fixed));--connect__secondary-soft-hover-border-color:var(--connect__surface-null);--connect__secondary-soft-hover-icon-color:light-dark(var(--connect__secondary-500),var(--connect__surface-white-fixed));--connect__secondary-soft-pressed-bg:light-dark(var(--connect__secondary-300),var(--connect__secondary-300));--connect__secondary-soft-pressed-color:light-dark(var(--connect__secondary-600),var(--connect__surface-white-fixed));--connect__secondary-soft-pressed-border-color:light-dark(var(--connect__secondary-300),var(--connect__secondary-300));--connect__secondary-soft-pressed-icon-color:light-dark(var(--connect__secondary-600),var(--connect__surface-white-fixed));--connect__success-soft-bg:light-dark(var(--connect__success-100),var(--connect__success-500));--connect__success-soft-color:light-dark(var(--connect__success-500),var(--connect__surface-white-fixed));--connect__success-soft-border-color:var(--connect__surface-null);--connect__success-soft-icon-color:light-dark(var(--connect__success-500),var(--connect__surface-white-fixed));--connect__success-soft-hover-bg:light-dark(var(--connect__success-200),var(--connect__success-400));--connect__success-soft-hover-color:light-dark(var(--connect__success-500),var(--connect__surface-white-fixed));--connect__success-soft-hover-border-color:var(--connect__surface-null);--connect__success-soft-hover-icon-color:light-dark(var(--connect__success-500),var(--connect__surface-white-fixed));--connect__success-soft-pressed-bg:light-dark(var(--connect__success-300),var(--connect__success-300));--connect__success-soft-pressed-color:light-dark(var(--connect__success-600),var(--connect__surface-white-fixed));--connect__success-soft-pressed-border-color:light-dark(var(--connect__success-300),var(--connect__success-300));--connect__success-soft-pressed-icon-color:light-dark(var(--connect__success-600),var(--connect__surface-white-fixed));--connect__danger-soft-bg:light-dark(var(--connect__danger-100),var(--connect__danger-500));--connect__danger-soft-color:light-dark(var(--connect__danger-500),var(--connect__surface-white-fixed));--connect__danger-soft-border-color:var(--connect__surface-null);--connect__danger-soft-icon-color:light-dark(var(--connect__danger-500),var(--connect__surface-white-fixed));--connect__danger-soft-hover-bg:light-dark(var(--connect__danger-200),var(--connect__danger-400));--connect__danger-soft-hover-color:light-dark(var(--connect__danger-500),var(--connect__surface-white-fixed));--connect__danger-soft-hover-border-color:var(--connect__surface-null);--connect__danger-soft-hover-icon-color:light-dark(var(--connect__danger-500),var(--connect__surface-white-fixed));--connect__danger-soft-pressed-bg:light-dark(var(--connect__danger-300),var(--connect__danger-300));--connect__danger-soft-pressed-color:light-dark(var(--connect__danger-600),var(--connect__surface-white-fixed));--connect__danger-soft-pressed-border-color:light-dark(var(--connect__danger-300),var(--connect__danger-300));--connect__danger-soft-pressed-icon-color:light-dark(var(--connect__danger-600),var(--connect__surface-white-fixed));--connect__neutral-soft-bg:light-dark(var(--connect__passive-100),var(--connect__passive-500));--connect__neutral-soft-color:light-dark(var(--connect__passive-500),var(--connect__surface-white-fixed));--connect__neutral-soft-border-color:var(--connect__surface-null);--connect__neutral-soft-icon-color:light-dark(var(--connect__passive-500),var(--connect__surface-white-fixed));--connect__neutral-soft-hover-bg:light-dark(var(--connect__passive-200),var(--connect__passive-400));--connect__neutral-soft-hover-color:light-dark(var(--connect__passive-500),var(--connect__surface-white-fixed));--connect__neutral-soft-hover-border-color:var(--connect__surface-null);--connect__neutral-soft-hover-icon-color:light-dark(var(--connect__passive-500),var(--connect__surface-white-fixed));--connect__neutral-soft-pressed-bg:light-dark(var(--connect__passive-300),var(--connect__passive-300));--connect__neutral-soft-pressed-color:light-dark(var(--connect__passive-600),var(--connect__surface-white-fixed));--connect__neutral-soft-pressed-border-color:var(--connect__passive-300);--connect__neutral-soft-pressed-icon-color:light-dark(var(--connect__passive-600),var(--connect__surface-white-fixed));--connect__primary-plain-bg:light-dark(var(--connect__surface-white-fixed),var(--connect__black));--connect__primary-plain-color:light-dark(var(--connect__primary-500),var(--connect__primary-100));--connect__primary-plain-border-color:light-dark(var(--connect__primary-200),var(--connect__primary-400));--connect__primary-plain-icon-color:light-dark(var(--connect__primary-500),var(--connect__primary-100));--connect__primary-plain-hover-bg:light-dark(var(--connect__primary-100),var(--connect__primary-500));--connect__primary-plain-hover-color:light-dark(var(--connect__primary-500),var(--connect__surface-white-fixed));--connect__primary-plain-hover-border-color:light-dark(var(--connect__primary-300),var(--connect__primary-400));--connect__primary-plain-hover-icon-color:light-dark(var(--connect__primary-500),var(--connect__surface-white-fixed));--connect__primary-plain-pressed-bg:light-dark(var(--connect__primary-200),var(--connect__primary-400));--connect__primary-plain-pressed-color:light-dark(var(--connect__primary-600),var(--connect__surface-white-fixed));--connect__primary-plain-pressed-border-color:light-dark(var(--connect__primary-300),var(--connect__primary-300));--connect__primary-plain-pressed-icon-color:light-dark(var(--connect__primary-600),var(--connect__surface-white-fixed));--connect__secondary-plain-bg:light-dark(var(--connect__surface-white-fixed),var(--connect__black));--connect__secondary-plain-color:light-dark(var(--connect__secondary-500),var(--connect__secondary-100));--connect__secondary-plain-border-color:light-dark(var(--connect__secondary-200),var(--connect__secondary-400));--connect__secondary-plain-icon-color:light-dark(var(--connect__secondary-500),var(--connect__secondary-100));--connect__secondary-plain-hover-bg:light-dark(var(--connect__secondary-100),var(--connect__secondary-500));--connect__secondary-plain-hover-color:light-dark(var(--connect__secondary-500),var(--connect__surface-white-fixed));--connect__secondary-plain-hover-border-color:light-dark(var(--connect__secondary-300),var(--connect__secondary-400));--connect__secondary-plain-hover-icon-color:light-dark(var(--connect__secondary-500),var(--connect__surface-white-fixed));--connect__secondary-plain-pressed-bg:light-dark(var(--connect__secondary-200),var(--connect__secondary-400));--connect__secondary-plain-pressed-color:light-dark(var(--connect__secondary-600),var(--connect__surface-white-fixed));--connect__secondary-plain-pressed-border-color:light-dark(var(--connect__secondary-300),var(--connect__secondary-300));--connect__secondary-plain-pressed-icon-color:light-dark(var(--connect__secondary-600),var(--connect__surface-white-fixed));--connect__success-plain-bg:light-dark(var(--connect__surface-white-fixed),var(--connect__black));--connect__success-plain-color:light-dark(var(--connect__success-500),var(--connect__success-100));--connect__success-plain-border-color:light-dark(var(--connect__success-200),var(--connect__success-400));--connect__success-plain-icon-color:light-dark(var(--connect__success-500),var(--connect__success-100));--connect__success-plain-hover-bg:light-dark(var(--connect__success-100),var(--connect__success-500));--connect__success-plain-hover-color:light-dark(var(--connect__success-500),var(--connect__surface-white-fixed));--connect__success-plain-hover-border-color:light-dark(var(--connect__success-300),var(--connect__success-400));--connect__success-plain-hover-icon-color:light-dark(var(--connect__success-500),var(--connect__surface-white-fixed));--connect__success-plain-pressed-bg:light-dark(var(--connect__success-200),var(--connect__success-400));--connect__success-plain-pressed-color:light-dark(var(--connect__success-600),var(--connect__surface-white-fixed));--connect__success-plain-pressed-border-color:light-dark(var(--connect__success-300),var(--connect__success-300));--connect__success-plain-pressed-icon-color:light-dark(var(--connect__success-600),var(--connect__surface-white-fixed));--connect__danger-plain-bg:light-dark(var(--connect__surface-white-fixed),var(--connect__black));--connect__danger-plain-color:light-dark(var(--connect__danger-500),var(--connect__danger-100));--connect__danger-plain-border-color:light-dark(var(--connect__danger-200),var(--connect__danger-400));--connect__danger-plain-icon-color:light-dark(var(--connect__danger-500),var(--connect__danger-100));--connect__danger-plain-hover-bg:light-dark(var(--connect__danger-100),var(--connect__danger-500));--connect__danger-plain-hover-color:light-dark(var(--connect__danger-500),var(--connect__surface-white-fixed));--connect__danger-plain-hover-border-color:light-dark(var(--connect__danger-300),var(--connect__danger-400));--connect__danger-plain-hover-icon-color:light-dark(var(--connect__danger-500),var(--connect__surface-white-fixed));--connect__danger-plain-pressed-bg:light-dark(var(--connect__danger-200),var(--connect__danger-400));--connect__danger-plain-pressed-color:light-dark(var(--connect__danger-600),var(--connect__surface-white-fixed));--connect__danger-plain-pressed-border-color:light-dark(var(--connect__danger-300),var(--connect__danger-300));--connect__danger-plain-pressed-icon-color:light-dark(var(--connect__danger-600),var(--connect__surface-white-fixed));--connect__neutral-plain-bg:light-dark(var(--connect__surface-white-fixed),var(--connect__black));--connect__neutral-plain-color:light-dark(var(--connect__passive-500),var(--connect__surface-white-fixed));--connect__neutral-plain-border-color:light-dark(var(--connect__passive-200),var(--connect__passive-400));--connect__neutral-plain-icon-color:light-dark(var(--connect__passive-500),var(--connect__surface-white-fixed));--connect__neutral-plain-hover-bg:light-dark(var(--connect__passive-100),var(--connect__passive-500));--connect__neutral-plain-hover-color:light-dark(var(--connect__passive-500),var(--connect__surface-white-fixed));--connect__neutral-plain-hover-border-color:light-dark(var(--connect__passive-300),var(--connect__passive-400));--connect__neutral-plain-hover-icon-color:light-dark(var(--connect__passive-500),var(--connect__surface-white-fixed));--connect__neutral-plain-pressed-bg:light-dark(var(--connect__passive-200),var(--connect__passive-400));--connect__neutral-plain-pressed-color:light-dark(var(--connect__passive-600),var(--connect__surface-white-fixed));--connect__neutral-plain-pressed-border-color:light-dark(var(--connect__passive-300),var(--connect__passive-300));--connect__neutral-plain-pressed-icon-color:light-dark(var(--connect__passive-600),var(--connect__surface-white-fixed));--connect__primary-outlined-bg:light-dark(var(--connect__surface-white-fixed),var(--connect__primary-600));--connect__primary-outlined-color:light-dark(var(--connect__primary-500),var(--connect__primary-100));--connect__primary-outlined-border-color:light-dark(var(--connect__primary-400),var(--connect__primary-200));--connect__primary-outlined-icon-color:light-dark(var(--connect__primary-500),var(--connect__primary-100));--connect__primary-outlined-hover-bg:light-dark(var(--connect__primary-100),var(--connect__primary-500));--connect__primary-outlined-hover-color:light-dark(var(--connect__primary-500),var(--connect__surface-white-fixed));--connect__primary-outlined-hover-border-color:light-dark(var(--connect__primary-400),var(--connect__primary-200));--connect__primary-outlined-hover-icon-color:light-dark(var(--connect__primary-500),var(--connect__surface-white-fixed));--connect__primary-outlined-pressed-bg:light-dark(var(--connect__primary-200),var(--connect__primary-400));--connect__primary-outlined-pressed-color:light-dark(var(--connect__primary-600),var(--connect__surface-white-fixed));--connect__primary-outlined-pressed-border-color:light-dark(var(--connect__primary-500),var(--connect__primary-200));--connect__primary-outlined-pressed-icon-color:light-dark(var(--connect__primary-600),var(--connect__surface-white-fixed));--connect__secondary-outlined-bg:light-dark(var(--connect__surface-white-fixed),var(--connect__secondary-600));--connect__secondary-outlined-color:light-dark(var(--connect__secondary-500),var(--connect__secondary-100));--connect__secondary-outlined-border-color:light-dark(var(--connect__secondary-400),var(--connect__secondary-200));--connect__secondary-outlined-icon-color:light-dark(var(--connect__secondary-500),var(--connect__secondary-100));--connect__secondary-outlined-hover-bg:light-dark(var(--connect__secondary-100),var(--connect__secondary-500));--connect__secondary-outlined-hover-color:light-dark(var(--connect__secondary-500),var(--connect__surface-white-fixed));--connect__secondary-outlined-hover-border-color:light-dark(var(--connect__secondary-400),var(--connect__secondary-200));--connect__secondary-outlined-hover-icon-color:light-dark(var(--connect__secondary-500),var(--connect__surface-white-fixed));--connect__secondary-outlined-pressed-bg:light-dark(var(--connect__secondary-200),var(--connect__secondary-400));--connect__secondary-outlined-pressed-color:light-dark(var(--connect__secondary-600),var(--connect__surface-white-fixed));--connect__secondary-outlined-pressed-border-color:light-dark(var(--connect__secondary-500),var(--connect__secondary-200));--connect__secondary-outlined-pressed-icon-color:light-dark(var(--connect__secondary-600),var(--connect__surface-white-fixed));--connect__success-outlined-bg:light-dark(var(--connect__surface-white-fixed),var(--connect__success-600));--connect__success-outlined-color:light-dark(var(--connect__success-500),var(--connect__success-100));--connect__success-outlined-border-color:light-dark(var(--connect__success-400),var(--connect__success-200));--connect__success-outlined-icon-color:light-dark(var(--connect__success-500),var(--connect__success-100));--connect__success-outlined-hover-bg:light-dark(var(--connect__success-100),var(--connect__success-500));--connect__success-outlined-hover-color:light-dark(var(--connect__success-500),var(--connect__surface-white-fixed));--connect__success-outlined-hover-border-color:light-dark(var(--connect__success-400),var(--connect__success-200));--connect__success-outlined-hover-icon-color:light-dark(var(--connect__success-500),var(--connect__surface-white-fixed));--connect__success-outlined-pressed-bg:light-dark(var(--connect__success-200),var(--connect__success-400));--connect__success-outlined-pressed-color:light-dark(var(--connect__success-600),var(--connect__surface-white-fixed));--connect__success-outlined-pressed-border-color:light-dark(var(--connect__success-500),var(--connect__success-200));--connect__success-outlined-pressed-icon-color:light-dark(var(--connect__success-600),var(--connect__surface-white-fixed));--connect__danger-outlined-bg:light-dark(var(--connect__surface-white-fixed),var(--connect__danger-600));--connect__danger-outlined-color:light-dark(var(--connect__danger-500),var(--connect__danger-100));--connect__danger-outlined-border-color:light-dark(var(--connect__danger-400),var(--connect__danger-200));--connect__danger-outlined-icon-color:light-dark(var(--connect__danger-500),var(--connect__danger-100));--connect__danger-outlined-hover-bg:light-dark(var(--connect__danger-100),var(--connect__danger-500));--connect__danger-outlined-hover-color:light-dark(var(--connect__danger-500),var(--connect__surface-white-fixed));--connect__danger-outlined-hover-border-color:light-dark(var(--connect__danger-400),var(--connect__danger-200));--connect__danger-outlined-hover-icon-color:light-dark(var(--connect__danger-500),var(--connect__surface-white-fixed));--connect__danger-outlined-pressed-bg:light-dark(var(--connect__danger-200),var(--connect__danger-400));--connect__danger-outlined-pressed-color:light-dark(var(--connect__danger-600),var(--connect__surface-white-fixed));--connect__danger-outlined-pressed-border-color:light-dark(var(--connect__danger-500),var(--connect__danger-200));--connect__danger-outlined-pressed-icon-color:light-dark(var(--connect__danger-600),var(--connect__surface-white-fixed));--connect__neutral-outlined-bg:light-dark(var(--connect__surface-white-fixed),var(--connect__passive-600));--connect__neutral-outlined-color:light-dark(var(--connect__passive-500),var(--connect__surface-white-fixed));--connect__neutral-outlined-border-color:light-dark(var(--connect__passive-400),var(--connect__passive-200));--connect__neutral-outlined-icon-color:light-dark(var(--connect__passive-500),var(--connect__surface-white-fixed));--connect__neutral-outlined-hover-bg:light-dark(var(--connect__passive-100),var(--connect__passive-500));--connect__neutral-outlined-hover-color:light-dark(var(--connect__passive-500),var(--connect__surface-white-fixed));--connect__neutral-outlined-hover-border-color:light-dark(var(--connect__passive-400),var(--connect__passive-200));--connect__neutral-outlined-hover-icon-color:light-dark(var(--connect__passive-500),var(--connect__surface-white-fixed));--connect__neutral-outlined-pressed-bg:light-dark(var(--connect__passive-200),var(--connect__passive-400));--connect__neutral-outlined-pressed-color:light-dark(var(--connect__passive-600),var(--connect__surface-white-fixed));--connect__neutral-outlined-pressed-border-color:light-dark(var(--connect__passive-500),var(--connect__passive-200));--connect__neutral-outlined-pressed-icon-color:light-dark(var(--connect__passive-600),var(--connect__surface-white-fixed));--connect__primary-text-bg:light-dark(var(--connect__surface-null),var(--connect__surface-null));--connect__primary-text-color:light-dark(var(--connect__primary-400),var(--connect__primary-100));--connect__primary-text-border-color:light-dark(var(--connect__surface-null),var(--connect__surface-null));--connect__primary-text-icon-color:light-dark(var(--connect__primary-400),var(--connect__primary-100));--connect__primary-text-hover-bg:light-dark(var(--connect__primary-100),var(--connect__primary-500));--connect__primary-text-hover-color:light-dark(var(--connect__primary-500),var(--connect__surface-white-fixed));--connect__primary-text-hover-border-color:var(--connect__surface-null);--connect__primary-text-hover-icon-color:light-dark(var(--connect__primary-500),var(--connect__surface-white-fixed));--connect__primary-text-pressed-bg:light-dark(var(--connect__primary-200),var(--connect__primary-400));--connect__primary-text-pressed-color:light-dark(var(--connect__primary-600),var(--connect__surface-white-fixed));--connect__primary-text-pressed-border-color:var(--connect__surface-null);--connect__primary-text-pressed-icon-color:light-dark(var(--connect__primary-600),var(--connect__surface-white-fixed));--connect__secondary-text-bg:light-dark(var(--connect__surface-null),var(--connect__surface-null));--connect__secondary-text-color:light-dark(var(--connect__secondary-400),var(--connect__secondary-100));--connect__secondary-text-border-color:light-dark(var(--connect__surface-null),var(--connect__surface-null));--connect__secondary-text-icon-color:light-dark(var(--connect__secondary-400),var(--connect__secondary-100));--connect__secondary-text-hover-bg:light-dark(var(--connect__secondary-100),var(--connect__secondary-500));--connect__secondary-text-hover-color:light-dark(var(--connect__secondary-500),var(--connect__surface-white-fixed));--connect__secondary-text-hover-border-color:var(--connect__surface-null);--connect__secondary-text-hover-icon-color:light-dark(var(--connect__secondary-500),var(--connect__surface-white-fixed));--connect__secondary-text-pressed-bg:light-dark(var(--connect__secondary-200),var(--connect__secondary-400));--connect__secondary-text-pressed-color:light-dark(var(--connect__secondary-600),var(--connect__surface-white-fixed));--connect__secondary-text-pressed-border-color:var(--connect__surface-null);--connect__secondary-text-pressed-icon-color:light-dark(var(--connect__secondary-600),var(--connect__surface-white-fixed));--connect__success-text-bg:light-dark(var(--connect__surface-null),var(--connect__surface-null));--connect__success-text-color:light-dark(var(--connect__success-400),var(--connect__success-100));--connect__success-text-border-color:light-dark(var(--connect__surface-null),var(--connect__surface-null));--connect__success-text-icon-color:light-dark(var(--connect__success-400),var(--connect__success-100));--connect__success-text-hover-bg:light-dark(var(--connect__success-100),var(--connect__success-500));--connect__success-text-hover-color:light-dark(var(--connect__success-500),var(--connect__surface-white-fixed));--connect__success-text-hover-border-color:var(--connect__surface-null);--connect__success-text-hover-icon-color:light-dark(var(--connect__success-500),var(--connect__surface-white-fixed));--connect__success-text-pressed-bg:light-dark(var(--connect__success-200),var(--connect__success-400));--connect__success-text-pressed-color:light-dark(var(--connect__success-600),var(--connect__surface-white-fixed));--connect__success-text-pressed-border-color:var(--connect__surface-null);--connect__success-text-pressed-icon-color:light-dark(var(--connect__success-600),var(--connect__surface-white-fixed));--connect__danger-text-bg:light-dark(var(--connect__surface-null),var(--connect__surface-null));--connect__danger-text-color:light-dark(var(--connect__danger-400),var(--connect__danger-100));--connect__danger-text-border-color:light-dark(var(--connect__surface-null),var(--connect__surface-null));--connect__danger-text-icon-color:light-dark(var(--connect__danger-400),var(--connect__danger-100));--connect__danger-text-hover-bg:light-dark(var(--connect__danger-100),var(--connect__danger-500));--connect__danger-text-hover-color:light-dark(var(--connect__danger-500),var(--connect__surface-white-fixed));--connect__danger-text-hover-border-color:var(--connect__surface-null);--connect__danger-text-hover-icon-color:light-dark(var(--connect__danger-500),var(--connect__surface-white-fixed));--connect__danger-text-pressed-bg:light-dark(var(--connect__danger-200),var(--connect__danger-400));--connect__danger-text-pressed-color:light-dark(var(--connect__danger-600),var(--connect__surface-white-fixed));--connect__danger-text-pressed-border-color:var(--connect__surface-null);--connect__danger-text-pressed-icon-color:light-dark(var(--connect__danger-600),var(--connect__surface-white-fixed));--connect__neutral-text-bg:light-dark(var(--connect__surface-null),var(--connect__surface-null));--connect__neutral-text-color:light-dark(var(--connect__passive-500),var(--connect__surface-white-fixed));--connect__neutral-text-border-color:light-dark(var(--connect__surface-null),var(--connect__surface-null));--connect__neutral-text-icon-color:light-dark(var(--connect__passive-500),var(--connect__surface-white-fixed));--connect__neutral-text-hover-bg:light-dark(var(--connect__passive-100),var(--connect__passive-500));--connect__neutral-text-hover-color:light-dark(var(--connect__passive-600),var(--connect__surface-white-fixed));--connect__neutral-text-hover-border-color:var(--connect__surface-null);--connect__neutral-text-hover-icon-color:light-dark(var(--connect__passive-600),var(--connect__surface-white-fixed));--connect__neutral-text-pressed-bg:light-dark(var(--connect__passive-200),var(--connect__passive-400));--connect__neutral-text-pressed-color:light-dark(var(--connect__passive-600),var(--connect__surface-white-fixed));--connect__neutral-text-pressed-border-color:var(--connect__surface-null);--connect__neutral-text-pressed-icon-color:light-dark(var(--connect__passive-600),var(--connect__surface-white-fixed));--connect__color-primary:var(--connect__surface-900);--connect__color-secondary:var(--connect__surface-800);--connect__color-tertiary:var(--connect__surface-700);--connect__icon-fill-color:var(--connect__surface-900);--connect__surface-white-fixed:var(--connect__white);--connect__surface-black-fixed:var(--connect__black);--connect__surface-background:light-dark(var(--connect__surface-0),var(--connect__surface-200));--connect__surface-1:light-dark(var(--connect__surface-50),var(--connect__surface-200));--connect__surface-2:light-dark(var(--connect__surface-100),var(--connect__surface-50));--connect__surface-3:light-dark(var(--connect__surface-200),var(--connect__surface-0));--connect__backdrop:var(--connect__shadow-long);--connect__focus:var(--connect__cerise-s40);--connect__focus-width:var(--connect__border-width);--connect__focus-offset:var(--connect__spacer-tiny);--connect__input-wrapper-bg:light-dark(var(--connect__surface-white-fixed),var(--connect__primary-600));--connect__input-wrapper-border-color:var(--connect__primary-500);--connect__input-wrapper-hover-bg:light-dark(var(--connect__primary-100),var(--connect__primary-500));--connect__disabled-icon-color:var(--connect__surface-500);--connect__disabled-color:var(--connect__surface-500);--connect__disabled-cursor:not-allowed;--connect__disabled-solid-bg:light-dark(var(--connect__surface-400),var(--connect__surface-50));--connect__disabled-solid-border-color:var(--connect__surface-null);--connect__disabled-solid-color:light-dark(var(--connect__surface-white-fixed),var(--connect__surface-500));--connect__disabled-solid-icon-color:var(--connect__disabled-solid-color);--connect__disabled-soft-bg:light-dark(var(--connect__surface-100),var(--connect__surface-50));--connect__disabled-soft-border-color:light-dark(var(--connect__surface-100),var(--connect__surface-null));--connect__disabled-text-bg:var(--connect__surface-null);--connect__disabled-text-border-color:var(--connect__surface-null);--connect__disabled-border-color:var(--connect__surface-200);--connect__disabled-outlined-bg:var(--connect__surface-0);--connect__disabled-outlined-border-color:var(--connect__surface-200);--connect__readonly-bg:var(--connect__surface-0);--connect__readonly-color:var(--connect__passive-500);--connect__readonly-border-color:var(--connect__passive-300);--connect__readonly-icon-color:var(--connect__passive-300);--connect__readonly-cursor:not-allowed;--connect__correct-feedback-bg:var(--connect__surface-0);--connect__incorrect-feedback-bg:var(--connect__surface-0);--connect__shown-feedback-bg:var(--connect__surface-0);--connect__link-color:var(--connect__primary-text-color);--connect__link-bg:var(--connect__surface-null);--connect__link-hover-color:var(--connect__primary-text-hover-color);--connect__link-hover-bg:var(--connect__primary-text-hover-bg);--connect__link-pressed-color:var(--connect__primary-text-pressed-color);--connect__link-pressed-bg:var(--connect__primary-text-pressed-bg);--connect__link-focus-bg:var(--connect__surface-null);--connect__link-visited-bg:var(--connect__surface-null);--connect__link-visited-color:var(--connect__secondary-text-color);--connect__link-visited-hover-color:var(--connect__secondary-text-hover-color);--connect__link-visited-hover-bg:var(--connect__secondary-text-hover-bg);--connect__link-visited-focus-color:var(--connect__secondary-text-pressed-color);--connect__link-visited-pressed-color:var(--connect__secondary-text-pressed-color);--connect__link-visited-pressed-bg:var(--connect__secondary-text-pressed-bg);--connect__component-border-w:var(--connect__border-width);--connect__component-border-color:var(--connect__surface-600);--connect__component-border-hover-color:var(--connect__primary-500);--connect__component-border-pressed-color:var(--connect__surface-null);--connect__component-bars-bg:var(--connect__surface-0);--connect__component-bars-border-color:var(--connect__surface-300);--connect__component-mark-color:var(--connect__shadow-definer);--connect__caret-color:light-dark(var(--connect__primary-400),var(--connect__primary-100));--connect__divider-bg:var(--connect__surface-200);--connect__font-serif:"Source Serif Pro", "Times New Roman", serif;--connect__font-mono:"Source Code Pro", "Courier", "Courier New", monospace;--connect__font-heading:var(--connect__font-sans);--connect__font-body:var(--connect__font-sans);--connect__font-code:var(--connect__font-mono);--connect__static-radius:var(--connect__radius-sm);--connect__component-fs:var(--connect__body-sm);--connect__component-lheight:var(--connect__body-sm-lheight);--connect__component-font-weight:var(--connect__fw-regular);--connect__component-font-family:var(--connect__font-body,var(--connect__font-sans));--connect__component-gap:var(--connect__spacer-sm);--connect__component-padding-y:var(--connect__spacer-sm);--connect__component-padding-x:var(--connect__spacer-md);--connect__component-gap-sm:var(--connect__spacer-xs);--connect__component-padding-y-sm:var(--connect__spacer-xs);--connect__component-padding-x-sm:var(--connect__spacer-sm-xs);--connect__component-fs-sm:var(--connect__caption);--connect__component-lheight-sm:var(--connect__caption-lheight);--connect__component-icon-size-sm:var(--connect__icon-xs);--connect__component-icon-wrapper-sm:var(--connect__icon-xs);--connect__component-gap-xs:var(--connect__spacer-xs);--connect__component-padding-y-xs:var(--connect__spacer-xs);--connect__component-padding-x-xs:var(--connect__spacer-sm-xs);--connect__component-fs-xs:var(--connect__credits);--connect__component-lheight-xs:var(--connect__credits-lheight);--connect__component-icon-size-xs:var(--connect__icon-tiny);--connect__component-icon-wrapper-xs:var(--connect__icon-tiny);--connect__component-icon-wrapper:var(--connect__body-sm-lheight);--connect__component-icon-padding-y:var(--connect__spacer-sm);--connect__component-icon-padding-x:var(--connect__spacer-sm);--connect__component-icon-padding-y-sm:var(--connect__spacer-xs);--connect__component-icon-padding-x-sm:var(--connect__spacer-xs);--connect__component-icon-padding-y-xs:var(--connect__spacer-xs);--connect__component-icon-padding-x-xs:var(--connect__spacer-xs);--connect__component-placeholder-font-style:italic;--connect__component-placeholder-color:var(--connect__surface-700);--connect__table-radius:var(--connect__radius-xs);--connect__table-border-w:var(--connect__border-sm);--connect__table-border-color:var(--connect__surface-500);--connect__table-header-divider-w:var(--connect__border-sm);--connect__table-header-divider-color:var(--connect__surface-500);--connect__table-y-padding:var(--connect__spacer-xs);--connect__table-x-padding:var(--connect__spacer-md);--connect__menu-max-height-multi-md:120;--connect__menu-max-height-multi-sm:120;--connect__menu-max-height-md:calc(var(--connect__spacer-tiny) * var(--connect__menu-max-height-multi-md));--connect__menu-max-height-sm:calc(var(--connect__spacer-tiny) * var(--connect__menu-max-height-multi-sm))}@media (width>=80rem){:where([data-connect-theme]){--connect__menu-max-height-multi-md:104;--connect__menu-max-height-multi-sm:94}}}}@layer shadows{:where(html){--connect__definer-level-1:0rem 0rem 0rem .0625rem;--connect__definer-level-0:0rem 0rem 0rem 0rem;--connect__shadow-definer:#0000001a;--connect__shadow-short:#0000001f;--connect__shadow-mid:#00000024;--connect__shadow-long:#0003;--connect__shadow-xl:#00000080;--connect__short-shadow-spread-level-0:0rem 0rem 0rem 0rem;--connect__short-shadow-spread-level-1:0rem .0625rem .1875rem 0rem;--connect__short-shadow-spread-level-2:0rem .0625rem .3125rem 0rem;--connect__short-shadow-spread-level-3:0rem .0625rem .5rem 0rem;--connect__short-shadow-spread-level-4:0rem .0625rem .625rem 0rem;--connect__short-shadow-spread-level-5:0rem .0625rem 1.125rem 0rem;--connect__short-shadow-spread-level-6:0rem .1875rem .875rem .125rem;--connect__short-shadow-spread-level-f:0rem .0625rem 0rem .0625rem;--connect__mid-shadow-spread-level-0:0rem 0rem 0rem 0rem;--connect__mid-shadow-spread-level-1:0rem .0625rem .0625rem 0rem;--connect__mid-shadow-spread-level-2:0rem .125rem .125rem 0rem;--connect__mid-shadow-spread-level-3:0rem .1875rem .25rem 0rem;--connect__mid-shadow-spread-level-4:0rem .25rem .3125rem 0rem;--connect__mid-shadow-spread-level-5:0rem .375rem .625rem 0rem;--connect__mid-shadow-spread-level-6:0rem .5rem .625rem .0625rem;--connect__mid-shadow-spread-level-f:0rem 0rem 0rem .125rem;--connect__long-shadow-spread-level-0:0rem 0rem 0rem 0rem;--connect__long-shadow-spread-level-1:0rem .125rem .0625rem -.0625rem;--connect__long-shadow-spread-level-2:0rem .1875rem .0625rem -.125rem;--connect__long-shadow-spread-level-3:0rem .1875rem .1875rem -.125rem;--connect__long-shadow-spread-level-4:0rem .125rem .25rem -.0625rem;--connect__long-shadow-spread-level-5:0rem .1875rem .3125rem -.0625rem;--connect__long-shadow-spread-level-6:0rem .3125rem .3125rem -.1875rem;--connect__long-shadow-spread-level-f:0rem .0625rem 0rem .125rem}[data-connect-theme]{--connect__current-definer-level:var(--connect__definer-level-1);--connect__semantic-definer-level:var(--connect__definer-level-0);--connect__semantic-definer-color:transparent;--connect__shadow-lvl--1:var(--connect__current-definer-level) var(--connect__shadow-definer) inset, var(--connect__short-shadow-spread-level-1) var(--connect__shadow-short) inset, var(--connect__mid-shadow-spread-level-1) var(--connect__shadow-mid) inset, var(--connect__long-shadow-spread-level-1) var(--connect__shadow-long) inset;--connect__shadow-lvl--2:var(--connect__current-definer-level) var(--connect__shadow-definer) inset, var(--connect__short-shadow-spread-level-2) var(--connect__shadow-short) inset, var(--connect__mid-shadow-spread-level-2) var(--connect__shadow-mid) inset, var(--connect__long-shadow-spread-level-2) var(--connect__shadow-long) inset;--connect__shadow-lvl--3:var(--connect__current-definer-level) var(--connect__shadow-definer) inset, var(--connect__short-shadow-spread-level-3) var(--connect__shadow-short) inset, var(--connect__mid-shadow-spread-level-3) var(--connect__shadow-mid) inset, var(--connect__long-shadow-spread-level-3) var(--connect__shadow-long) inset;--connect__shadow-lvl--4:var(--connect__current-definer-level) var(--connect__shadow-definer) inset, var(--connect__short-shadow-spread-level-4) var(--connect__shadow-short) inset, var(--connect__mid-shadow-spread-level-4) var(--connect__shadow-mid) inset, var(--connect__long-shadow-spread-level-4) var(--connect__shadow-long) inset;--connect__shadow-lvl--5:var(--connect__current-definer-level) var(--connect__shadow-definer) inset, var(--connect__short-shadow-spread-level-5) var(--connect__shadow-short) inset, var(--connect__mid-shadow-spread-level-5) var(--connect__shadow-mid) inset, var(--connect__long-shadow-spread-level-5) var(--connect__shadow-long) inset;--connect__shadow-lvl--6:var(--connect__current-definer-level) var(--connect__shadow-definer) inset, var(--connect__short-shadow-spread-level-6) var(--connect__shadow-short) inset, var(--connect__mid-shadow-spread-level-6) var(--connect__shadow-mid) inset, var(--connect__long-shadow-spread-level-6) var(--connect__shadow-long) inset;--connect__shadow-lvl-0:var(--connect__current-definer-level) var(--connect__shadow-definer), var(--connect__short-shadow-spread-level-0) var(--connect__shadow-short), var(--connect__mid-shadow-spread-level-0) var(--connect__shadow-mid), var(--connect__long-shadow-spread-level-0) var(--connect__shadow-long);--connect__shadow-lvl-1:var(--connect__current-definer-level) var(--connect__shadow-definer), var(--connect__short-shadow-spread-level-1) var(--connect__shadow-short), var(--connect__mid-shadow-spread-level-1) var(--connect__shadow-mid), var(--connect__long-shadow-spread-level-1) var(--connect__shadow-long);--connect__shadow-lvl-2:var(--connect__current-definer-level) var(--connect__shadow-definer), var(--connect__short-shadow-spread-level-2) var(--connect__shadow-short), var(--connect__mid-shadow-spread-level-2) var(--connect__shadow-mid), var(--connect__long-shadow-spread-level-2) var(--connect__shadow-long);--connect__shadow-lvl-3:var(--connect__current-definer-level) var(--connect__shadow-definer), var(--connect__short-shadow-spread-level-3) var(--connect__shadow-short), var(--connect__mid-shadow-spread-level-3) var(--connect__shadow-mid), var(--connect__long-shadow-spread-level-3) var(--connect__shadow-long);--connect__shadow-lvl-4:var(--connect__current-definer-level) var(--connect__shadow-definer), var(--connect__short-shadow-spread-level-4) var(--connect__shadow-short), var(--connect__mid-shadow-spread-level-4) var(--connect__shadow-mid), var(--connect__long-shadow-spread-level-4) var(--connect__shadow-long);--connect__shadow-lvl-5:var(--connect__current-definer-level) var(--connect__shadow-definer), var(--connect__short-shadow-spread-level-5) var(--connect__shadow-short), var(--connect__mid-shadow-spread-level-5) var(--connect__shadow-mid), var(--connect__long-shadow-spread-level-5) var(--connect__shadow-long);--connect__shadow-lvl-6:var(--connect__current-definer-level) var(--connect__shadow-definer), var(--connect__short-shadow-spread-level-6) var(--connect__shadow-short), var(--connect__mid-shadow-spread-level-6) var(--connect__shadow-mid), var(--connect__long-shadow-spread-level-6) var(--connect__shadow-long);--connect__inner-shadow:var(--connect__definer-level-1) var(--connect__surface-null), 0rem 0rem 0rem var(--connect__inner-edge) var(--connect__surface-null) inset, 0rem 0rem 0rem var(--connect__inner-status) var(--connect__surface-null) inset, 0rem 0rem 0rem var(--connect__inner-divider) var(--connect__surface-null) inset;--connect__shadow-null:var(--connect__definer-level-0) var(--connect__surface-null), var(--connect__definer-level-0) var(--connect__shadow-short), var(--connect__definer-level-0) var(--connect__shadow-mid), var(--connect__definer-level-0) var(--connect__shadow-long);--connect__shadow-lvl-focus:var(--connect__definer-level-1) var(--connect__focus), var(--connect__short-shadow-spread-level-f) var(--connect__focus), var(--connect__mid-shadow-spread-level-f) var(--connect__surface-0), var(--connect__long-shadow-spread-level-f) var(--connect__surface-0);--connect__effects-shadow:0rem 0rem 0rem var(--connect__variant-inner-edge,var(--connect__inner-edge)) var(--connect__surface-background) inset, 0rem 0rem 0rem var(--connect__variant-level,var(--connect__inner-status)) var(--connect__inner-status-color,var(--connect__surface-null)) inset, 0rem 0rem 0rem var(--connect__variant-level,var(--connect__inner-divider)) var(--connect__surface-null) inset;--connect__shadow-enabled:var(--connect__short-shadow-spread-level-2) var(--connect__shadow-short), var(--connect__mid-shadow-spread-level-2) var(--connect__shadow-mid), var(--connect__long-shadow-spread-level-2) var(--connect__shadow-long);--connect__shadow-hovered:var(--connect__short-shadow-spread-level-4) var(--connect__shadow-short), var(--connect__mid-shadow-spread-level-4) var(--connect__shadow-mid), var(--connect__long-shadow-spread-level-4) var(--connect__shadow-long);--connect__shadow-pressed:var(--connect__short-shadow-spread-level-0) var(--connect__shadow-short), var(--connect__mid-shadow-spread-level-0) var(--connect__shadow-mid), var(--connect__long-shadow-spread-level-0) var(--connect__shadow-long);--connect__shadow-moving:var(--connect__short-shadow-spread-level-6) var(--connect__shadow-short), var(--connect__mid-shadow-spread-level-6) var(--connect__shadow-mid), var(--connect__long-shadow-spread-level-6) var(--connect__shadow-long);--connect__shadow-focused:var(--connect__shadow-lvl-focus);--connect__shadow-no-interaction:var(--connect__short-shadow-spread-level-0) var(--connect__shadow-short), var(--connect__mid-shadow-spread-level-0) var(--connect__shadow-mid), var(--connect__long-shadow-spread-level-0) var(--connect__shadow-long);--connect__shadow-disabled:var(--connect__shadow-no-interaction);--connect__shadow-readonly:var(--connect__shadow-no-interaction);--connect__shadow-flat:var(--connect__shadow-no-interaction);--connect__inner-shadow-enabled:var(--connect__inner-shadow), var(--connect__shadow-lvl--2);--connect__inner-shadow-hovered:var(--connect__inner-shadow), var(--connect__shadow-lvl--4);--connect__inner-shadow-pressed:var(--connect__inner-shadow), var(--connect__shadow-lvl--1);--connect__inner-shadow-focused:var(--connect__inner-shadow), var(--connect__shadow-lvl-focus);--connect__inner-shadow-disabled:var(--connect__inner-shadow), var(--connect__shadow-disabled)}[class^=connect__elevation-]>[class*=connect__elevation-],[class*=connect__elevation-]>[class*=connect__elevation-]{--connect__current-definer-level:0rem 0rem 0rem 0rem}.bfPN3a_connect__elevation--6{box-shadow:var(--connect__effects-shadow), var(--connect__current-definer-level) var(--connect__shadow-definer) inset, var(--connect__short-shadow-spread-level-6) var(--connect__shadow-short) inset, var(--connect__mid-shadow-spread-level-6) var(--connect__shadow-mid) inset, var(--connect__long-shadow-spread-level-6) var(--connect__shadow-long) inset}.bfPN3a_connect__elevation--5{box-shadow:var(--connect__effects-shadow), var(--connect__current-definer-level) var(--connect__shadow-definer) inset, var(--connect__short-shadow-spread-level-5) var(--connect__shadow-short) inset, var(--connect__mid-shadow-spread-level-5) var(--connect__shadow-mid) inset, var(--connect__long-shadow-spread-level-5) var(--connect__shadow-long) inset}.bfPN3a_connect__elevation--4{box-shadow:var(--connect__effects-shadow), var(--connect__current-definer-level) var(--connect__shadow-definer) inset, var(--connect__short-shadow-spread-level-4) var(--connect__shadow-short) inset, var(--connect__mid-shadow-spread-level-4) var(--connect__shadow-mid) inset, var(--connect__long-shadow-spread-level-4) var(--connect__shadow-long) inset}.bfPN3a_connect__elevation--3{box-shadow:var(--connect__effects-shadow), var(--connect__current-definer-level) var(--connect__shadow-definer) inset, var(--connect__short-shadow-spread-level-3) var(--connect__shadow-short) inset, var(--connect__mid-shadow-spread-level-3) var(--connect__shadow-mid) inset, var(--connect__long-shadow-spread-level-3) var(--connect__shadow-long) inset}.bfPN3a_connect__elevation--2{box-shadow:var(--connect__effects-shadow), var(--connect__current-definer-level) var(--connect__shadow-definer) inset, var(--connect__short-shadow-spread-level-2) var(--connect__shadow-short) inset, var(--connect__mid-shadow-spread-level-2) var(--connect__shadow-mid) inset, var(--connect__long-shadow-spread-level-2) var(--connect__shadow-long) inset}.bfPN3a_connect__elevation--1{box-shadow:var(--connect__effects-shadow), var(--connect__current-definer-level) var(--connect__shadow-definer) inset, var(--connect__short-shadow-spread-level-1) var(--connect__shadow-short) inset, var(--connect__mid-shadow-spread-level-1) var(--connect__shadow-mid) inset, var(--connect__long-shadow-spread-level-1) var(--connect__shadow-long) inset}.bfPN3a_connect__elevation-0{box-shadow:var(--connect__effects-shadow), var(--connect__current-definer-level) var(--connect__shadow-definer), var(--connect__short-shadow-spread-level-0) var(--connect__shadow-short), var(--connect__mid-shadow-spread-level-0) var(--connect__shadow-mid), var(--connect__long-shadow-spread-level-0) var(--connect__shadow-long)}.bfPN3a_connect__elevation-1{box-shadow:var(--connect__effects-shadow), var(--connect__current-definer-level) var(--connect__shadow-definer), var(--connect__short-shadow-spread-level-1) var(--connect__shadow-short), var(--connect__mid-shadow-spread-level-1) var(--connect__shadow-mid), var(--connect__long-shadow-spread-level-1) var(--connect__shadow-long)}.bfPN3a_connect__elevation-2{box-shadow:var(--connect__effects-shadow), var(--connect__current-definer-level) var(--connect__shadow-definer), var(--connect__short-shadow-spread-level-2) var(--connect__shadow-short), var(--connect__mid-shadow-spread-level-2) var(--connect__shadow-mid), var(--connect__long-shadow-spread-level-2) var(--connect__shadow-long)}.bfPN3a_connect__elevation-3{box-shadow:var(--connect__effects-shadow), var(--connect__current-definer-level) var(--connect__shadow-definer), var(--connect__short-shadow-spread-level-3) var(--connect__shadow-short), var(--connect__mid-shadow-spread-level-3) var(--connect__shadow-mid), var(--connect__long-shadow-spread-level-3) var(--connect__shadow-long)}.bfPN3a_connect__elevation-4{box-shadow:var(--connect__effects-shadow), var(--connect__current-definer-level) var(--connect__shadow-definer), var(--connect__short-shadow-spread-level-4) var(--connect__shadow-short), var(--connect__mid-shadow-spread-level-4) var(--connect__shadow-mid), var(--connect__long-shadow-spread-level-4) var(--connect__shadow-long)}.bfPN3a_connect__elevation-5{box-shadow:var(--connect__effects-shadow), var(--connect__current-definer-level) var(--connect__shadow-definer), var(--connect__short-shadow-spread-level-5) var(--connect__shadow-short), var(--connect__mid-shadow-spread-level-5) var(--connect__shadow-mid), var(--connect__long-shadow-spread-level-5) var(--connect__shadow-long)}.bfPN3a_connect__elevation-6{box-shadow:var(--connect__effects-shadow), var(--connect__current-definer-level) var(--connect__shadow-definer), var(--connect__short-shadow-spread-level-6) var(--connect__shadow-short), var(--connect__mid-shadow-spread-level-6) var(--connect__shadow-mid), var(--connect__long-shadow-spread-level-6) var(--connect__shadow-long)}}@layer motion{:where(html){--connect__linear:linear;--connect__ease:ease;--connect__ease-out-gentle:cubic-bezier(.25, .46, .45, .94);--connect__ease-out:cubic-bezier(.165, .84, .44, 1);--connect__ease-out-strong:cubic-bezier(.075, .82, .165, 1);--connect__ease-out-swift:cubic-bezier(.32, .72, 0, 1);--connect__ease-in-out-gentle:cubic-bezier(.455, .03, .515, .955);--connect__ease-in-out:cubic-bezier(.645, .045, .355, 1);--connect__ease-in-out-strong:cubic-bezier(.86, 0, .07, 1);--connect__entrance-gentle:cubic-bezier(.25, 1, .5, 1);--connect__entrance:cubic-bezier(.34, 1.56, .64, 1);--connect__entrance-strong:cubic-bezier(.68, 0, .32, 1.6);--connect__overshoot-gentle:cubic-bezier(.25, 1.15, .5, 1);--connect__overshoot:cubic-bezier(.34, 1.3, .64, 1);--connect__overshoot-strong:cubic-bezier(.68, 1.5, .32, 1);--connect__spring:linear(0, .005 5%, .02, .15 15%, .3 20%, .5 25%, .7 30%, .85 35%, .95 40%, 1.02 50%, 1.02 55%, 1.01 60%, 1.005 70%, 1 80%);--connect__motion-instant:0s;--connect__motion-delay:49.98ms;--connect__motion-feedback:83.33ms;--connect__motion-exit:.13333s;--connect__motion-hover:.16667s;--connect__motion-interactive:.2s;--connect__motion-overlay:.26667s;--connect__motion-gentle:.33333s;--connect__motion-complex:.41667s;--connect__motion-loading:1s;--connect__motion-skeleton:2s;--connect__interactive-press:.96;--connect__scale-enter-overlay:.95;--connect__scale-enter-element:.9;--connect__scale-exit-overlay:.98;--connect__scale-exit-element:.97;--connect__blur-sm:2px}@media (prefers-reduced-motion:reduce){:where(html){--connect__motion-instant:0s;--connect__motion-delay:var(--connect__motion-instant);--connect__motion-feedback:var(--connect__motion-instant);--connect__motion-hover:var(--connect__motion-instant);--connect__motion-interactive:var(--connect__motion-instant);--connect__motion-overlay:var(--connect__motion-instant);--connect__motion-gentle:var(--connect__motion-instant);--connect__motion-complex:var(--connect__motion-instant);--connect__motion-loading:1s;--connect__motion-skeleton:2s;--connect__interactive-press:1;--connect__scale-enter-overlay:1;--connect__scale-enter-element:1;--connect__scale-exit-overlay:1;--connect__scale-exit-element:1}}}@layer gradebands{:where([data-connect-theme~=gk-2]){--connect__font-sans:"AvenirPrimaryHMH", "Source Sans Pro", "Helvetica", "Verdana", sans-serif;--connect__font-offset-multi:8;--connect__utility:.9375rem;--connect__utility-lheight:1.375rem;--connect__utility-spacer:1.125rem;--connect__credits:1rem;--connect__credits-lheight:1.5rem;--connect__credits-spacer:1.125rem;--connect__caption:1.0625rem;--connect__caption-lheight:1.625rem;--connect__caption-spacer:2.25rem;--connect__body-sm:1.25rem;--connect__body-sm-lheight:1.875rem;--connect__body-sm-spacer:2.25rem;--connect__body-md:1.4375rem;--connect__body-md-lheight:2.125rem;--connect__body-md-spacer:1.125rem;--connect__body-lg:1.625rem;--connect__body-lg-lheight:2.4375rem;--connect__body-lg-spacer:2.25rem;--connect__heading-sm:1.9375rem;--connect__heading-sm-lheight:2.4375rem;--connect__heading-sm-spacer:3.375rem;--connect__heading-md:2.3125rem;--connect__heading-md-lheight:2.875rem;--connect__heading-md-spacer:3.375rem;--connect__heading-lg:2.75rem;--connect__heading-lg-lheight:3.4375rem;--connect__heading-lg-spacer:5.625rem;--connect__heading-xl:3.3125rem;--connect__heading-xl-lheight:4.125rem;--connect__heading-xl-spacer:6.75rem}@media (width>=40.625rem){:where([data-connect-theme~=gk-2]){--connect__utility:1.125rem;--connect__utility-lheight:1.6875rem;--connect__utility-spacer:1.25rem;--connect__credits:1.1875rem;--connect__credits-lheight:1.75rem;--connect__credits-spacer:1.25rem;--connect__caption:1.3125rem;--connect__caption-lheight:2rem;--connect__caption-spacer:2.5rem;--connect__body-sm:1.5rem;--connect__body-sm-lheight:2.25rem;--connect__body-sm-spacer:2.5rem;--connect__body-md:1.75rem;--connect__body-md-lheight:2.625rem;--connect__body-md-spacer:1.25rem;--connect__body-lg:2rem;--connect__body-lg-lheight:3rem;--connect__body-lg-spacer:2.5rem;--connect__heading-sm:2.375rem;--connect__heading-sm-lheight:3rem;--connect__heading-sm-spacer:3.75rem;--connect__heading-md:2.8125rem;--connect__heading-md-lheight:3.5rem;--connect__heading-md-spacer:3.75rem;--connect__heading-lg:3.3125rem;--connect__heading-lg-lheight:4.125rem;--connect__heading-lg-spacer:6.25rem;--connect__heading-xl:3.9375rem;--connect__heading-xl-lheight:4.9375rem;--connect__heading-xl-spacer:7.5rem}}@media (width>=80rem){:where([data-connect-theme~=gk-2]){--connect__utility:1.25rem;--connect__utility-lheight:1.875rem;--connect__utility-spacer:1.4375rem;--connect__credits:1.375rem;--connect__credits-lheight:2.0625rem;--connect__credits-spacer:1.4375rem;--connect__caption:1.5rem;--connect__caption-lheight:2.25rem;--connect__caption-spacer:2.875rem;--connect__body-sm:1.6875rem;--connect__body-sm-lheight:2.5rem;--connect__body-sm-spacer:2.875rem;--connect__body-md:1.9375rem;--connect__body-md-lheight:2.875rem;--connect__body-md-spacer:1.4375rem;--connect__body-lg:2.25rem;--connect__body-lg-lheight:3.375rem;--connect__body-lg-spacer:2.875rem;--connect__heading-sm:2.625rem;--connect__heading-sm-lheight:3.25rem;--connect__heading-sm-spacer:4.3125rem;--connect__heading-md:3.125rem;--connect__heading-md-lheight:3.875rem;--connect__heading-md-spacer:4.3125rem;--connect__heading-lg:3.75rem;--connect__heading-lg-lheight:4.6875rem;--connect__heading-lg-spacer:7.1875rem;--connect__heading-xl:4.4375rem;--connect__heading-xl-lheight:5.5625rem;--connect__heading-xl-spacer:8.625rem}}:where([data-connect-theme~=g3-5]){--connect__font-sans:"Frutiger", "Source Sans Pro", "Helvetica", "Verdana", sans-serif;--connect__font-offset-multi:8;--connect__utility:.875rem;--connect__utility-lheight:1.3125rem;--connect__utility-spacer:1rem;--connect__credits:.9375rem;--connect__credits-lheight:1.375rem;--connect__credits-spacer:2rem;--connect__caption:1rem;--connect__caption-lheight:1.5rem;--connect__caption-spacer:2rem;--connect__body-sm:1.125rem;--connect__body-sm-lheight:1.6875rem;--connect__body-sm-spacer:2rem;--connect__body-md:1.3125rem;--connect__body-md-lheight:2rem;--connect__body-md-spacer:1rem;--connect__body-lg:1.5rem;--connect__body-lg-lheight:2.25rem;--connect__body-lg-spacer:2rem;--connect__heading-sm:1.75rem;--connect__heading-sm-lheight:2.1875rem;--connect__heading-sm-spacer:3rem;--connect__heading-md:2.125rem;--connect__heading-md-lheight:2.625rem;--connect__heading-md-spacer:4rem;--connect__heading-lg:2.5rem;--connect__heading-lg-lheight:3.125rem;--connect__heading-lg-spacer:5rem;--connect__heading-xl:3rem;--connect__heading-xl-lheight:3.75rem;--connect__heading-xl-spacer:6.75rem}@media (width>=40.625rem){:where([data-connect-theme~=g3-5]){--connect__utility:.9375rem;--connect__utility-lheight:1.375rem;--connect__utility-spacer:1.0625rem;--connect__credits:1rem;--connect__credits-lheight:1.5rem;--connect__credits-spacer:1.0625rem;--connect__caption:1.0625rem;--connect__caption-lheight:1.625rem;--connect__caption-spacer:2.125rem;--connect__body-sm:1.25rem;--connect__body-sm-lheight:1.875rem;--connect__body-sm-spacer:2.125rem;--connect__body-md:1.4375rem;--connect__body-md-lheight:2.125rem;--connect__body-md-spacer:1.0625rem;--connect__body-lg:1.625rem;--connect__body-lg-lheight:2.4375rem;--connect__body-lg-spacer:2.125rem;--connect__heading-sm:1.9375rem;--connect__heading-sm-lheight:2.4375rem;--connect__heading-sm-spacer:3.1875rem;--connect__heading-md:2.3125rem;--connect__heading-md-lheight:2.875rem;--connect__heading-md-spacer:4.25rem;--connect__heading-lg:2.75rem;--connect__heading-lg-lheight:3.4375rem;--connect__heading-lg-spacer:5.3125rem;--connect__heading-xl:3.3125rem;--connect__heading-xl-lheight:4.125rem;--connect__heading-xl-spacer:7.5rem}}@media (width>=80rem){:where([data-connect-theme~=g3-5]){--connect__utility:1.0625rem;--connect__utility-lheight:1.625rem;--connect__utility-spacer:1.125rem;--connect__credits:1.125rem;--connect__credits-lheight:1.6875rem;--connect__credits-spacer:1.125rem;--connect__caption:1.1875rem;--connect__caption-lheight:1.75rem;--connect__caption-spacer:2.25rem;--connect__body-sm:1.375rem;--connect__body-sm-lheight:2.0625rem;--connect__body-sm-spacer:2.25rem;--connect__body-md:1.5625rem;--connect__body-md-lheight:2.375rem;--connect__body-md-spacer:1.125rem;--connect__body-lg:1.8125rem;--connect__body-lg-lheight:2.75rem;--connect__body-lg-spacer:2.25rem;--connect__heading-sm:2.1875rem;--connect__heading-sm-lheight:2.75rem;--connect__heading-sm-spacer:3.375rem;--connect__heading-md:2.5625rem;--connect__heading-md-lheight:3.1875rem;--connect__heading-md-spacer:4.5rem;--connect__heading-lg:3.0625rem;--connect__heading-lg-lheight:3.8125rem;--connect__heading-lg-spacer:5.625rem;--connect__heading-xl:3.625rem;--connect__heading-xl-lheight:4.5rem;--connect__heading-xl-spacer:6.75rem}}:where([data-connect-theme~=g6-8]){--connect__font-sans:"Source Sans Pro", "Helvetica", "Verdana", sans-serif;--connect__font-offset-multi:-1;--connect__utility:.75rem;--connect__utility-lheight:1.125rem;--connect__utility-spacer:.9375rem;--connect__credits:.8125rem;--connect__credits-lheight:1.25rem;--connect__credits-spacer:.9375rem;--connect__caption:.875rem;--connect__caption-lheight:1.3125rem;--connect__caption-spacer:1.875rem;--connect__body-sm:1rem;--connect__body-sm-lheight:1.5rem;--connect__body-sm-spacer:1.875rem;--connect__body-md:1.125rem;--connect__body-md-lheight:1.6875rem;--connect__body-md-spacer:.9375rem;--connect__body-lg:1.3125rem;--connect__body-lg-lheight:2rem;--connect__body-lg-spacer:1.875rem;--connect__heading-sm:1.5625rem;--connect__heading-sm-lheight:1.9375rem;--connect__heading-sm-spacer:2.8125rem;--connect__heading-md:1.875rem;--connect__heading-md-lheight:1.75rem;--connect__heading-md-spacer:3.75rem;--connect__heading-lg:2.25rem;--connect__heading-lg-lheight:2.8125rem;--connect__heading-lg-spacer:4.6875rem;--connect__heading-xl:2.625rem;--connect__heading-xl-lheight:3.25rem;--connect__heading-xl-spacer:5.625rem}@media (width>=40.625rem){:where([data-connect-theme~=g6-8]){--connect__utility:.875rem;--connect__utility-lheight:1.375rem;--connect__utility-spacer:1rem;--connect__credits:.9375rem;--connect__credits-lheight:1.625rem;--connect__credits-spacer:1rem;--connect__caption:1.0625rem;--connect__caption-lheight:1.75rem;--connect__caption-spacer:2rem;--connect__body-sm:1.1875rem;--connect__body-sm-lheight:2.0625rem;--connect__body-sm-spacer:2rem;--connect__body-md:1.375rem;--connect__body-md-lheight:2.375rem;--connect__body-md-spacer:1rem;--connect__body-lg:1.5625rem;--connect__body-lg-lheight:2.125rem;--connect__body-lg-spacer:2rem;--connect__heading-sm:1.875rem;--connect__heading-sm-lheight:2.375rem;--connect__heading-sm-spacer:3rem;--connect__heading-md:2.1875rem;--connect__heading-md-lheight:2.75rem;--connect__heading-md-spacer:4rem;--connect__heading-lg:2.625rem;--connect__heading-lg-lheight:3.25rem;--connect__heading-lg-spacer:5rem;--connect__heading-xl:3.125rem;--connect__heading-xl-lheight:3.875rem;--connect__heading-xl-spacer:6rem}}@media (width>=55rem){:where([data-connect-theme~=g6-8]){--connect__utility:.9375rem;--connect__credits:1rem;--connect__caption:1.0625rem;--connect__body-sm:1.25rem;--connect__body-md:1.4375rem;--connect__body-lg:1.625rem;--connect__heading-sm:1.9375rem;--connect__heading-md:2.3125rem;--connect__heading-lg:2.75rem;--connect__heading-xl:3.3125rem}}@media (width>=80rem){:where([data-connect-theme~=g6-8]){--connect__credits-lheight:1.5rem;--connect__credits-spacer:1.0625rem;--connect__caption-lheight:1.625rem;--connect__caption-spacer:2.125rem;--connect__body-sm-lheight:1.875rem;--connect__body-sm-spacer:2.125rem;--connect__body-md-lheight:2.125rem;--connect__body-md-spacer:1.0625rem;--connect__body-lg-lheight:2.4375rem;--connect__body-lg-spacer:2.125rem;--connect__heading-sm-lheight:2.4375rem;--connect__heading-sm-spacer:3.1875rem;--connect__heading-md-lheight:2.875rem;--connect__heading-md-spacer:4.25rem;--connect__heading-lg-lheight:3.4375rem;--connect__heading-lg-spacer:5.3125rem;--connect__heading-xl-lheight:4.125rem;--connect__heading-xl-spacer:6.375rem}}:where([data-connect-theme~=g9-12]){--connect__font-sans:"Source Sans Pro", "Helvetica", "Verdana", sans-serif;--connect__font-offset-multi:-1;--connect__utility:.6875rem;--connect__utility-lheight:1rem;--connect__utility-spacer:.9375rem;--connect__credits:.75rem;--connect__credits-lheight:1.1875rem;--connect__credits-spacer:.9375rem;--connect__caption:.8125rem;--connect__caption-lheight:1.25rem;--connect__caption-spacer:1.875rem;--connect__body-sm:.9375rem;--connect__body-sm-lheight:1.375rem;--connect__body-sm-spacer:1.875rem;--connect__body-md:1.0625rem;--connect__body-md-lheight:1.625rem;--connect__body-md-spacer:.9375rem;--connect__body-lg:1.25rem;--connect__body-lg-lheight:1.875rem;--connect__body-lg-spacer:1.875rem;--connect__heading-sm:1.5rem;--connect__heading-sm-lheight:1.875rem;--connect__heading-sm-spacer:2.8125rem;--connect__heading-md:1.75rem;--connect__heading-md-lheight:2.1875rem;--connect__heading-md-spacer:3.75rem;--connect__heading-lg:2.0625rem;--connect__heading-lg-lheight:2.5625rem;--connect__heading-lg-spacer:4.6875rem;--connect__heading-xl:2.5rem;--connect__heading-xl-lheight:3.125rem;--connect__heading-xl-spacer:5.625rem}@media (width>=40.625rem){:where([data-connect-theme~=g9-12]){--connect__utility:.75rem;--connect__utility-lheight:1.125rem;--connect__credits:.8125rem;--connect__credits-lheight:1.25rem;--connect__caption:.875rem;--connect__caption-lheight:1.3125rem;--connect__body-sm:1rem;--connect__body-sm-lheight:1.5rem;--connect__body-md:1.125rem;--connect__body-md-lheight:1.6875rem;--connect__body-lg:1.3125rem;--connect__body-lg-lheight:2rem;--connect__heading-sm:1.5625rem;--connect__heading-sm-lheight:1.9375rem;--connect__heading-md:1.875rem;--connect__heading-md-lheight:2.375rem;--connect__heading-lg:2.25rem;--connect__heading-lg-lheight:2.8125rem;--connect__heading-xl:2.625rem;--connect__heading-xl-lheight:3.25rem}}@media (width>=80rem){:where([data-connect-theme~=g9-12]){--connect__utility:.8125rem;--connect__utility-lheight:1.25rem;--connect__utility-spacer:.9375rem;--connect__credits:.875rem;--connect__credits-lheight:1.3125rem;--connect__caption:.9375rem;--connect__caption-lheight:1.375rem;--connect__body-sm:1.0625rem;--connect__body-sm-lheight:1.625rem;--connect__body-md:1.25rem;--connect__body-md-lheight:1.875rem;--connect__body-lg:1.375rem;--connect__body-lg-lheight:2.0625rem;--connect__heading-sm:1.6875rem;--connect__heading-sm-lheight:2.125rem;--connect__heading-md:2rem;--connect__heading-md-lheight:2.5rem;--connect__heading-lg:2.375rem;--connect__heading-lg-lheight:3rem;--connect__heading-xl:2.8125rem;--connect__heading-xl-lheight:3.5rem}}:where([data-connect-theme~=teach]){--connect__font-sans:"Source Sans Pro", "Helvetica", "Verdana", sans-serif;--connect__font-offset-multi:-1;--connect__utility:.6875rem;--connect__utility-lheight:1rem;--connect__utility-spacer:.9375rem;--connect__credits:.6875rem;--connect__credits-lheight:1rem;--connect__credits-spacer:.9375rem;--connect__caption:.75rem;--connect__caption-lheight:1.125rem;--connect__caption-spacer:.9375rem;--connect__body-sm:.875rem;--connect__body-sm-lheight:1.3125rem;--connect__body-sm-spacer:1.875rem;--connect__body-md:1rem;--connect__body-md-lheight:1.5rem;--connect__body-md-spacer:.8125rem;--connect__body-lg:1.125rem;--connect__body-lg-lheight:1.6875rem;--connect__body-lg-spacer:1.625rem;--connect__heading-sm:1.3125rem;--connect__heading-sm-lheight:1.625rem;--connect__heading-sm-spacer:2.4375rem;--connect__heading-md:1.5rem;--connect__heading-md-lheight:1.875rem;--connect__heading-md-spacer:3.25rem;--connect__heading-lg:1.75rem;--connect__heading-lg-lheight:2.1875rem;--connect__heading-lg-spacer:4.0625rem;--connect__heading-xl:2rem;--connect__heading-xl-lheight:2.5rem;--connect__heading-xl-spacer:4.875rem}@media (width>=80rem){:where([data-connect-theme~=teach]){--connect__utility:.6875rem;--connect__utility-lheight:1rem;--connect__credits:.75rem;--connect__credits-lheight:1.125rem;--connect__caption:.8125rem;--connect__caption-lheight:1.25rem;--connect__body-sm:.9375rem;--connect__body-sm-lheight:1.375rem;--connect__body-md:1.0625rem;--connect__body-md-lheight:1.625rem;--connect__body-lg:1.25rem;--connect__body-lg-lheight:1.875rem;--connect__heading-sm:1.4375rem;--connect__heading-sm-lheight:1.8125rem;--connect__heading-md:1.625rem;--connect__heading-md-lheight:2rem;--connect__heading-lg:1.875rem;--connect__heading-lg-lheight:2.375rem;--connect__heading-xl:2.125rem;--connect__heading-xl-lheight:2.625rem}}:where([data-connect-theme]){--connect__spacer-xxl:4rem;--connect__spacer-xl:2rem;--connect__spacer-lg:1.5rem;--connect__spacer-md:1rem;--connect__spacer-sm-xs:.75rem;--connect__spacer-sm:.5rem;--connect__spacer-xs:.25rem;--connect__spacer-tiny:.125rem;--connect__spacer-zero:0rem}@media (width>=80rem){:where([data-connect-theme~=gk-2]){--connect__spacer-xxl:6rem;--connect__spacer-xl:3rem;--connect__spacer-lg:2.25rem;--connect__spacer-md:1.5rem;--connect__spacer-sm-xs:1.125rem;--connect__spacer-sm:.75rem;--connect__spacer-xs:.375rem}:where([data-connect-theme~=g3-5]){--connect__spacer-xxl:5rem;--connect__spacer-xl:2.5rem;--connect__spacer-lg:1.875rem;--connect__spacer-md:1.25rem;--connect__spacer-sm-xs:.9375rem;--connect__spacer-sm:.625rem;--connect__spacer-xs:.3125rem}}:where([data-connect-theme~=gk-2]){--connect__icon-xs:1.875rem;--connect__icon-sm:1.875rem;--connect__icon-md:2.5rem;--connect__icon-lg:2.5rem;--connect__icon-xl:2.5rem}@media (width>=40.625rem){:where([data-connect-theme~=gk-2]){--connect__icon-sm:2.5rem;--connect__icon-md:3.125rem;--connect__icon-lg:3.125rem;--connect__icon-xl:3.75rem}}@media (width>=80rem){:where([data-connect-theme~=gk-2]){--connect__icon-lg:3.75rem;--connect__icon-xl:4.375rem}}:where([data-connect-theme~=g3-5]){--connect__icon-xs:1.875rem;--connect__icon-sm:1.875rem;--connect__icon-md:1.875rem;--connect__icon-lg:2.5rem;--connect__icon-xl:3.125rem}@media (width>=40.625rem){:where([data-connect-theme~=g3-5]){--connect__icon-xl:3.75rem}}@media (width>=80rem){:where([data-connect-theme~=g3-5]){--connect__icon-lg:3.125rem;--connect__icon-md:2.5rem}}:where([data-connect-theme~=g6-8]){--connect__icon-xs:1.25rem;--connect__icon-sm:1.25rem;--connect__icon-md:1.875rem;--connect__icon-lg:1.875rem;--connect__icon-xl:2.5rem}@media (width>=40.625rem){:where([data-connect-theme~=g6-8]){--connect__icon-lg:2.5rem;--connect__icon-xl:3.75rem}}@media (width>=80rem){:where([data-connect-theme~=g6-8]){--connect__icon-lg:3.125rem}}:where([data-connect-theme~=g9-12]){--connect__icon-xs:1.25rem;--connect__icon-sm:1.875rem;--connect__icon-md:1.875rem;--connect__icon-lg:1.875rem;--connect__icon-xl:2.5rem}@media (width>=40.625rem){:where([data-connect-theme~=g9-12]){--connect__icon-xl:3.125rem;--connect__icon-lg:2.5rem}}@media (width>=80rem){:where([data-connect-theme~=g9-12]){--connect__icon-xl:3.75rem;--connect__icon-lg:3.125rem}}:where([data-connect-theme~=teach]){--connect__icon-xs:1.25rem;--connect__icon-sm:1.25rem;--connect__icon-md:1.875rem;--connect__icon-lg:1.875rem;--connect__icon-xl:1.875rem}@media (width>=80rem){:where([data-connect-theme~=teach]){--connect__icon-xl:2.5rem}}:where([data-connect-theme]){--connect__icon-tiny:1.25rem;--connect__radius-full:9999px;--connect__radius-xl:1.5rem;--connect__radius-lg:1.25rem;--connect__radius-md:1rem;--connect__radius-sm:.75rem;--connect__radius-xs:.5rem;--connect__radius-xxs:.25rem;--connect__radius-tiny:.125rem;--connect__radius-zero:0rem;--connect__component-radius:var(--connect__radius-sm);--connect__component-radius-sm:var(--connect__radius-xs);--connect__component-radius-xs:var(--connect__radius-xs)}@media (width>=80rem){:where([data-connect-theme~=gk-2]){--connect__radius-xl:2.25rem;--connect__radius-lg:1.875rem;--connect__radius-md:1.5rem;--connect__radius-sm:1.125rem;--connect__radius-xs:.75rem;--connect__radius-xxs:.375rem}:where([data-connect-theme~=g3-5]){--connect__radius-xl:1.875rem;--connect__radius-lg:1.5625rem;--connect__radius-md:1.25rem;--connect__radius-sm:.9375rem;--connect__radius-xs:.625rem;--connect__radius-xxs:.3125rem}}:where([data-connect-theme~=gk-2]){--connect__inner-edge:.1875rem;--connect__inner-divider:.5rem;--connect__border-width:.25rem;--connect__total-border:.5rem}@media (width>=80rem){:where([data-connect-theme~=gk-2]){--connect__inner-status:.4375rem;--connect__inner-divider:.5625rem;--connect__total-border:.5625rem}}:where([data-connect-theme~=g3-5]){--connect__inner-edge:.125rem;--connect__inner-divider:.4375rem;--connect__border-width:.1875rem;--connect__total-border:.4375rem}@media (width>=80rem){:where([data-connect-theme~=g3-5]){--connect__inner-edge:.1875rem;--connect__inner-status:.375rem;--connect__inner-divider:.5rem;--connect__total-border:.5rem}}:where([data-connect-theme~=g6-8]){--connect__inner-edge:.125rem;--connect__inner-status:.25rem;--connect__inner-divider:.375rem;--connect__total-border:.4375rem}:where([data-connect-theme~=g9-12]){--connect__inner-edge:.125rem;--connect__inner-status:.25rem;--connect__inner-divider:.375rem;--connect__total-border:.375rem}:where([data-connect-theme~=teach]){--connect__inner-edge:.0625rem;--connect__inner-status:.1875rem;--connect__inner-divider:.25rem;--connect__total-border:.25rem}:where([data-connect-theme]){--connect__border-width:.125rem}:where([data-connect-theme~=gk-2]){--connect__border-xs:.0625rem;--connect__border-sm:.125rem;--connect__border-md:.25rem;--connect__border-lg:.5rem;--connect__border-xl:.75rem}:where([data-connect-theme~=g3-5]){--connect__border-xs:.0469rem;--connect__border-sm:.0938rem;--connect__border-md:.1875rem;--connect__border-lg:.375rem;--connect__border-xl:.5625rem}:where([data-connect-theme]){--connect__border-zero:0rem;--connect__border-xs:.0313rem;--connect__border-sm:.0625rem;--connect__border-md:.125rem;--connect__border-lg:.25rem;--connect__border-xl:.5rem;--connect__chunky-shadow-enabled-spread:.125rem;--connect__chunky-shadow-hovered-spread:.25rem;--connect__chunky-shadow-pressed-spread:0;--connect__chunky-shadow-moving-spread:var(--connect__chunky-shadow-hovered-spread);--connect__chunky-enabled:var(--connect__chunky-shadow-enabled-spread);--connect__chunky-hovered:var(--connect__chunky-shadow-hovered-spread);--connect__chunky-pressed:var(--connect__chunky-shadow-pressed-spread);--connect__chunky-offset:var(--connect__chunky-enabled);--connect__chunky-shadow-offset:calc(var(--connect__chunky-shadow-enabled-spread) - var(--connect__chunky-shadow-hovered-spread))}:where([data-connect-theme~=g3-5]){--connect__chunky-shadow-enabled-spread:.25rem;--connect__chunky-shadow-hovered-spread:.375rem}:where([data-connect-theme~=gk-2]){--connect__chunky-shadow-enabled-spread:.375rem;--connect__chunky-shadow-hovered-spread:.625rem;--connect__negative-100:var(--connect__constructive-100);--connect__negative-200:var(--connect__constructive-200);--connect__negative-300:var(--connect__constructive-300);--connect__negative-400:var(--connect__constructive-400);--connect__negative-500:var(--connect__constructive-500);--connect__negative-600:var(--connect__constructive-600);--connect__correct-feedback-bg:var(--connect__success-100);--connect__incorrect-feedback-bg:var(--connect__negative-100);--connect__shown-feedback-bg:var(--connect__surface-0)}}@layer variables{:where(html){--connect__display-block:block;--connect__display-none:none;--connect__display-grid:grid;--connect__display-flex:flex;--connect__opacity-one:1;--connect__overflow-hidden:hidden;--connect__overflow-auto:auto;--connect__absolute:absolute;--connect__relative:relative;--connect__animation-reset:none;--connect__scale-full:1;--connect__z-1:1;--connect__full-w:100%;--connect__full-h:100%;--connect__auto-w:auto;--connect__auto-h:auto;--connect__white-space-nowrap:nowrap;--connect__shadow-reset:0rem 0rem 0rem;--connect__half-radius:50%;--connect__dropdown-max-w:14.375rem;--connect__dropdown-min-w:calc(var(--connect__spacer-md) + (var(--connect__spacer-xl) * 3) + (var(--connect__spacer-xs) + var(--connect__icon-xs)));--connect__input-max-w:14.375rem;--connect__input-min-w:calc(var(--connect__spacer-md) + (var(--connect__spacer-xl) * 2) + (var(--connect__spacer-xs) + var(--connect__icon-xs)));--connect__dropdown-max-h:calc((4.5 * var(--connect__body-sm-lheight)) + (14 * var(--connect__spacer-xs)));--connect__input-max-w-fim:calc(19ch + (var(--connect__spacer-xs) * 2));--connect__input-width-sm:calc(2ch + (var(--connect__spacer-sm) * 2));--connect__input-width-md:calc(5ch + (var(--connect__spacer-sm) * 2));--connect__input-width-lg:calc(9ch + (var(--connect__spacer-sm) * 2));--connect__input-table-cell-max-w:calc(22ch + calc(var(--connect__spacer-xs) * 2));--connect__hint-spacing:calc(-1 * var(--connect__spacer-xs));--connect__hint-y-offset:calc(-1 * var(--connect__hint-size));--connect__hint-x-offset:var(--connect__hint-size);--connect__hint-size:var(--connect__spacer-sm);--connect__feedback-translateY:calc(var(--connect__icon-size,var(--connect__icon-md)) / -3.75);--connect__feedback-translateX:calc(var(--connect__icon-size,var(--connect__icon-md)) / 2.5);--connect__fw-bold:700;--connect__fw-regular:400;--connect__component-min-w:2.25rem;--connect__component-min-h:2.25rem;--connect__z-negative:-1;--connect__z-base:0;--connect__z-raised:1;--connect__z-breakout:100;--connect__gutter-width:1rem}@media (width>=40.625rem){:where(html){--connect__dropdown-max-w:calc(var(--connect__spacer-md) + (var(--connect__spacer-xl) * 5));--connect__input-max-w:calc(var(--connect__spacer-md) + (var(--connect__spacer-xl) * 7));--connect__gutter-width:max(calc(4.875rem - var(--connect__spacer-sm)), calc((100vw - 80rem) / 2))}}}}@layer components{@layer base{:where([class*=connect__])::backdrop{background-color:var(--variant__custom-backdrop,var(--connect__backdrop))}:where(.connect__variant-component){--connect__component-size-padding-y:var(--connect__component-padding-y);--connect__component-size-padding-x:var(--connect__component-padding-x);--connect__component-size-gap:var(--connect__component-gap);--connect__component-size-radius:var(--connect__component-radius);--connect__component-size-fs:var(--connect__component-fs);--connect__component-size-lheight:var(--connect__component-lheight);background-color:var(--connect__component-background);border:var(--connect__component-border-w) solid var(--connect__component-border-color);border-radius:var(--variant__component-radius,var(--connect__component-size-radius,var(--connect__component-radius)));color:var(--connect__color-primary)}:where(.connect__variant-interactive){cursor:var(--connect__feedback-cursor,pointer)}:where(.connect__tree-shell-lines){--connect__tree-shell-line-color:var(--connect__divider-bg);--connect__tree-shell-line-width:var(--connect__border-width);--connect__tree-shell-row-gutter:var(--connect__tree-shell-line-width);--connect__tree-shell-hover-gutter:var(--connect__spacer-sm);--connect__tree-shell-line-block-center:calc(var(--connect__tree-shell-row-center) - (var(--connect__tree-shell-line-width) / 2))}:where(.connect__tree-shell-item),:where(.connect__tree-shell-row),:where(.connect__tree-shell-group){position:relative}:where(.connect__tree-shell-lines .connect__tree-shell-group){--connect__tree-shell-line-inline-start:calc(var(--connect__tree-shell-row-padding-inline-start) + (var(--connect__tree-shell-guide-size) / 2) - (var(--connect__tree-shell-line-width) / 2) + var(--connect__tree-shell-row-gutter))}:where(.connect__tree-shell-lines .connect__tree-shell-group>.connect__tree-shell-item){--connect__tree-shell-item-row-gutter:calc(var(--connect__tree-shell-row-gutter) + var(--connect__tree-shell-line-width) + var(--connect__tree-shell-hover-gutter));margin-inline-start:var(--connect__tree-shell-item-row-gutter)}:where(.rm96ca_connect__button){--connect__scale:1;--connect__translate-y:var(--connect__button-translate-y-enabled,0);box-shadow:var(--connect__shadow-enabled);font-family:var(--connect__component-font-family);font-size:var(--variant__btn-fs,var(--connect__component-size-fs,var(--connect__component-fs)));font-weight:var(--connect__component-font-weight);line-height:var(--variant__btn-lh,var(--connect__component-size-lheight,var(--connect__component-lheight)));scale:var(--connect__scale);translate:0 var(--connect__translate-y);text-decoration:none}:where(.IjOSEa_connect__stack){--connect__stack-align-content:normal;--connect__stack-align-items:stretch;--connect__stack-align-self:stretch;--connect__stack-flex:0 1 auto;--connect__stack-direction:column;--connect__stack-flex-wrap:nowrap;--connect__stack-height:initial;--connect__stack-overflow:initial;--connect__stack-overflow-x:initial;--connect__stack-overflow-y:initial;--connect__stack-width:initial;align-content:var(--connect__stack-align-content);align-items:var(--connect__stack-align-items);align-self:var(--connect__stack-align-self);flex:var(--connect__stack-flex);flex-direction:var(--connect__stack-direction);flex-wrap:var(--connect__stack-flex-wrap);height:var(--connect__stack-height);overflow-x:var(--connect__stack-overflow-x,var(--connect__stack-overflow));overflow-y:var(--connect__stack-overflow-y,var(--connect__stack-overflow));width:var(--connect__stack-width);display:flex}:where(.xuT8Ia_connect__paper){--connect__paper-bg:initial;--connect__paper-b-color:initial;--connect__paper-b-width:initial;--connect__paper-block-start-color:initial;--connect__paper-block-start-width:initial;--connect__paper-block-end-color:initial;--connect__paper-block-end-width:initial;--connect__paper-inline-start-color:initial;--connect__paper-inline-start-width:initial;--connect__paper-inline-end-color:initial;--connect__paper-inline-end-width:initial;--connect__paper-height:initial;--connect__paper-width:initial;background-color:var(--connect__paper-bg,var(--connect__surface-background));border-color:var(--connect__paper-bt-color,var(--connect__paper-b-color,transparent)) var(--connect__paper-br-color,var(--connect__paper-b-color,transparent)) var(--connect__paper-bb-color,var(--connect__paper-b-color,transparent)) var(--connect__paper-bl-color,var(--connect__paper-b-color,transparent));border-style:solid;border-width:var(--connect__paper-bt-width,var(--connect__paper-b-width,0)) var(--connect__paper-br-width,var(--connect__paper-b-width,0)) var(--connect__paper-bb-width,var(--connect__paper-b-width,0)) var(--connect__paper-bl-width,var(--connect__paper-b-width,0));height:var(--connect__paper-height);overflow-x:var(--connect__paper-overflow-x,var(--connect__paper-overflow,initial));overflow-y:var(--connect__paper-overflow-y,var(--connect__paper-overflow,initial));width:var(--connect__paper-width)}:where(.jhmv_W_connect__details){border-radius:var(--connect__variant-radius,var(--connect__component-radius));cursor:var(--connect__feedback-cursor,pointer)}:where(.jhmv_W_connect__details) .jhmv_W_connect__accordion-icon{--connect__rotate:0deg;transform:rotate(var(--connect__rotate))}:where(.jhmv_W_connect__details)[open]>.jhmv_W_connect__summary .jhmv_W_connect__accordion-icon{--connect__rotate:180deg}:where(.jhmv_W_connect__summary)::marker{content:""}:where(.jhmv_W_connect__details[open])>.jhmv_W_connect__summary{border-block-end:var(--connect__spacer-tiny) solid var(--connect__divider-bg)}:where(.QeQ6rG_connect__icon){height:var(--variant__icon-size,var(--connect__icon-size,var(--connect__icon-sm)));opacity:var(--connect__icon-opacity,1);width:var(--variant__icon-size,var(--connect__icon-size,var(--connect__icon-sm)))}:where(.QeQ6rG_connect__icon svg){color:var(--connect__icon-fill-color,var(--connect__color-icon));fill:var(--connect__icon-fill-color,var(--connect__color-icon));stroke:var(--connect__icon-stroke-color)}:where(.LxOxZa_connect__carousel-list){overscroll-behavior:contain;scroll-snap-type:x mandatory}:where(.neb0UG_connect__typography){color:var(--connect__feedback-color,var(--connect__prop-color,var(--connect__color-primary)))}:where(._DIXFq_connect__carousel-progress-indicator){--connect__carousel-progress-indicator-size:var(--connect__icon-xs)}:where(.aD5JoW_connect__flipcard){--connect__flipcard-scale:1;cursor:var(--connect__flipcard-cursor,pointer);height:var(--connect__flipcard-height);perspective:1000px;perspective-origin:50%;scale:var(--connect__scale);width:var(--connect__flipcard-width)}.F-BD8q_connect__image{block-size:var(--connect__image-block-size,auto);inline-size:var(--connect__image-inline-size,auto);max-inline-size:100%;display:block}:where(.LXaCbq_connect__list){--connect__stack-padding-inline-end:var(--connect__spacer-sm);--connect__stack-padding-inline-start:0;list-style-position:outside;list-style-type:var(--variant__list-style-type,none);margin-block:0;padding-inline:0}:where(.pKYr4W_connect__table-shell),:where(.pKYr4W_connect__table-wrapper){--connect__table-border:var(--connect__table-border-w) solid var(--connect__table-border-color)}:where(.pKYr4W_connect__table-wrapper){overscroll-behavior-x:contain;min-height:0;overflow-x:auto}:where(.pKYr4W_connect__table){--connect__table-edge-border:initial;--connect__table-edge-radius:initial;background-color:var(--connect__surface-0);border-collapse:separate;border-spacing:0;color:var(--connect__color-primary);text-indent:0}:where(.pKYr4W_connect__table-caption){margin-block-end:var(--connect__spacer-sm)}:where(.pKYr4W_connect__table-caption),:where(.pKYr4W_connect__table-element){text-align:start}:where(.pKYr4W_connect__table-element){font-size:var(--connect__caption);line-height:var(--connect__caption-lheight)}:where(._7F6Ooq_connect__input-wrapper-root){background-color:var(--connect__feedback-bg,var(--connect__input-wrapper-bg));border:var(--connect__component-border-w) solid var(--connect__feedback-border-color,var(--connect__component-border-color));border-radius:var(--connect__component-radius);align-items:flex-start;gap:var(--connect__component-gap-xs);min-height:var(--connect__component-min-h);grid-template-rows:1fr;grid-template-columns:auto 1fr auto;padding-block:0;display:grid;overflow:hidden}:where(._7F6Ooq_connect__input-component){--connect__input-calc-lheight:calc(var(--connect__component-lheight) / var(--connect__font-offset-multi));--connect__input-calc-offset:max(0px, var(--connect__input-calc-lheight));--connect__input-padding-start:calc(0px + var(--connect__input-calc-offset));color:var(--connect__feedback-color,var(--connect__color-primary));font-family:var(--connect__component-font-family);font-size:var(--connect__component-fs);font-weight:var(--connect__component-font-weight);line-height:var(--connect__component-lheight);min-height:var(--connect__icon-sm);padding:0;padding-block:calc(var(--connect__spacer-sm) + var(--connect__input-padding-start)) var(--connect__spacer-sm)}:where(._7F6Ooq_connect__autocomplete-input){flex:1}:where(._7F6Ooq_connect__input-component-value){min-inline-size:0}:where(.NJPW5a_connect__input-feedback){position:absolute;inset-block-start:0;inset-inline-end:0}:where(.gLRR8q_connect__input){background-color:var(--connect__surface-null)}:where(.gLRR8q_connect__input)::placeholder{color:var(--connect__component-placeholder-color);font-style:var(--connect__component-placeholder-font-style)}:where(.gLRR8q_connect__input)[type=number]{font-variant-numeric:tabular-nums}:where(.gLRR8q_connect__input)::-webkit-inner-spin-button{opacity:1}:where(.XuMcnG_connect__wrapper){align-items:center;display:inline-flex}:where(.XuMcnG_connect__choice-input){opacity:0;inset:0}:where(.jmHTVG_connect__popover){--connect__popover-max-width:18.75rem;inset:var(--variant__offset-block,0) var(--variant__offset-inline,0);position-anchor:var(--variant__anchor,--popover-anchor);position-area:var(--variant__anchor-position,bottom);position-try:flip-block, flip-inline, flip-block flip-inline;border:0;padding:0;position:absolute;overflow:hidden}:where(.AeuALW_connect__dropdown-trigger){inline-size:100%}:where(.AeuALW_connect__dropdown-trigger-value){color:var(--connect__color-tertiary);text-align:start;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.KTYJxG_connect__dropdown-item){--connect__input-dimensions:var(--connect__caption-lheight);cursor:var(--connect__feedback-cursor,pointer);align-items:center;gap:var(--connect__component-gap);padding-block:var(--connect__spacer-sm);padding-inline:var(--connect__spacer-sm-xs);display:flex}:where(.m9p8-a_connect__dropdown-list){max-height:var(--connect__menu-max-height-md);overflow-y:auto}:where(._4AWRCG_connect__circular-progress){justify-content:center;align-items:center;display:inline-flex}:where(._4AWRCG_connect__circular-progress-native){display:none}.PvYAfW_connect__file-type-badge{width:1.875rem;height:2.5rem}:where(._4SL6QG_connect__form-status-message){opacity:var(--connect__opacity);scale:var(--connect__scale);transform-origin:0 0;translate:0 var(--connect__translate-y)}:where(.KRkadW_connect__input-group){min-inline-size:0;display:flex}:where([data-connect-input-group-addon]){border:var(--connect__component-border-w) solid var(--connect__component-border-color);overflow:hidden}:where(.SA0mUW_connect__input-wrapper-root-anchor){anchor-name:var(--connect__select-anchor-name)}:where(.SA0mUW_connect__select){appearance:none;cursor:var(--connect__feedback-cursor,pointer);text-box-trim:trim-both;text-overflow:ellipsis;white-space:nowrap;border-radius:0;overflow:hidden}@supports (appearance:base-select){:where(.SA0mUW_connect__select){appearance:base-select}:where(.SA0mUW_connect__select)::picker(select){appearance:base-select;background-color:var(--connect__surface-0);border:var(--connect__spacer-zero) solid var(--connect__surface-null);border-radius:var(--connect__radius-xs);box-shadow:var(--connect__shadow-lvl-4);max-height:var(--connect__menu-max-height-md);padding:0;overflow-y:auto}}:where(.BODeba_connect__slider){--connect__slider-track-height:var(--connect__spacer-md);--connect__slider-thumb-size:var(--connect__spacer-lg);--connect__slider-thumb-border-radius:var(--connect__radius-full);--connect__slider-thumb-cursor:var(--connect__feedback-cursor,grab);--connect__slider-thumb-cursor-active:var(--connect__feedback-cursor,grabbing);--connect__slider-range:calc(var(--connect__slider-max) - var(--connect__slider-min));--connect__slider-progress:calc(var(--connect__slider-value) - var(--connect__slider-min));--connect__slider-percentage:calc(var(--connect__slider-progress) / var(--connect__slider-range) * (100% - 1%) + 0.5%);--connect__slider-thumb-offset:calc((var(--connect__slider-track-height) - var(--connect__slider-thumb-size)) / 2 - var(--connect__border-sm))}:where(.j-vK1G_connect__switch){width:auto}:where(.j-vK1G_connect__switch-input){cursor:var(--connect__feedback-cursor,pointer);opacity:0}:where(._0mM3dq_connect__grid){--connect__grid-align-content:initial;--connect__grid-align-items:initial;--connect__grid-height:initial;--connect__grid-justify-content:initial;--connect__grid-justify-items:initial;--connect__grid-overflow:initial;--connect__grid-overflow-x:initial;--connect__grid-overflow-y:initial;--connect__grid-gap:initial;--connect__grid-column-gap:initial;--connect__grid-row-gap:initial;--connect__grid-template-columns:initial;--connect__grid-template-rows:initial;--connect__grid-width:initial}:where(.EG4KEG_connect__grid-item){--connect__grid-item-align-content:initial;--connect__grid-item-align-self:initial;--connect__grid-item-justify-self:initial;--connect__grid-item-row-span:initial;--connect__grid-item-span-col:initial;--connect__grid-item-start-col:initial;--connect__grid-item-start-row:initial;--connect__grid-item-sm-align-content:initial;--connect__grid-item-sm-align-self:initial;--connect__grid-item-sm-justify-self:initial;--connect__grid-item-sm-row-span:initial;--connect__grid-item-sm-span-col:initial;--connect__grid-item-sm-start-col:initial;--connect__grid-item-sm-start-row:initial;--connect__grid-item-md-align-content:initial;--connect__grid-item-md-align-self:initial;--connect__grid-item-md-justify-self:initial;--connect__grid-item-md-row-span:initial;--connect__grid-item-md-span-col:initial;--connect__grid-item-md-start-col:initial;--connect__grid-item-md-start-row:initial;--connect__grid-item-lg-align-content:initial;--connect__grid-item-lg-align-self:initial;--connect__grid-item-lg-justify-self:initial;--connect__grid-item-lg-row-span:initial;--connect__grid-item-lg-span-col:initial;--connect__grid-item-lg-start-col:initial;--connect__grid-item-lg-start-row:initial;--connect__grid-item-xl-align-content:initial;--connect__grid-item-xl-align-self:initial;--connect__grid-item-xl-justify-self:initial;--connect__grid-item-xl-row-span:initial;--connect__grid-item-xl-span-col:initial;--connect__grid-item-xl-start-col:initial;--connect__grid-item-xl-start-row:initial;align-content:var(--connect__grid-item-align-content,normal);grid-column:var(--connect__grid-item-start-col,auto) / span var(--connect__grid-item-span-col,12);grid-row:var(--connect__grid-item-start-row,auto) / span var(--connect__grid-item-row-span,1);place-self:var(--connect__grid-item-align-self,auto) var(--connect__grid-item-justify-self,auto);min-inline-size:0}:where(._62SfTG_connect__skeleton-root-paper){--connect__opacity:1;--connect__skeleton-shimmer:color-mix(in srgb, var(--connect__skeleton-base) 18%, var(--connect__surface-0) 82%);--connect__skeleton-duration:var(--connect__motion-skeleton);--connect__skeleton-easing:var(--connect__linear);--connect__skeleton-translate:150%;opacity:var(--connect__opacity);display:inline-block;overflow:hidden}:where(.Lbcy4G_connect__link){color:var(--connect__link-color);-webkit-text-decoration-color:var(--connect__link-color);-webkit-text-decoration-color:var(--connect__link-color);-webkit-text-decoration-color:var(--connect__link-color);-webkit-text-decoration-color:var(--connect__link-color);text-decoration-color:var(--connect__link-color);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid}:where(.nUfh1a_connect__tabs){font-family:var(--connect__component-font-family);font-size:var(--connect__component-size-fs,var(--connect__component-fs));font-weight:var(--connect__component-font-weight);line-height:var(--connect__component-size-lheight,var(--connect__component-lheight))}:where(.LaQxva_connect__divider){background-color:var(--connect__divider-color,var(--connect__divider-bg));border-radius:var(--connect__divider-radius,var(--connect__radius-xs));border:0}:where(.uP1Maq_connect__step-connector){--connect__step-connector-thickness:var(--connect__divider-height,var(--connect__divider-width,var(--connect__spacer-tiny)));flex:1 0 var(--connect__component-min-w);transform:translateY(calc(var(--connect__component-size-lheight,var(--connect__component-lheight)) / -2));align-self:center}:where(.uP1Maq_connect__step-connector)[data-orientation=inline],:where(.uP1Maq_connect__step-connector)[data-orientation=horizontal],:where(.uP1Maq_connect__step-connector)[data-label-hidden=true]{transform:translateY(0)}:where(.uP1Maq_connect__step-connector)[data-orientation=horizontal]{--connect__step-connector-gap:var(--connect__spacer-sm);block-size:var(--connect__step-connector-thickness);inset-block-start:calc(var(--connect__step-connector-block-anchor) - (var(--connect__step-connector-thickness) / 2));inset-inline:calc(var(--connect__step-connector-start-anchor) + var(--connect__step-connector-gap)) calc(var(--connect__step-connector-end-anchor) + var(--connect__step-connector-gap));flex:1}:where(.uP1Maq_connect__step-connector)[data-orientation=vertical]{--connect__step-icon-content-size:var(--connect__component-icon-wrapper);--connect__step-icon-min-size:var(--connect__component-min-h);--connect__step-icon-padding:var(--connect__component-icon-padding-y)}:where(.uP1Maq_connect__step-connector)[data-orientation=vertical][data-size=sm]{--connect__step-icon-content-size:var(--connect__component-icon-wrapper-sm);--connect__step-icon-padding:var(--connect__component-icon-padding-y-sm)}:where(.uP1Maq_connect__step-connector)[data-orientation=vertical][data-size=xs]{--connect__step-icon-size:calc(var(--connect__component-icon-wrapper-xs) + (2 * var(--connect__component-icon-padding-y-xs)) + (2 * var(--connect__component-border-w)))}:where(.uP1Maq_connect__step-connector)[data-orientation=vertical]{--connect__step-icon-size:max(var(--connect__step-icon-min-size), calc(var(--connect__step-icon-content-size) + (2 * var(--connect__step-icon-padding)) + (2 * var(--connect__component-border-w))));transform:translateX(calc(var(--connect__component-border-w) + var(--connect__component-size-padding-x,var(--connect__component-padding-x)) + (var(--connect__step-icon-size) / 2) - (var(--connect__step-connector-thickness) / 2)))}:where(.zPYL9q_connect__step-tab){--variant__btn-padding-x:0;--variant__btn-padding-y:0;background-color:var(--connect__surface-null);flex:none}:where(.zPYL9q_connect__step-tab).zPYL9q_connect__step-tab-readonly{flex:1;display:flex}:where(.zPYL9q_connect__step-tab).zPYL9q_connect__step-tab-readonly:last-child{flex:none}:where(.zPYL9q_connect__step-tab).zPYL9q_connect__step-tab-readonly[data-orientation=vertical]{flex-direction:column}:where(.zPYL9q_connect__step-icon-glyph,.zPYL9q_connect__step-adornment){justify-content:center;align-items:center;display:flex}:where(.zPYL9q_connect__step-icon-glyph){filter:blur(var(--connect__blur));height:var(--variant__icon-wrapper);opacity:var(--connect__opacity);scale:var(--connect__scale);width:var(--variant__icon-wrapper)}:where(.zPYL9q_connect__step-connector-anchor){anchor-name:var(--connect__step-connector-anchor-name);pointer-events:none;position:absolute;inset:0}:where(.zPYL9q_connect__step-adornment){pointer-events:none;position-anchor:var(--variant__anchor,--step-anchor);position-area:var(--variant__anchor-position,top right);translate:var(--variant__offset-inline,0) var(--variant__offset-block,0);z-index:var(--connect__z-raised)}@supports not (position-area:top right){:where(.zPYL9q_connect__step-adornment-fallback){inset:auto;left:var(--connect__fallback-left);top:var(--connect__fallback-top);position:fixed}}:where(.pG1rfq_connect__tabs-panel){view-transition-class:pG1rfq_connect__tabs-panel}:where(.pG1rfq_connect__tabs-panel[hidden]){display:none}:where(.NpSdGa_connect__tree-view){--connect__tree-view-toggle-size:var(--connect__icon-xs);--connect__tree-view-item-children-indentation:var(--connect__spacer-md);--connect__tree-shell-guide-size:var(--connect__tree-view-toggle-size);--connect__tree-shell-indent:var(--connect__tree-view-item-children-indentation);--connect__tree-shell-row-padding-inline-start:var(--connect__spacer-sm);--connect__tree-shell-row-center:calc(var(--connect__spacer-sm) + (var(--connect__tree-view-toggle-size) / 2));container-type:inline-size}:where(.NpSdGa_connect__tree-view-toggle){padding:var(--connect__spacer-xs)}:where(.NpSdGa_connect__tree-view-item-checkbox){--connect__input-dimensions:var(--connect__icon-xs)}:where(.wK4ynq_connect__avatar){background-color:var(--connect__avatar-bg);border:var(--connect__avatar-b-width,0) solid var(--connect__avatar-b-color,transparent);border-radius:var(--connect__avatar-radius);height:var(--connect__icon-size);width:var(--connect__icon-size);justify-content:center;align-items:center;display:flex;overflow:hidden}:where(.Y8ga5q_connect__badge){background-color:var(--connect__component-background);border:var(--connect__component-border-w) solid var(--connect__component-border-color);border-radius:var(--connect__radius-full);inset:var(--variant__offset-block,0) var(--variant__offset-inline,0);position-anchor:var(--variant__anchor,--badge-anchor);position-area:var(--variant__anchor-position,bottom);position-try:flip-block, flip-inline, flip-block flip-inline}:where(.NYRDEa_connect__dialog){--connect__dialog-max-width:37.5rem;--connect__dialog-bg:var(--connect__white);--connect__opacity:0;background-color:var(--connect__dialog-bg);max-width:var(--connect__dialog-max-width);opacity:var(--connect__opacity);overscroll-behavior:contain;border:0;overflow:auto}.wY3Uta_connect__drawer{--connect__drawer-height:min(50svh, 32rem);--connect__drawer-translate-x:0;--connect__drawer-translate-y:0;--connect__drawer-width:min(50svw, 32rem);max-block-size:100svh;max-inline-size:100svw;width:auto;margin:0;padding:0;inset:auto;overflow:clip}:where(.wY3Uta_connect__drawer-content){overscroll-behavior:contain;block-size:100%;min-block-size:100%;overflow:clip auto}:where(.wGj_xW_connect__progress){background:var(--variant__progress-bg,var(--connect__component-bars-bg));block-size:var(--connect__spacer-md);border:var(--connect__border-sm) solid var(--connect__component-bars-border-color);border-radius:var(--connect__component-radius);overflow:hidden}:where(.wGj_xW_connect__progress)::-webkit-progress-bar{background:var(--variant__progress-bg,var(--connect__component-bars-bg))}:where(.wGj_xW_connect__progress)::-webkit-progress-value{background:var(--variant__progress-color,var(--connect__primary-400));border-radius:var(--connect__component-radius)}:where(.wGj_xW_connect__progress)::-moz-progress-bar{background:var(--variant__progress-color,var(--connect__primary-400));border-radius:var(--connect__component-radius)}}@layer structure{:where(.rm96ca_connect__button){gap:var(--variant__btn-gap,var(--connect__component-size-gap,var(--connect__component-gap)));min-block-size:var(--connect__component-min-h);padding-block:var(--variant__btn-padding-y,var(--connect__component-size-padding-y,var(--connect__component-padding-y)));padding-inline:var(--variant__btn-padding-x,var(--connect__component-size-padding-x,var(--connect__component-padding-x)));grid-auto-columns:max-content;grid-auto-flow:column dense;justify-content:center;place-items:center;width:fit-content;display:inline-grid;position:relative}:where(.rm96ca_connect__button):after{--connect__chunky-offset:var(--connect__chunky-enabled);border-radius:inherit;box-shadow:0 var(--connect__chunky-offset) 0 0 var(--connect__dynamic-shadow-color);content:"";inset:calc(-1 * var(--connect__component-border-w));opacity:var(--connect__chunky-shadow-active,0);pointer-events:none;position:absolute}:where(.rm96ca_connect__button)>[class*=connect__typography]{color:var(--connect__color-primary)}:where(.IjOSEa_connect__stack){--connect__stack-spacing:initial;--connect__stack-justify-content:start;--connect__stack-padding-block:0;--connect__stack-padding-inline:0;--connect__stack-padding-block-end:initial;--connect__stack-padding-block-start:initial;--connect__stack-padding-inline-end:initial;--connect__stack-padding-inline-start:initial;gap:var(--connect__stack-spacing,0);justify-content:var(--connect__stack-justify-content);min-inline-size:0;padding-block-start:var(--connect__stack-padding-block-start,var(--connect__stack-padding-block));padding-block-end:var(--connect__stack-padding-block-end,var(--connect__stack-padding-block));padding-inline-start:var(--connect__stack-padding-inline-start,var(--connect__stack-padding-inline));padding-inline-end:var(--connect__stack-padding-inline-end,var(--connect__stack-padding-inline))}:where(.IGTdQa_connect__button-group-horizontal){--connect__btn-group-start-radius:var(--variant__component-radius,var(--connect__component-size-radius,var(--connect__component-radius))) 0 0 var(--variant__component-radius,var(--connect__component-size-radius,var(--connect__component-radius)));--connect__btn-group-end-radius:0 var(--variant__component-radius,var(--connect__component-size-radius,var(--connect__component-radius))) var(--variant__component-radius,var(--connect__component-size-radius,var(--connect__component-radius))) 0}:where(.IGTdQa_connect__button-group-vertical){--connect__btn-group-start-radius:var(--variant__component-radius,var(--connect__component-size-radius,var(--connect__component-radius))) var(--variant__component-radius,var(--connect__component-size-radius,var(--connect__component-radius))) 0 0;--connect__btn-group-end-radius:0 0 var(--variant__component-radius,var(--connect__component-size-radius,var(--connect__component-radius))) var(--variant__component-radius,var(--connect__component-size-radius,var(--connect__component-radius)))}:where(.IGTdQa_connect__button-group)>[data-connect-button-root]{border-radius:0}:where(.IGTdQa_connect__button-group)>[data-connect-button-root]:not(:is([data-connect-button-root]~[data-connect-button-root])){border-radius:var(--connect__btn-group-start-radius)}:where(.IGTdQa_connect__button-group)>[data-connect-button-root]:not(:has(~[data-connect-button-root])){border-radius:var(--connect__btn-group-end-radius)}:where(.IGTdQa_connect__button-group)>[data-connect-button-root]:not(:is([data-connect-button-root]~[data-connect-button-root]),:has(~[data-connect-button-root])){border-radius:var(--variant__component-radius,var(--connect__component-size-radius,var(--connect__component-radius)))}:where(.IGTdQa_connect__button-group-horizontal)>[data-connect-button-root]~[data-connect-button-root]{margin-inline-start:calc(-1 * var(--connect__component-border-w))}:where(.IGTdQa_connect__button-group-vertical)>[data-connect-button-root]~[data-connect-button-root]{margin-block-start:calc(-1 * var(--connect__component-border-w))}:where(.IGTdQa_connect__button-group-vertical):not(:where(.IGTdQa_connect__button-group-full-width)){width:fit-content}:where(.w44sZq_connect__button-icon-wrapper){height:var(--variant__icon-wrapper,var(--connect__component-icon-size-wrapper,var(--connect__component-icon-wrapper)));width:var(--variant__icon-wrapper,var(--connect__component-icon-size-wrapper,var(--connect__component-icon-wrapper)));justify-content:center;align-items:center;display:flex}:where(.xuT8Ia_connect__paper){border-block-end-color:var(--connect__paper-block-end-color,var(--connect__paper-b-color,transparent));border-block-end-width:var(--connect__paper-block-end-width,var(--connect__paper-b-width,0));border-block-start-color:var(--connect__paper-block-start-color,var(--connect__paper-b-color,transparent));border-block-start-width:var(--connect__paper-block-start-width,var(--connect__paper-b-width,0));border-inline-end-color:var(--connect__paper-inline-end-color,var(--connect__paper-b-color,transparent));border-inline-end-width:var(--connect__paper-inline-end-width,var(--connect__paper-b-width,0));border-inline-start-color:var(--connect__paper-inline-start-color,var(--connect__paper-b-color,transparent));border-inline-start-width:var(--connect__paper-inline-start-width,var(--connect__paper-b-width,0));border-style:solid;min-inline-size:0}:where(.jhmv_W_connect__details)::details-content{--connect__opacity:0;content-visibility:auto;block-size:0;opacity:var(--connect__opacity);overflow-y:clip}:where(.jhmv_W_connect__details)[open]::details-content{--connect__opacity:1;content-visibility:visible;block-size:auto}:where(.LxOxZa_connect__carousel-list-item){scroll-snap-align:start}:where(.neb0UG_connect__typography){font-size:var(--connect__component-fs);font-size-adjust:ex-height .486;font-weight:var(--connect__fw-regular);-webkit-hyphens:auto;hyphens:auto;line-height:var(--connect__component-lheight);padding-block-start:max(0px, calc(var(--connect__component-lheight) / var(--connect__font-offset-multi)))}:where(._DIXFq_connect__carousel-progress-indicator){--variant__btn-padding-x:var(--connect__spacer-zero);--variant__btn-padding-y:var(--connect__spacer-zero);block-size:var(--connect__carousel-progress-indicator-size);inline-size:var(--connect__carousel-progress-indicator-size);min-block-size:var(--connect__carousel-progress-indicator-size);min-inline-size:var(--connect__carousel-progress-indicator-size);flex-shrink:0}:where(._DIXFq_connect__carousel-progress-indicator):before{content:"";inset:calc(-1 * (var(--connect__spacer-xs) + var(--connect__component-border-w)));position:absolute}:where(.cAG2eG_connect__disclosure-content){--connect__opacity:1;--connect__translate-y:0px;block-size:auto;inline-size:auto;opacity:var(--connect__opacity);transform:translateY(var(--connect__translate-y));overflow-y:clip}:where(.cAG2eG_connect__disclosure-content[aria-hidden=true]){--connect__opacity:0;--connect__translate-y:var(--connect__spacer-sm);block-size:0;inline-size:0;overflow:clip}:where(.aD5JoW_connect__flipcard-inner){transform-style:preserve-3d;will-change:rotate;display:grid;rotate:y 0deg}:where(.aD5JoW_connect__flipcard-inner) p{overflow-y:auto}:where(.aD5JoW_connect__flipcard-front,.aD5JoW_connect__flipcard-back){backface-visibility:hidden;will-change:transform;grid-area:1/1;justify-content:center;align-items:center;display:flex;overflow:hidden}:where(.aD5JoW_connect__flipcard-front){transform:rotateY(0)translateZ(0)}:where(.aD5JoW_connect__flipcard-back){transform:rotateY(180deg)translateZ(.01px)}:where(.aD5JoW_connect__flipcard-back-drop){display:contents}:where(.LXaCbq_connect__list-subheader){background-color:var(--connect__list-subheader-bg,var(--connect__surface-null));scroll-snap-align:start}:where(.pKYr4W_connect__table-element){--connect__table-cell-hover-bg:var(--connect__table-row-hover-current);border-block-end:var(--connect__table-border);border-inline-end:var(--connect__table-border);overflow-wrap:break-word;padding-block:var(--connect__table-y-padding);padding-inline:var(--connect__table-x-padding);vertical-align:var(--connect__td-align,top)}:where(.pKYr4W_connect__table-element):first-child{border-inline-start:var(--connect__table-edge-border,var(--connect__table-border))}:where(.pKYr4W_connect__table-element):last-child{border-inline-end:var(--connect__table-edge-border,var(--connect__table-border))}:where(.pKYr4W_connect__thead .pKYr4W_connect__table-element){border-block-start:var(--connect__table-edge-border,var(--connect__table-border))}:where(.pKYr4W_connect__thead .pKYr4W_connect__table-element):first-child{border-start-start-radius:var(--connect__table-edge-radius,var(--connect__table-radius))}:where(.pKYr4W_connect__thead .pKYr4W_connect__table-element):last-child{border-start-end-radius:var(--connect__table-edge-radius,var(--connect__table-radius))}:where(.pKYr4W_connect__thead>.pKYr4W_connect__tr:last-child>.pKYr4W_connect__table-element){border-block-end:var(--connect__table-header-divider-w) solid var(--connect__table-header-divider-color)}:where(.pKYr4W_connect__td){background-color:var(--connect__table-row-bg)}:where(.pKYr4W_connect__th){--connect__table-cell-hover-bg:var(--connect__table-header-hover-bg);background-color:var(--connect__table-header-bg)}:where(.pKYr4W_connect__table-subheader){--connect__table-cell-hover-bg:var(--connect__table-subheader-hover-bg);background-color:var(--connect__table-subheader-bg,var(--connect__surface-100))}:where(.pKYr4W_connect__table-cell-align-middle){--connect__td-align:middle}:where(.pKYr4W_connect__table-cell-align-bottom){--connect__td-align:bottom}:where(.pKYr4W_connect__thead .pKYr4W_connect__tr:not(:first-child) .pKYr4W_connect__table-element){border-radius:0}:where(:is(tbody,tfoot):last-child>.pKYr4W_connect__tr:last-child)>:where(.pKYr4W_connect__table-element){border-block-end:var(--connect__table-edge-border,var(--connect__table-border))}:where(:is(tbody,tfoot):last-child>.pKYr4W_connect__tr:last-child)>:where(.pKYr4W_connect__table-element):where(:first-child){border-end-start-radius:var(--connect__table-edge-radius,var(--connect__table-radius))}:where(:is(tbody,tfoot):last-child>.pKYr4W_connect__tr:last-child)>:where(.pKYr4W_connect__table-element):where(:last-child){border-end-end-radius:var(--connect__table-edge-radius,var(--connect__table-radius))}:where(._7F6Ooq_connect__decorator),:where(._7F6Ooq_connect__decorator-end){pointer-events:none;z-index:var(--connect__z-raised);display:flex}:where(._7F6Ooq_connect__decorator-start),:where(._7F6Ooq_connect__decorator-end),:where(._7F6Ooq_connect__input-component-value){min-block-size:calc(var(--connect__component-lheight) + calc(var(--connect__spacer-sm) * 2))}:where(._7F6Ooq_connect__decorator-icon-wrapper){border:var(--connect__component-border-w) solid var(--connect__surface-null);padding-block:var(--connect__spacer-xs);padding-inline:var(--connect__spacer-xs);align-items:center;display:flex}:where(._7F6Ooq_connect__decorator-start){padding-block:var(--connect__spacer-sm);grid-column:1/2;align-items:center;padding-inline-start:var(--connect__spacer-sm)}:where(._7F6Ooq_connect__decorator-end){padding-block:var(--connect__spacer-tiny);padding-inline:var(--connect__spacer-xs);grid-column:3/4;align-items:flex-start}:is(._7F6Ooq_connect__decorator,._7F6Ooq_connect__decorator-end,._7F6Ooq_connect__input-component){grid-row:1/-1}:where(._7F6Ooq_connect__input-component){padding-inline:var(--connect__spacer-sm);grid-column:1/4}:where(._7F6Ooq_connect__input-inner-component){min-inline-size:0;flex:1;padding-inline-end:calc(var(--connect__icon-xs) + var(--connect__component-gap-xs) + calc(var(--connect__spacer-sm) * 2))}:where(._7F6Ooq_connect__input-component-start-adornment){padding-inline-start:calc(var(--connect__icon-xs) + calc(var(--connect__spacer-sm) * 2))}:where(._7F6Ooq_connect__input-component-clear),:where(._7F6Ooq_connect__input-component-end-adornment){padding-inline-end:calc(var(--connect__icon-xs) + var(--connect__component-gap-xs) + calc(var(--connect__spacer-sm) * 2))}:where(._7F6Ooq_connect__input-component-clear._7F6Ooq_connect__input-component-end-adornment){padding-inline-end:calc(var(--connect__icon-xs) * 2 + calc(var(--connect__spacer-sm) * 2))}:where(._7F6Ooq_connect__input-component-number._7F6Ooq_connect__input-component-clear){padding-inline:var(--connect__spacer-sm)}:where(._7F6Ooq_connect__input-inner-component._7F6Ooq_connect__input-inner-component-clear){padding-inline-end:calc(var(--connect__icon-xs) * 2 + var(--connect__component-gap-xs) + calc(var(--connect__spacer-sm) * 2))}:where(._7F6Ooq_connect__input-wrapper-root:has(textarea) ._7F6Ooq_connect__input-component-clear){padding-inline-end:calc(var(--connect__icon-xs) + var(--connect__spacer-sm))}:where(.NJPW5a_connect__input-feedback){translate:var(--connect__spacer-sm) calc(-1 * var(--connect__component-fs) + var(--connect__spacer-sm) + var(--connect__translate-y))}:where(.gLRR8q_connect__textfield-decorator-end){pointer-events:none}:where(.gLRR8q_connect__textfield-decorator-end) button{pointer-events:auto}:where(.gLRR8q_connect__input){caret-color:var(--connect__caret-color);cursor:var(--connect__feedback-cursor,text);text-overflow:ellipsis;border:0}:where(.gLRR8q_connect__input[type=number])::-webkit-inner-spin-button{margin-inline-start:var(--connect__spacer-sm)}:where(.gLRR8q_connect__input[type=number])::-webkit-outer-spin-button{margin-inline-start:var(--connect__spacer-sm)}:where(.gLRR8q_connect__input[type=number]:has(~.gLRR8q_connect__textfield-decorator-end))::-webkit-inner-spin-button{margin-inline-start:calc(var(--connect__icon-xs) * 2 + var(--connect__spacer-xs))}:where(.gLRR8q_connect__input[type=number]:has(~.gLRR8q_connect__textfield-decorator-end))::-webkit-outer-spin-button{margin-inline-start:calc(var(--connect__icon-xs) * 2 + var(--connect__spacer-xs))}:where(input[type=number]~.gLRR8q_connect__textfield-decorator-end) button{margin-inline-end:calc(var(--connect__icon-xs) + var(--connect__spacer-xs))}:where(.XuMcnG_connect__choice-input-label){--connect__choice-line-size:var(--connect__component-lheight,var(--connect__input-dimensions));--connect__choice-box-size:var(--connect__input-dimensions);--connect__choice-fill-size:calc(var(--connect__choice-box-size) - var(--connect__spacer-xs));--connect__choice-fill-offset:calc(var(--connect__spacer-xs) / 2);--connect__choice-line-offset:max(0px, calc((var(--connect__choice-line-size) - var(--connect__choice-box-size)) / 2));cursor:var(--connect__feedback-cursor,pointer);align-items:start;gap:var(--connect__component-gap);grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(var(--connect__choice-line-size), auto);justify-content:start;display:grid;position:relative}:where(.XuMcnG_connect__choice-input-label):empty{grid-template-columns:1fr}:where(.XuMcnG_connect__choice-input-label):has(>[class~=connect__visually-hidden]:only-child){grid-template-columns:1fr}:where(.XuMcnG_connect__choice-input-label):before,:where(.XuMcnG_connect__choice-input-label):after{content:"";grid-area:1/1}:where(.XuMcnG_connect__choice-input-label):before{background-color:var(--connect__choice-bg,var(--connect__surface-null));border:var(--connect__spacer-tiny) solid var(--connect__choice-border-c);height:var(--connect__choice-box-size);transform:translateY(var(--connect__choice-line-offset));width:var(--connect__choice-box-size);z-index:var(--connect__z-raised)}:where(.XuMcnG_connect__choice-input-label):after{--connect__scale:var(--connect__scale-enter-element);--connect__opacity:0;background-color:var(--connect__choice-checked-bg,var(--connect__surface-null));border:var(--connect__component-border-w) solid var(--connect__choice-checked-border-c);border-radius:calc(var(--connect__radius-xxs) - var(--connect__spacer-tiny));height:var(--connect__choice-fill-size);opacity:var(--connect__opacity);top:var(--connect__choice-line-offset);transform:scale(var(--connect__scale)) translate(var(--connect__choice-fill-offset), var(--connect__choice-fill-offset));transform-origin:50%;width:var(--connect__choice-fill-size);position:absolute}:where(.XuMcnG_connect__choice-checkbox):before{border-radius:var(--connect__radius-xxs)}:where(.XuMcnG_connect__choice-radio):before,:where(.XuMcnG_connect__choice-radio):after{border-radius:var(--connect__radius-full)}@supports not (position-area:bottom){:where(.jmHTVG_connect__popover-fallback){left:var(--connect__fallback-left);margin-block:var(--variant__offset-block,0);margin-inline:var(--variant__offset-inline,0);top:var(--connect__fallback-top);position:absolute}}:where(.HoVLJW_connect__dropdown-group-header){background-color:var(--connect__surface-0);border-top-left-radius:var(--connect__component-radius);border-top-right-radius:var(--connect__component-radius);padding-block:var(--connect__spacer-sm-xs) var(--connect__spacer-xs);padding-inline:var(--connect__spacer-sm-xs);display:flex;inset-block-start:0}:where(.HoVLJW_connect__dropdown-group-label){color:var(--connect__component-placeholder-color);font-size:var(--connect__component-fs);font-weight:var(--connect__fw-bold);line-height:var(--connect__component-lheight)}:where(.OMolyq_connect__pill){gap:var(--variant__btn-gap,var(--connect__component-size-gap,var(--connect__component-gap)));min-block-size:var(--connect__component-min-h);min-inline-size:var(--connect__component-min-w);padding-block:var(--variant__btn-padding-y,var(--connect__component-size-padding-y,var(--connect__component-padding-y)));padding-inline:var(--variant__btn-padding-x,var(--connect__component-size-padding-x,var(--connect__component-padding-x)));grid-auto-columns:max-content;grid-auto-flow:column dense;justify-content:center;place-items:center;width:fit-content;display:inline-grid}:where(.OMolyq_connect__pill)>[class*=connect__typography]{color:var(--connect__color-primary)}:where(._WVMwa_connect__combobox-decorator-end button){pointer-events:auto}:where(._4AWRCG_connect__circular-progress-label){font-variant-numeric:tabular-nums}:where(._4AWRCG_connect__circular-progress-svg){transform-origin:50%;transform:rotate(-90deg)}:where(._4AWRCG_connect__circular-progress-bg){stroke:var(--variant__circular-progress-bg,var(--connect__component-bars-bg))}:where(._4AWRCG_connect__circular-progress-bar){stroke:var(--variant__circular-progress-color,var(--connect__primary-400))}:where(.iRXXkq_connect__file-upload-row-progress){contain:paint;pointer-events:none}:where(.KRkadW_connect__input-group)>[data-connect-input-wrapper-root]{min-inline-size:0;z-index:var(--connect__z-base);flex:1 1 0}:where(.KRkadW_connect__input-group)>:where([data-connect-button-root]){z-index:var(--connect__z-raised)}:where(.KRkadW_connect__input-group) :where([data-connect-input-wrapper-root],[data-connect-button-root],[data-connect-input-group-addon]){border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0}:where(.KRkadW_connect__input-group)>:where([data-connect-input-wrapper-root],[data-connect-button-root],[data-connect-input-group-addon]):not(:is(:where([data-connect-input-wrapper-root],[data-connect-button-root],[data-connect-input-group-addon])~:where([data-connect-input-wrapper-root],[data-connect-button-root],[data-connect-input-group-addon]))){--connect__input-group-radius:var(--variant__component-radius,var(--connect__component-size-radius,var(--connect__component-radius)));border-start-start-radius:var(--connect__input-group-radius);border-end-start-radius:var(--connect__input-group-radius)}:where(.KRkadW_connect__input-group)>:where([data-connect-input-wrapper-root],[data-connect-button-root],[data-connect-input-group-addon]):not(:has(~:where([data-connect-input-wrapper-root],[data-connect-button-root],[data-connect-input-group-addon]))){--connect__input-group-radius:var(--variant__component-radius,var(--connect__component-size-radius,var(--connect__component-radius)));border-start-end-radius:var(--connect__input-group-radius);border-end-end-radius:var(--connect__input-group-radius)}:where(.KRkadW_connect__input-group)>[data-connect-input-wrapper-root]>[data-connect-input-wrapper-root]{border-radius:inherit}:where(.KRkadW_connect__input-group)>:where([data-connect-input-wrapper-root],[data-connect-button-root],[data-connect-input-group-addon])~:where([data-connect-input-wrapper-root],[data-connect-button-root],[data-connect-input-group-addon]){margin-inline-start:calc(-1 * var(--connect__component-border-w))}:where(.KRkadW_connect__input-group)>:where([data-connect-input-wrapper-root],[data-connect-input-group-addon])~:where([data-connect-button-root],[data-connect-input-group-addon]){border-inline-start-color:var(--connect__surface-null)}:where(.SA0mUW_connect__select){border:var(--connect__spacer-zero) solid var(--connect__surface-null);background:0 0;padding-inline-end:calc(var(--connect__icon-xs) + calc(var(--connect__spacer-sm) * 2))}@supports (appearance:base-select){:where(.SA0mUW_connect__select)::picker-icon{display:none}:where(.SA0mUW_connect__select)::picker(select){inset:var(--connect__spacer-tiny);position-anchor:var(--connect__select-anchor-name);position-area:bottom;position-try:flip-block, flip-inline, flip-block flip-inline;width:anchor-size(var(--connect__select-anchor-name))}:where(.SA0mUW_connect__select optgroup legend){background-color:var(--connect__surface-0);color:var(--connect__component-placeholder-color);font-size:var(--connect__component-fs);font-weight:var(--connect__fw-bold);line-height:var(--connect__component-lheight);min-height:var(--connect__component-min-h);padding-block:var(--connect__spacer-sm-xs) var(--connect__spacer-xs);padding-inline:var(--connect__spacer-sm-xs);z-index:var(--connect__z-raised);display:flex;position:sticky;inset-block-start:0}:where(.SA0mUW_connect__select option){--connect__primary-text-color:var(--connect__color-primary);--variant__component-radius:var(--connect__spacer-zero);padding-block:var(--connect__spacer-sm);padding-inline:var(--connect__spacer-sm-xs)}:where(.SA0mUW_connect__select option)::checkmark{display:none}}:where(.BODeba_connect__slider-marks){mix-blend-mode:multiply;padding-block:0;padding-inline:var(--connect__component-radius);pointer-events:none;justify-content:space-between;display:flex;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}:where(.BODeba_connect__slider-mark){background:var(--connect__feedback-bg,var(--connect__component-mark-color));border-radius:var(--connect__radius-full);height:var(--connect__spacer-xs);width:var(--connect__spacer-xs)}:where(.BODeba_connect__slider){appearance:none;background:var(--connect__slider-variant-bg,var(--connect__neutral-plain-bg));border-radius:var(--connect__component-radius);cursor:var(--connect__feedback-cursor,pointer);height:var(--connect__slider-track-height)}:where(.j-vK1G_connect__switch-slider){--connect__switch-size:var(--connect__icon-xs);--connect__switch-thumb-outer:calc(var(--connect__switch-size) + 2 * var(--connect__spacer-tiny));background-color:var(--connect__component-background);border-radius:var(--connect__radius-full);height:calc(var(--connect__switch-thumb-outer) + var(--connect__spacer-xs) * 2);width:calc(var(--connect__spacer-xs) + var(--connect__switch-thumb-outer) + var(--connect__spacer-xl))}:where(.j-vK1G_connect__switch-slider):before{--connect__translate-x:0px;background-color:var(--connect__surface-0);border-radius:var(--connect__radius-full);content:"";height:var(--connect__switch-thumb-outer);translate:var(--connect__translate-x) 0;width:var(--connect__switch-thumb-outer);z-index:var(--connect__z-base);position:absolute;inset-block-start:var(--connect__spacer-xs);inset-inline-start:var(--connect__spacer-xs)}:where(.j-vK1G_connect__switch-icon-container){--connect__translate-x:0px;--connect__opacity:1;--connect__icon-fill-color:var(--connect__component-background);border-radius:var(--connect__radius-full);height:var(--connect__switch-thumb-outer);opacity:var(--connect__opacity);padding:var(--connect__spacer-tiny);pointer-events:none;translate:var(--connect__translate-x) 0;width:var(--connect__switch-thumb-outer);z-index:var(--connect__z-raised);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:var(--connect__spacer-xs);inset-inline-start:var(--connect__spacer-xs)}:where(._0mM3dq_connect__grid){align-content:var(--connect__grid-align-content);gap:var(--connect__grid-row-gap,var(--connect__grid-gap,var(--connect__spacer-zero))) var(--connect__grid-column-gap,var(--connect__grid-gap,var(--connect__spacer-zero)));grid-auto-rows:auto;grid-template-columns:var(--connect__grid-template-columns,repeat(12, minmax(0, 1fr)));grid-template-rows:var(--connect__grid-template-rows,max-content);height:var(--connect__grid-height);justify-content:var(--connect__grid-justify-content);overflow-x:var(--connect__grid-overflow-x,var(--connect__grid-overflow));overflow-y:var(--connect__grid-overflow-y,var(--connect__grid-overflow));place-items:var(--connect__grid-align-items) var(--connect__grid-justify-items);width:var(--connect__grid-width);display:grid}:where(.Lbcy4G_connect__link-stack){--connect__color-primary:var(--connect__link-color);--connect__icon-fill-color:currentcolor;background-color:var(--connect__link-bg);border-radius:var(--connect__radius-xxs);padding-block:0;padding-inline:var(--connect__spacer-tiny);display:inline-flex}:where(.Lbcy4G_connect__link-stack):has(img){--connect__link-hover-bg:var(--connect__surface-null);--connect__link-visited-hover-bg:var(--connect__surface-null)}:where(.nUfh1a_connect__tabs){padding-block:var(--variant__btn-padding-y,var(--connect__component-size-padding-y,var(--connect__component-padding-y)));padding-inline:var(--variant__btn-padding-x,var(--connect__component-size-padding-x,var(--connect__component-padding-x)));border:none;border-radius:0}:where(.nUfh1a_connect__tabs-row){border-block-end:var(--connect__component-border-w) solid var(--connect__component-border-color);border-start-start-radius:var(--variant__component-radius,var(--connect__component-size-radius,var(--connect__component-radius)));border-start-end-radius:var(--variant__component-radius,var(--connect__component-size-radius,var(--connect__component-radius)))}:where(.nUfh1a_connect__tabs-column){border-inline-start:var(--connect__component-border-w) solid var(--connect__component-border-color);border-start-end-radius:var(--variant__component-radius,var(--connect__component-size-radius,var(--connect__component-radius)));border-end-end-radius:var(--variant__component-radius,var(--connect__component-size-radius,var(--connect__component-radius)))}.zPYL9q_connect__step-tab{border-radius:var(--variant__component-radius,var(--connect__component-size-radius,var(--connect__component-radius)));border:0}:where(.zPYL9q_connect__step-icon){--connect__step-icon-content-size:var(--connect__component-icon-wrapper);--connect__step-icon-min-size:var(--connect__component-min-h);--connect__step-icon-padding:var(--connect__component-icon-padding-y);--connect__step-icon-size:max(var(--connect__step-icon-min-size), calc(var(--connect__step-icon-content-size) + (2 * var(--connect__step-icon-padding)) + (2 * var(--connect__component-border-w))));--variant__btn-padding-y:var(--connect__step-icon-padding);--variant__btn-padding-x:var(--connect__step-icon-padding);--variant__icon-wrapper:var(--connect__step-icon-content-size);block-size:var(--connect__step-icon-size);inline-size:var(--connect__step-icon-size);padding-block:var(--variant__btn-padding-y);padding-inline:var(--variant__btn-padding-x);flex:none;justify-content:center;align-self:center;align-items:center;display:flex;position:relative}:where(.zPYL9q_connect__step-icon)[data-size=sm]{--connect__step-icon-content-size:var(--connect__component-icon-wrapper-sm);--connect__step-icon-padding:var(--connect__component-icon-padding-y-sm)}:where(.zPYL9q_connect__step-icon)[data-size=xs]{--connect__step-icon-content-size:var(--connect__component-icon-wrapper-xs);--connect__step-icon-min-size:0;--connect__step-icon-padding:var(--connect__component-icon-padding-y-xs)}:where(.zPYL9q_connect__step-content){--connect__step-content-padding-block:var(--connect__component-size-padding-y,var(--connect__component-padding-y));--connect__step-content-padding-inline:var(--connect__component-size-padding-x,var(--connect__component-padding-x));border-radius:var(--variant__component-radius,var(--connect__component-size-radius,var(--connect__component-radius)));padding-block:var(--connect__step-content-padding-block);padding-inline:var(--connect__step-content-padding-inline);z-index:var(--connect__z-raised)}:where(.NpSdGa_connect__tree-view-edit-trigger) button{transform:translateY(calc(-1 * var(--connect__spacer-tiny)))}:where(.NpSdGa_connect__tree-view-load-error){padding-inline-start:var(--connect__tree-view-item-children-indentation)}:where(.NpSdGa_connect__tree-view-group){--connect__opacity:1;block-size:auto;opacity:var(--connect__opacity);padding-inline-start:var(--connect__tree-view-item-children-indentation)}:where(.NpSdGa_connect__tree-view-virtualized) .NpSdGa_connect__tree-view-content{padding-inline-start:calc(var(--connect__tree-view-item-depth,0) * var(--connect__tree-view-item-children-indentation))}:where(.NpSdGa_connect__tree-view-group[aria-hidden=true]){--connect__opacity:0;block-size:0}:where(.Y8ga5q_connect__badge){block-size:var(--connect__spacer-sm);display:var(--variant-badge-display,flex);min-block-size:var(--connect__spacer-sm);min-inline-size:var(--connect__spacer-sm);flex-flow:wrap;justify-content:center;align-items:center}@supports not (position-area:bottom){:where(.Y8ga5q_connect__badge-fallback){left:var(--connect__fallback-left);margin-block:var(--variant__offset-block,0);margin-inline:var(--variant__offset-inline,0);top:var(--connect__fallback-top);position:absolute}}:where(.NYRDEa_connect__dialog){contain:layout;inset-inline:var(--connect__spacer-md);width:fit-content;margin:auto;padding:0}:where(.NYRDEa_connect__non-modal){--variant__custom-backdrop:var(--connect__surface-null);inset:var(--connect__spacer-md);z-index:var(--connect__z-breakout)}:where(.NYRDEa_connect__full-screen){inset-inline:0}}@layer variants{:where(.connect__solid){--connect__icon-fill-color:var(--connect__solid-icon-color);--connect__color-primary:var(--connect__solid-text);--connect__component-border-color:var(--connect__solid-border-color);--connect__component-background:var(--connect__solid-background);--connect__variant-disabled-bg:var(--connect__disabled-solid-bg);--connect__variant-disabled-border-color:var(--connect__disabled-solid-border-color);--connect__variant-disabled-color:var(--connect__disabled-solid-color);--connect__variant-disabled-icon-color:var(--connect__disabled-solid-icon-color)}:where(.connect__outlined){--connect__icon-fill-color:var(--connect__outlined-icon-color);--connect__color-primary:var(--connect__outlined-text);--connect__component-border-color:var(--connect__outlined-border-color);--connect__component-background:var(--connect__outlined-background);--connect__variant-disabled-bg:var(--connect__disabled-outlined-bg);--connect__variant-disabled-border-color:var(--connect__disabled-outlined-border-color)}:where(.connect__plain){--connect__icon-fill-color:var(--connect__plain-icon-color,currentColor);--connect__color-primary:var(--connect__plain-text);--connect__component-border-color:var(--connect__plain-border-color);--connect__component-background:var(--connect__plain-background);--connect__variant-disabled-bg:var(--connect__disabled-outlined-bg);--connect__variant-disabled-border-color:var(--connect__disabled-outlined-border-color)}:where(.connect__text){--connect__icon-fill-color:var(--connect__text-icon-color,currentColor);--connect__color-primary:var(--connect__text-text);--connect__component-border-color:var(--connect__text-border-color);--connect__component-background:var(--connect__text-background);--connect__variant-disabled-bg:var(--connect__disabled-text-bg);--connect__variant-disabled-border-color:var(--connect__disabled-text-border-color)}:where(.connect__soft){--connect__icon-fill-color:var(--connect__soft-icon-color);--connect__color-primary:var(--connect__soft-text);--connect__component-border-color:var(--connect__soft-border-color);--connect__component-background:var(--connect__soft-background);--connect__variant-disabled-bg:var(--connect__disabled-soft-bg);--connect__variant-disabled-border-color:var(--connect__disabled-soft-border-color)}:where(.connect__tree-shell-lines .connect__tree-shell-group):before{background-color:var(--connect__tree-shell-line-color);content:"";block-size:100%;inline-size:var(--connect__tree-shell-line-width);pointer-events:none;z-index:var(--connect__z-raised);position:absolute;inset-block-start:0;inset-inline-start:var(--connect__tree-shell-line-inline-start)}:where(.rm96ca_connect__button-no-elevation,.rm96ca_connect__flat){box-shadow:var(--connect__shadow-null)}:where(.rm96ca_connect__button-no-elevation,.rm96ca_connect__flat):after{--connect__chunky-enabled:0}:where(.rm96ca_connect__button-text){--connect__shadow-enabled:var(--connect__shadow-null);text-decoration:underline}:where(.rm96ca_connect__button-text)>[class*=connect__typography]{-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.IGTdQa_connect__button-group-vertical)>[data-connect-button-root]{align-self:stretch;inline-size:100%}:where(.IGTdQa_connect__button-group-full-width)>[data-connect-button-root]{flex:1}:where(.xuT8Ia_connect__paper.xuT8Ia_connect__effects){padding:var(--connect__inner-edge)}:where(.xuT8Ia_connect__inline-flex){display:inline-flex}:where(.QeQ6rG_connect__icon-tiny){--connect__icon-size:var(--connect__icon-tiny)}:where(.QeQ6rG_connect__icon-xs){--connect__icon-size:var(--connect__icon-xs)}:where(.QeQ6rG_connect__icon-sm){--connect__icon-size:var(--connect__icon-sm)}:where(.QeQ6rG_connect__icon-md){--connect__icon-size:var(--connect__icon-md)}:where(.QeQ6rG_connect__icon-lg){--connect__icon-size:var(--connect__icon-lg)}:where(.QeQ6rG_connect__icon-xl){--connect__icon-size:var(--connect__icon-xl)}:where(.LxOxZa_connect__carousel-list-multiple-1,.LxOxZa_connect__carousel-list-multiple-2,.LxOxZa_connect__carousel-list-multiple-3,.LxOxZa_connect__carousel-list-multiple-4){--connect__carousel-item-width:calc(100% / 1.25)}.neb0UG_connect__typography-family-sans{font-family:var(--connect__font-sans)}.neb0UG_connect__typography-family-serif{font-family:var(--connect__font-serif)}.neb0UG_connect__typography-family-mono{font-family:var(--connect__font-mono)}.neb0UG_connect__typography-family-heading{font-family:var(--connect__font-heading,var(--connect__font-sans))}.neb0UG_connect__typography-family-body{font-family:var(--connect__font-body,var(--connect__font-sans))}.neb0UG_connect__typography-family-code{font-family:var(--connect__font-code,var(--connect__font-mono))}.neb0UG_connect__typography-family-custom{font-family:var(--connect__font-custom,var(--connect__font-sans))}.neb0UG_connect__typography-style-normal{font-style:normal}.neb0UG_connect__typography-style-italic{font-style:italic}.neb0UG_connect__typography-weight-100{font-weight:100}.neb0UG_connect__typography-weight-200{font-weight:200}.neb0UG_connect__typography-weight-300{font-weight:300}.neb0UG_connect__typography-weight-400{font-weight:400}.neb0UG_connect__typography-weight-500{font-weight:500}.neb0UG_connect__typography-weight-600{font-weight:600}.neb0UG_connect__typography-weight-700{font-weight:700}.neb0UG_connect__typography-weight-800{font-weight:800}.neb0UG_connect__typography-weight-900{font-weight:900}.neb0UG_connect__typography-letter-spacing-none{letter-spacing:var(--connect__spacer-none)}.neb0UG_connect__typography-letter-spacing-xs{letter-spacing:var(--connect__spacer-xs)}.neb0UG_connect__typography-letter-spacing-sm{letter-spacing:var(--connect__spacer-sm)}.neb0UG_connect__typography-letter-spacing-md{letter-spacing:var(--connect__spacer-md)}.neb0UG_connect__typography-letter-spacing-lg{letter-spacing:var(--connect__spacer-lg)}.neb0UG_connect__typography-letter-spacing-xl{letter-spacing:var(--connect__spacer-xl)}.neb0UG_connect__typography-text-wrap-wrap{text-wrap:wrap}.neb0UG_connect__typography-text-wrap-nowrap{text-wrap:nowrap}.neb0UG_connect__typography-text-wrap-balance{text-wrap:balance}.neb0UG_connect__typography-text-wrap-pretty{text-wrap:pretty}.neb0UG_connect__typography-text-overflow-clip{text-overflow:clip;white-space:nowrap;overflow:hidden}.neb0UG_connect__typography-text-overflow-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neb0UG_connect__typography-text-transform-none{text-transform:none}.neb0UG_connect__typography-text-transform-capitalize{text-transform:capitalize}.neb0UG_connect__typography-text-transform-uppercase{text-transform:uppercase}.neb0UG_connect__typography-text-transform-lowercase{text-transform:lowercase}.neb0UG_connect__typography-font-variant-normal{font-variant-numeric:normal}.neb0UG_connect__typography-font-variant-tabular-nums{font-variant-numeric:tabular-nums}.neb0UG_connect__typography-font-variant-ordinal{font-variant-numeric:ordinal}.neb0UG_connect__typography-font-variant-slashed-zero{font-variant-numeric:slashed-zero}.neb0UG_connect__typography-writing-mode-horizontal-tb{writing-mode:horizontal-tb}.neb0UG_connect__typography-writing-mode-vertical-rl{writing-mode:vertical-rl}.neb0UG_connect__typography-writing-mode-vertical-lr{writing-mode:vertical-lr}.neb0UG_connect__typography-writing-mode-sideways-rl{writing-mode:sideways-rl}.neb0UG_connect__typography-writing-mode-sideways-lr{writing-mode:sideways-lr}.neb0UG_connect__typography-size-heading-xl{--connect__component-fs:var(--connect__heading-xl);--connect__component-lheight:var(--connect__heading-xl-lheight)}.neb0UG_connect__typography-size-heading-lg{--connect__component-fs:var(--connect__heading-lg);--connect__component-lheight:var(--connect__heading-lg-lheight)}.neb0UG_connect__typography-size-heading-md{--connect__component-fs:var(--connect__heading-md);--connect__component-lheight:var(--connect__heading-md-lheight)}.neb0UG_connect__typography-size-heading-sm{--connect__component-fs:var(--connect__heading-sm);--connect__component-lheight:var(--connect__heading-sm-lheight)}.neb0UG_connect__typography-size-body-lg{--connect__component-fs:var(--connect__body-lg);--connect__component-lheight:var(--connect__body-lg-lheight)}.neb0UG_connect__typography-size-body-md{--connect__component-fs:var(--connect__body-md);--connect__component-lheight:var(--connect__body-md-lheight)}.neb0UG_connect__typography-size-body-sm{--connect__component-fs:var(--connect__body-sm);--connect__component-lheight:var(--connect__body-sm-lheight)}.neb0UG_connect__typography-size-caption{--connect__component-fs:var(--connect__caption);--connect__component-lheight:var(--connect__caption-lheight)}.neb0UG_connect__typography-size-credits{--connect__component-fs:var(--connect__credits);--connect__component-lheight:var(--connect__credits-lheight)}.neb0UG_connect__typography-size-utility{--connect__component-fs:var(--connect__utility);--connect__component-lheight:var(--connect__utility-lheight)}.neb0UG_connect__typography-spacer-xs{margin-block-start:var(--connect__spacer-xs)}.neb0UG_connect__typography-spacer-sm{margin-block-start:var(--connect__spacer-sm)}.neb0UG_connect__typography-spacer-md{margin-block-start:var(--connect__spacer-md)}.neb0UG_connect__typography-spacer-lg{margin-block-start:var(--connect__spacer-lg)}.neb0UG_connect__typography-spacer-xl{margin-block-start:var(--connect__spacer-xl)}.neb0UG_connect__typography-spacer-xxl{margin-block-start:var(--connect__spacer-xxl)}:where(.aD5JoW_connect__flipcard.aD5JoW_connect__flipcard-with-button){--connect__flipcard-cursor:auto}:where(.aD5JoW_connect__flipcard-button){inset-block-end:var(--connect__spacer-md);inset-inline-end:var(--connect__spacer-md)}:where(.LXaCbq_connect__scroll-snap){scroll-snap-type:both mandatory}:where(.LXaCbq_connect__scroll-snap) li{scroll-snap-align:end}:where(.LXaCbq_connect__list-subheader-sticky){z-index:var(--connect__z-raised);inset-block-start:0}:where(.LXaCbq_connect__list-sticky-enabled){overflow-y:auto}:where(.LXaCbq_connect__counters) li::marker{content:counters(list-item, ".", var(--variant__list-style-type,none)) ". ";font-weight:var(--connect__fw-bold)}:where(.LXaCbq_connect__list-circle){--variant__list-style-type:circle}:where(.LXaCbq_connect__list-decimal){--variant__list-style-type:decimal}:where(.LXaCbq_connect__list-disc){--variant__list-style-type:disc}:where(.LXaCbq_connect__list-roman){--variant__list-style-type:lower-roman}:where(.LXaCbq_connect__list-roman-upper){--variant__list-style-type:upper-roman}:where(.LXaCbq_connect__list-square){--variant__list-style-type:square}:where(.LXaCbq_connect__list-alpha){--variant__list-style-type:lower-alpha}:where(.LXaCbq_connect__list-alpha-upper){--variant__list-style-type:upper-alpha}:where(.pKYr4W_connect__table-header-surface){background-color:var(--connect__table-header-bg);border-block-end:var(--connect__table-border)}:where(.pKYr4W_connect__table-caption.pKYr4W_connect__table-header-surface){padding-block:var(--connect__table-y-padding);padding-inline:var(--connect__table-x-padding);margin-block:0}:where(.pKYr4W_connect__table-toolbar-content){--connect__stack-padding-block:var(--connect__table-y-padding);--connect__stack-padding-inline:var(--connect__table-x-padding)}:where(.pKYr4W_connect__th-sortable){isolation:isolate;padding-block:0;padding-inline:0}:where(.pKYr4W_connect__th-sortable) :where(.pKYr4W_connect__th-filter){padding-block-end:var(--connect__table-y-padding);padding-inline:var(--connect__table-x-padding)}:where(.pKYr4W_connect__th-sortable):where([aria-sort=ascending]){--connect__dynamic-fill-icon-color-up:var(--connect__surface-400);--connect__dynamic-fill-icon-color-down:var(--connect__neutral-600)}:where(.pKYr4W_connect__th-sortable):where([aria-sort=descending]){--connect__dynamic-fill-icon-color-down:var(--connect__surface-400);--connect__dynamic-fill-icon-color-up:var(--connect__neutral-600)}:where(.pKYr4W_connect__th-content){border-radius:inherit}:where(.pKYr4W_connect__th-sort-btn){padding-block:var(--connect__table-y-padding);padding-inline:var(--connect__table-x-padding)}:where(.pKYr4W_connect__th-sort-btn):after{border-radius:inherit;content:"";z-index:var(--connect__z-base);position:absolute;inset:0}.pKYr4W_connect__table-wrapper-not-scrolling{container:pKYr4W_table-container/inline-size}:where(.pKYr4W_connect__table-sticky-header .pKYr4W_connect__thead){position:sticky;inset-block-start:0}.pKYr4W_connect__table-max-height{max-height:var(--connect__table-wrapper-max-height)}.pKYr4W_connect__table-max-height:where(.pKYr4W_connect__table-shell){flex-direction:column;display:flex}:where(.pKYr4W_connect__table-max-height>.pKYr4W_connect__table-sticky-header>.pKYr4W_connect__thead)>:where(.pKYr4W_connect__tr:first-child)>:where(.pKYr4W_connect__th:is(:first-child,:last-child)){box-shadow:0 0 0 var(--connect__table-radius) var(--connect__surface-0);clip-path:inset(0)}:where(.pKYr4W_connect__table-no-thead .pKYr4W_connect__tr:first-of-type .pKYr4W_connect__table-element){border-block-start:var(--connect__table-edge-border,var(--connect__table-border))}:where(.pKYr4W_connect__table-no-thead .pKYr4W_connect__tr:first-of-type .pKYr4W_connect__table-element):first-child{border-start-start-radius:var(--connect__table-edge-radius,var(--connect__table-radius))}:where(.pKYr4W_connect__table-no-thead .pKYr4W_connect__tr:first-of-type .pKYr4W_connect__table-element):last-child{border-start-end-radius:var(--connect__table-edge-radius,var(--connect__table-radius))}.pKYr4W_connect__table-empty-state-cell{padding-block:var(--connect__spacer-md);padding-inline:var(--connect__spacer-md)}:where(.pKYr4W_connect__table-shell-visual){background-color:var(--connect__surface-0);border:var(--connect__table-border);border-radius:var(--connect__table-radius);overflow:hidden}:where(.pKYr4W_connect__table-shell-visual>.pKYr4W_connect__table-wrapper>.pKYr4W_connect__table){--connect__table-edge-border:0;--connect__table-edge-radius:0}:where(.pKYr4W_connect__table-footer){border-block-start:var(--connect__table-border)}:where(.gLRR8q_connect__input-align-end){text-align:end}:where(.gLRR8q_connect__input-hide-spinners[type=number]){appearance:textfield}:where(.gLRR8q_connect__input-hide-spinners[type=number])::-webkit-inner-spin-button{appearance:none;margin-inline:unset}:where(.gLRR8q_connect__input-hide-spinners[type=number])::-webkit-outer-spin-button{appearance:none;margin-inline:unset}:where(.gLRR8q_connect__input-wrapper-root-multiline){align-items:flex-start}:where(.gLRR8q_connect__input-wrapper-root-multiline .gLRR8q_connect__mutliline-decorator){padding-block:var(--connect__spacer-sm)}:where(.gLRR8q_connect__input-wrapper-root-multiline .gLRR8q_connect__mutliline-decorator-end){padding-block-start:var(--connect__spacer-tiny)}:where(.gLRR8q_connect__input-wrapper-root-multiline textarea){--connect__textfield-min-h:calc(var(--connect__component-lheight) * 2);min-height:var(--connect__textfield-min-h);resize:vertical;scrollbar-gutter:stable}:where(.gLRR8q_connect__textfield-wrapper-field-sizing-inline,.gLRR8q_connect__input-wrapper-root-field-sizing-inline){inline-size:fit-content;max-inline-size:100%}@supports (field-sizing:content){:where(.gLRR8q_connect__input-wrapper-root-field-sizing .gLRR8q_connect__input){field-sizing:content}:where(.gLRR8q_connect__input-wrapper-root-field-sizing-inline .gLRR8q_connect__input){max-inline-size:100%;min-inline-size:var(--connect__component-min-w)}:where(.gLRR8q_connect__input-wrapper-root-field-sizing textarea){--connect__textfield-min-h:auto;resize:none}}:where(._4AWRCG_connect__circular-progress-indeterminate-bar){stroke-dasharray:calc(var(--connect__arc-length) * var(--circumference)), var(--circumference);stroke-dashoffset:calc(var(--connect__arc-offset) * var(--circumference))}:where(.BODeba_connect__slider-tooltip-dot){margin-block-start:calc(-1 * var(--connect__slider-track-height));inset-block-start:50%}:where(.EG4KEG_connect__grid-item.EG4KEG_connect__subgrid){row-gap:var(--connect__grid-row-gap,var(--connect__grid-gap));display:grid}:where(.EG4KEG_connect__grid-item.EG4KEG_connect__subgrid-columns){grid-template-columns:subgrid}:where(.EG4KEG_connect__grid-item.EG4KEG_connect__subgrid-rows){grid-template-rows:subgrid}:where(._62SfTG_connect__skeleton-wave):after{background-image:linear-gradient(90deg, var(--connect__surface-null), color-mix(in srgb, var(--connect__surface-null) 95%, var(--connect__skeleton-shimmer) 5%) 15%, color-mix(in srgb, var(--connect__surface-null) 75%, var(--connect__skeleton-shimmer) 25%) 30%, color-mix(in srgb, var(--connect__surface-null) 55%, var(--connect__skeleton-shimmer) 45%) 50%, color-mix(in srgb, var(--connect__surface-null) 75%, var(--connect__skeleton-shimmer) 25%) 70%, color-mix(in srgb, var(--connect__surface-null) 95%, var(--connect__skeleton-shimmer) 5%) 88%, color-mix(in srgb, var(--connect__surface-null) 99%, var(--connect__skeleton-shimmer) 1%) 95%, var(--connect__surface-null));content:"";pointer-events:none;transform:translateX(calc(-1 * var(--connect__skeleton-translate)));background-size:90%;position:absolute;inset:0}:where(._62SfTG_connect__skeleton-circle){border-radius:var(--connect__radius-full)}:where(.LaQxva_connect__divider-horizontal){height:var(--connect__divider-height,var(--connect__spacer-tiny));display:block}:where(.LaQxva_connect__divider-vertical){width:var(--connect__divider-width,var(--connect__spacer-tiny));align-self:stretch;display:flex}:where(.wK4ynq_connect__avatar-text){padding:var(--connect__spacer-xs)}:where(.wK4ynq_connect__avatar-image){height:var(--connect__icon-size);object-fit:cover;width:var(--connect__icon-size)}:where(.wK4ynq_connect__avatar-circle){--connect__avatar-radius:var(--connect__radius-full);aspect-ratio:1}:where(.wK4ynq_connect__avatar-square){--connect__avatar-radius:var(--connect__radius-zero)}:where(.wK4ynq_connect__avatar-rounded){--connect__avatar-radius:var(--connect__radius-sm)}.xIMdvq_connect__avatar-group>*+*{margin-inline-start:calc(-1 * var(--connect__spacer-size))}.xIMdvq_connect__avatar-group-xs{--connect__spacer-size:var(--connect__spacer-xs)}.xIMdvq_connect__avatar-group-sm{--connect__spacer-size:var(--connect__spacer-sm)}.xIMdvq_connect__avatar-group-md{--connect__spacer-size:var(--connect__spacer-md)}.xIMdvq_connect__avatar-group-lg{--connect__spacer-size:var(--connect__spacer-lg)}.xIMdvq_connect__avatar-group-xl{--connect__spacer-size:var(--connect__spacer-xl)}:where(.Y8ga5q_connect__badge-text){min-block-size:calc(var(--connect__spacer-md) + var(--connect__component-border-w));min-inline-size:calc(var(--connect__spacer-md) + var(--connect__component-border-w));padding-inline:var(--connect__spacer-xs);overflow:hidden}:where(.Y8ga5q_connect__badge-text [class*=connect__typography]){transform:translateY(calc(var(--connect__component-border-w) * -.5))}:where(.Y8ga5q_connect__badge-invisible){--variant-badge-display:none}:where(.NYRDEa_connect__full-screen){--connect__variant-radius:var(--connect__radius-zero);--variant__custom-backdrop:var(--connect__surface-null);height:100svh;max-height:unset;max-width:unset;width:100svw}:where(.wY3Uta_connect__drawer-left,.wY3Uta_connect__drawer-right){block-size:100svh;inline-size:var(--connect__drawer-width,min(50svw, 32rem));inset-block:0}:where(.wY3Uta_connect__drawer-left){--connect__drawer-translate-x:-100%;border-inline-end:var(--connect__border-xs) solid var(--connect__surface-100);margin-inline:0 auto;inset-inline:0 auto}:where(.wY3Uta_connect__drawer-right){--connect__drawer-translate-x:100%;border-inline-start:var(--connect__border-xs) solid var(--connect__surface-100);margin-inline:auto 0;inset-inline:auto 0}:where(.wY3Uta_connect__drawer-top,.wY3Uta_connect__drawer-bottom){block-size:var(--connect__drawer-height,min(50svh, 32rem));inline-size:100svw;inset-inline:0}:where(.wY3Uta_connect__drawer-top){--connect__drawer-translate-y:-108%;border-block-end:var(--connect__border-xs) solid var(--connect__surface-100);margin-block:0 auto;inset-block:0 auto}:where(.wY3Uta_connect__drawer-bottom){--connect__drawer-translate-y:100%;border-block-start:var(--connect__border-xs) solid var(--connect__surface-100);margin-block:auto 0;inset-block:auto 0}:where(.wGj_xW_connect__progress-indeterminate){background-image:linear-gradient(90deg, var(--variant__progress-color,var(--connect__primary-400)) 0%, var(--variant__progress-color,var(--connect__primary-400)) 100%);background-position:var(--connect__progress-pos-x) 0;background-repeat:no-repeat;background-size:var(--connect__progress-size-x) 100%;contain:layout style paint}:where(.wGj_xW_connect__progress-indeterminate)::-webkit-progress-bar{background:var(--connect__surface-null)}:where(.wGj_xW_connect__progress-indeterminate)::-webkit-progress-value{background:var(--connect__surface-null)}:where(.wGj_xW_connect__progress-indeterminate)::-moz-progress-bar{background:var(--connect__surface-null)}}@layer responsive{@media (width>=30rem){.IjOSEa_connect__stack.IjOSEa_connect__stack-sm{align-items:var(--connect__stack-sm-align-items,var(--connect__stack-align-items));align-self:var(--connect__stack-sm-align-self,var(--connect__stack-align-self));flex:var(--connect__stack-sm-flex,var(--connect__stack-flex));flex-direction:var(--connect__stack-sm-direction,var(--connect__stack-direction));flex-wrap:var(--connect__stack-sm-flex-wrap,var(--connect__stack-flex-wrap));gap:var(--connect__stack-sm-spacing,var(--connect__stack-spacing));height:var(--connect__stack-sm-height,var(--connect__stack-height));justify-content:var(--connect__stack-sm-justify-content,var(--connect__stack-justify-content));overflow-x:var(--connect__stack-sm-overflow-x,var(--connect__stack-sm-overflow,var(--connect__stack-overflow-x,var(--connect__stack-overflow))));overflow-y:var(--connect__stack-sm-overflow-y,var(--connect__stack-sm-overflow,var(--connect__stack-overflow-y,var(--connect__stack-overflow))));width:var(--connect__stack-sm-width,var(--connect__stack-width));padding-block-start:var(--connect__stack-sm-padding-block-start,var(--connect__stack-sm-padding-block,var(--connect__stack-padding-block-start,var(--connect__stack-padding-block))));padding-block-end:var(--connect__stack-sm-padding-block-end,var(--connect__stack-sm-padding-block,var(--connect__stack-padding-block-end,var(--connect__stack-padding-block))));padding-inline-start:var(--connect__stack-sm-padding-inline-start,var(--connect__stack-sm-padding-inline,var(--connect__stack-padding-inline-start,var(--connect__stack-padding-inline))));padding-inline-end:var(--connect__stack-sm-padding-inline-end,var(--connect__stack-sm-padding-inline,var(--connect__stack-padding-inline-end,var(--connect__stack-padding-inline))))}}@media (width>=40.625rem){.IjOSEa_connect__stack.IjOSEa_connect__stack-md{align-items:var(--connect__stack-md-align-items,var(--connect__stack-align-items));align-self:var(--connect__stack-md-align-self,var(--connect__stack-align-self));flex:var(--connect__stack-md-flex,var(--connect__stack-flex));flex-direction:var(--connect__stack-md-direction,var(--connect__stack-direction));flex-wrap:var(--connect__stack-md-flex-wrap,var(--connect__stack-flex-wrap));gap:var(--connect__stack-md-spacing,var(--connect__stack-spacing));height:var(--connect__stack-md-height,var(--connect__stack-height));justify-content:var(--connect__stack-md-justify-content,var(--connect__stack-justify-content));overflow-x:var(--connect__stack-md-overflow-x,var(--connect__stack-md-overflow,var(--connect__stack-overflow-x,var(--connect__stack-overflow))));overflow-y:var(--connect__stack-md-overflow-y,var(--connect__stack-md-overflow,var(--connect__stack-overflow-y,var(--connect__stack-overflow))));width:var(--connect__stack-md-width,var(--connect__stack-width));padding-block-start:var(--connect__stack-md-padding-block-start,var(--connect__stack-md-padding-block,var(--connect__stack-padding-block-start,var(--connect__stack-padding-block))));padding-block-end:var(--connect__stack-md-padding-block-end,var(--connect__stack-md-padding-block,var(--connect__stack-padding-block-end,var(--connect__stack-padding-block))));padding-inline-start:var(--connect__stack-md-padding-inline-start,var(--connect__stack-md-padding-inline,var(--connect__stack-padding-inline-start,var(--connect__stack-padding-inline))));padding-inline-end:var(--connect__stack-md-padding-inline-end,var(--connect__stack-md-padding-inline,var(--connect__stack-padding-inline-end,var(--connect__stack-padding-inline))))}}@media (width>=55rem){.IjOSEa_connect__stack.IjOSEa_connect__stack-lg{align-items:var(--connect__stack-lg-align-items,var(--connect__stack-align-items));align-self:var(--connect__stack-lg-align-self,var(--connect__stack-align-self));flex:var(--connect__stack-lg-flex,var(--connect__stack-flex));flex-direction:var(--connect__stack-lg-direction,var(--connect__stack-direction));flex-wrap:var(--connect__stack-lg-flex-wrap,var(--connect__stack-flex-wrap));gap:var(--connect__stack-lg-spacing,var(--connect__stack-spacing));height:var(--connect__stack-lg-height,var(--connect__stack-height));justify-content:var(--connect__stack-lg-justify-content,var(--connect__stack-justify-content));overflow-x:var(--connect__stack-lg-overflow-x,var(--connect__stack-lg-overflow,var(--connect__stack-overflow-x,var(--connect__stack-overflow))));overflow-y:var(--connect__stack-lg-overflow-y,var(--connect__stack-lg-overflow,var(--connect__stack-overflow-y,var(--connect__stack-overflow))));width:var(--connect__stack-lg-width,var(--connect__stack-width));padding-block-start:var(--connect__stack-lg-padding-block-start,var(--connect__stack-lg-padding-block,var(--connect__stack-padding-block-start,var(--connect__stack-padding-block))));padding-block-end:var(--connect__stack-lg-padding-block-end,var(--connect__stack-lg-padding-block,var(--connect__stack-padding-block-end,var(--connect__stack-padding-block))));padding-inline-start:var(--connect__stack-lg-padding-inline-start,var(--connect__stack-lg-padding-inline,var(--connect__stack-padding-inline-start,var(--connect__stack-padding-inline))));padding-inline-end:var(--connect__stack-lg-padding-inline-end,var(--connect__stack-lg-padding-inline,var(--connect__stack-padding-inline-end,var(--connect__stack-padding-inline))))}}@media (width>=80rem){.IjOSEa_connect__stack.IjOSEa_connect__stack-xl{align-items:var(--connect__stack-xl-align-items,var(--connect__stack-align-items));align-self:var(--connect__stack-xl-align-self,var(--connect__stack-align-self));flex:var(--connect__stack-xl-flex,var(--connect__stack-flex));flex-direction:var(--connect__stack-xl-direction,var(--connect__stack-direction));flex-wrap:var(--connect__stack-xl-flex-wrap,var(--connect__stack-flex-wrap));gap:var(--connect__stack-xl-spacing,var(--connect__stack-spacing));height:var(--connect__stack-xl-height,var(--connect__stack-height));justify-content:var(--connect__stack-xl-justify-content,var(--connect__stack-justify-content));overflow-x:var(--connect__stack-xl-overflow-x,var(--connect__stack-xl-overflow,var(--connect__stack-overflow-x,var(--connect__stack-overflow))));overflow-y:var(--connect__stack-xl-overflow-y,var(--connect__stack-xl-overflow,var(--connect__stack-overflow-y,var(--connect__stack-overflow))));width:var(--connect__stack-xl-width,var(--connect__stack-width));padding-block-start:var(--connect__stack-xl-padding-block-start,var(--connect__stack-xl-padding-block,var(--connect__stack-padding-block-start,var(--connect__stack-padding-block))));padding-block-end:var(--connect__stack-xl-padding-block-end,var(--connect__stack-xl-padding-block,var(--connect__stack-padding-block-end,var(--connect__stack-padding-block))));padding-inline-start:var(--connect__stack-xl-padding-inline-start,var(--connect__stack-xl-padding-inline,var(--connect__stack-padding-inline-start,var(--connect__stack-padding-inline))));padding-inline-end:var(--connect__stack-xl-padding-inline-end,var(--connect__stack-xl-padding-inline,var(--connect__stack-padding-inline-end,var(--connect__stack-padding-inline))))}}@media (width>=30rem){:where(.LxOxZa_connect__carousel-list-multiple-2,.LxOxZa_connect__carousel-list-multiple-3,.LxOxZa_connect__carousel-list-multiple-4){--connect__carousel-item-width:calc(100% / 2.5)}}@media (width>=40.625rem){:where(.LxOxZa_connect__carousel-list-multiple-3,.LxOxZa_connect__carousel-list-multiple-4){--connect__carousel-item-width:calc(100% / 3.5)}}@media (width>=55rem){:where(.LxOxZa_connect__carousel-list-multiple-4){--connect__carousel-item-width:calc(100% / 4.75)}}@container pKYr4W_table-container (width<=26rem){.pKYr4W_connect__tr,.pKYr4W_connect__table-element{border:0;display:block}.pKYr4W_connect__table-element{border-end-end-radius:0;border-end-start-radius:0}.pKYr4W_connect__tr{border-block-start:var(--connect__table-border);border-inline:var(--connect__table-edge-border,var(--connect__table-border))}.pKYr4W_connect__tr:first-of-type{border-block-start:var(--connect__table-edge-border,var(--connect__table-border));border-start-start-radius:var(--connect__table-edge-radius,var(--connect__table-radius));border-start-end-radius:var(--connect__table-edge-radius,var(--connect__table-radius))}.pKYr4W_connect__tr:last-of-type{border-block-end:var(--connect__table-edge-border,var(--connect__table-border));border-end-end-radius:var(--connect__table-edge-radius,var(--connect__table-radius));border-end-start-radius:var(--connect__table-edge-radius,var(--connect__table-radius))}.pKYr4W_connect__tr>.pKYr4W_connect__table-element:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.pKYr4W_connect__thead{display:none}.pKYr4W_connect__td:before{content:attr(data-heading) ": ";font-weight:var(--connect__fw-bold)}}@media (width>=30rem){._0mM3dq_connect__grid._0mM3dq_connect__grid-sm{align-content:var(--connect__grid-sm-align-content,var(--connect__grid-align-content));gap:var(--connect__grid-sm-row-gap,var(--connect__grid-sm-gap,var(--connect__grid-row-gap,var(--connect__grid-gap)))) var(--connect__grid-sm-column-gap,var(--connect__grid-sm-gap,var(--connect__grid-column-gap,var(--connect__grid-gap))));height:var(--connect__grid-sm-height,var(--connect__grid-height));justify-content:var(--connect__grid-sm-justify-content,var(--connect__grid-justify-content));overflow-x:var(--connect__grid-sm-overflow-x,var(--connect__grid-sm-overflow,var(--connect__grid-overflow-x,var(--connect__grid-overflow))));overflow-y:var(--connect__grid-sm-overflow-y,var(--connect__grid-sm-overflow,var(--connect__grid-overflow-y,var(--connect__grid-overflow))));place-items:var(--connect__grid-sm-align-items,var(--connect__grid-align-items)) var(--connect__grid-sm-justify-items,var(--connect__grid-justify-items));width:var(--connect__grid-sm-width,var(--connect__grid-width))}}@media (width>=40.625rem){._0mM3dq_connect__grid._0mM3dq_connect__grid-md{align-content:var(--connect__grid-md-align-content,var(--connect__grid-align-content));gap:var(--connect__grid-md-row-gap,var(--connect__grid-md-gap,var(--connect__grid-row-gap,var(--connect__grid-gap)))) var(--connect__grid-md-column-gap,var(--connect__grid-md-gap,var(--connect__grid-column-gap,var(--connect__grid-gap))));height:var(--connect__grid-md-height,var(--connect__grid-height));justify-content:var(--connect__grid-md-justify-content,var(--connect__grid-justify-content));overflow-x:var(--connect__grid-md-overflow-x,var(--connect__grid-md-overflow,var(--connect__grid-overflow-x,var(--connect__grid-overflow))));overflow-y:var(--connect__grid-md-overflow-y,var(--connect__grid-md-overflow,var(--connect__grid-overflow-y,var(--connect__grid-overflow))));place-items:var(--connect__grid-md-align-items,var(--connect__grid-align-items)) var(--connect__grid-md-justify-items,var(--connect__grid-justify-items));width:var(--connect__grid-md-width,var(--connect__grid-width))}}@media (width>=55rem){._0mM3dq_connect__grid._0mM3dq_connect__grid-lg{align-content:var(--connect__grid-lg-align-content,var(--connect__grid-align-content));gap:var(--connect__grid-lg-row-gap,var(--connect__grid-lg-gap,var(--connect__grid-row-gap,var(--connect__grid-gap)))) var(--connect__grid-lg-column-gap,var(--connect__grid-lg-gap,var(--connect__grid-column-gap,var(--connect__grid-gap))));height:var(--connect__grid-lg-height,var(--connect__grid-height));justify-content:var(--connect__grid-lg-justify-content,var(--connect__grid-justify-content));overflow-x:var(--connect__grid-lg-overflow-x,var(--connect__grid-lg-overflow,var(--connect__grid-overflow-x,var(--connect__grid-overflow))));overflow-y:var(--connect__grid-lg-overflow-y,var(--connect__grid-lg-overflow,var(--connect__grid-overflow-y,var(--connect__grid-overflow))));place-items:var(--connect__grid-lg-align-items,var(--connect__grid-align-items)) var(--connect__grid-lg-justify-items,var(--connect__grid-justify-items));width:var(--connect__grid-lg-width,var(--connect__grid-width))}}@media (width>=80rem){._0mM3dq_connect__grid._0mM3dq_connect__grid-xl{align-content:var(--connect__grid-xl-align-content,var(--connect__grid-align-content));gap:var(--connect__grid-xl-row-gap,var(--connect__grid-xl-gap,var(--connect__grid-row-gap,var(--connect__grid-gap)))) var(--connect__grid-xl-column-gap,var(--connect__grid-xl-gap,var(--connect__grid-column-gap,var(--connect__grid-gap))));height:var(--connect__grid-xl-height,var(--connect__grid-height));justify-content:var(--connect__grid-xl-justify-content,var(--connect__grid-justify-content));overflow-x:var(--connect__grid-xl-overflow-x,var(--connect__grid-xl-overflow,var(--connect__grid-overflow-x,var(--connect__grid-overflow))));overflow-y:var(--connect__grid-xl-overflow-y,var(--connect__grid-xl-overflow,var(--connect__grid-overflow-y,var(--connect__grid-overflow))));place-items:var(--connect__grid-xl-align-items,var(--connect__grid-align-items)) var(--connect__grid-xl-justify-items,var(--connect__grid-justify-items));width:var(--connect__grid-xl-width,var(--connect__grid-width))}}@media (width>=30rem){:where(.EG4KEG_connect__grid-item.EG4KEG_connect__subgrid){row-gap:var(--connect__grid-sm-row-gap,var(--connect__grid-row-gap,var(--connect__grid-gap)))}.EG4KEG_connect__grid-item.EG4KEG_connect__grid-item-sm{align-content:var(--connect__grid-item-sm-align-content,var(--connect__grid-item-align-content,normal));grid-column:var(--connect__grid-item-sm-start-col,var(--connect__grid-item-start-col,auto)) / span var(--connect__grid-item-sm-span-col,var(--connect__grid-item-span-col,12));grid-row:var(--connect__grid-item-sm-start-row,var(--connect__grid-item-start-row,auto)) / span var(--connect__grid-item-sm-row-span,var(--connect__grid-item-row-span,1));place-self:var(--connect__grid-item-sm-align-self,var(--connect__grid-item-align-self,auto)) var(--connect__grid-item-sm-justify-self,var(--connect__grid-item-justify-self,auto))}}@media (width>=40.625rem){:where(.EG4KEG_connect__grid-item.EG4KEG_connect__subgrid){row-gap:var(--connect__grid-md-row-gap,var(--connect__grid-row-gap,var(--connect__grid-gap)))}.EG4KEG_connect__grid-item.EG4KEG_connect__grid-item-md{align-content:var(--connect__grid-item-md-align-content,var(--connect__grid-item-align-content,normal));grid-column:var(--connect__grid-item-md-start-col,var(--connect__grid-item-start-col,auto)) / span var(--connect__grid-item-md-span-col,var(--connect__grid-item-span-col,12));grid-row:var(--connect__grid-item-md-start-row,var(--connect__grid-item-start-row,auto)) / span var(--connect__grid-item-md-row-span,var(--connect__grid-item-row-span,1));place-self:var(--connect__grid-item-md-align-self,var(--connect__grid-item-align-self,auto)) var(--connect__grid-item-md-justify-self,var(--connect__grid-item-justify-self,auto))}}@media (width>=55rem){:where(.EG4KEG_connect__grid-item.EG4KEG_connect__subgrid){row-gap:var(--connect__grid-lg-row-gap,var(--connect__grid-row-gap,var(--connect__grid-gap)))}.EG4KEG_connect__grid-item.EG4KEG_connect__grid-item-lg{align-content:var(--connect__grid-item-lg-align-content,var(--connect__grid-item-align-content,normal));grid-column:var(--connect__grid-item-lg-start-col,var(--connect__grid-item-start-col,auto)) / span var(--connect__grid-item-lg-span-col,var(--connect__grid-item-span-col,12));grid-row:var(--connect__grid-item-lg-start-row,var(--connect__grid-item-start-row,auto)) / span var(--connect__grid-item-lg-row-span,var(--connect__grid-item-row-span,1));place-self:var(--connect__grid-item-lg-align-self,var(--connect__grid-item-align-self,auto)) var(--connect__grid-item-lg-justify-self,var(--connect__grid-item-justify-self,auto))}}@media (width>=80rem){:where(.EG4KEG_connect__grid-item.EG4KEG_connect__subgrid){row-gap:var(--connect__grid-xl-row-gap,var(--connect__grid-row-gap,var(--connect__grid-gap)))}.EG4KEG_connect__grid-item.EG4KEG_connect__grid-item-xl{align-content:var(--connect__grid-item-xl-align-content,var(--connect__grid-item-align-content,normal));grid-column:var(--connect__grid-item-xl-start-col,var(--connect__grid-item-start-col,auto)) / span var(--connect__grid-item-xl-span-col,var(--connect__grid-item-span-col,12));grid-row:var(--connect__grid-item-xl-start-row,var(--connect__grid-item-start-row,auto)) / span var(--connect__grid-item-xl-row-span,var(--connect__grid-item-row-span,1));place-self:var(--connect__grid-item-xl-align-self,var(--connect__grid-item-align-self,auto)) var(--connect__grid-item-xl-justify-self,var(--connect__grid-item-justify-self,auto))}}@container (inline-size<=280px){:where(.NpSdGa_connect__tree-view-item){--connect__tree-view-item-children-indentation:var(--connect__spacer-sm)}}@media (width>=40.625rem){:where(.NYRDEa_connect__dialog){inset-inline:0}:where(.NYRDEa_connect__non-modal){inset:0}}}@layer browser-states{:where(.connect__variant-interactive):focus-visible{outline:var(--connect__focus-width) solid var(--connect__focus);outline-offset:var(--connect__focus-offset);z-index:var(--connect__z-raised)}@media (hover:hover){:where(.connect__variant-interactive:not(.connect__disabled).connect__solid):hover,:where(.connect__variant-interactive:not(.connect__disabled):hover) :where(.connect__variant-child:not(.connect__disabled).connect__solid){--connect__color-primary:var(--connect__solid-hover-text);--connect__icon-fill-color:var(--connect__solid-hover-icon-color);--connect__component-border-color:var(--connect__solid-hover-border-color);--connect__component-background:var(--connect__solid-hover-background)}:where(.connect__variant-interactive:not(.connect__disabled).connect__outlined):hover,:where(.connect__variant-interactive:not(.connect__disabled):hover) :where(.connect__variant-child:not(.connect__disabled).connect__outlined){--connect__color-primary:var(--connect__outlined-hover-text);--connect__icon-fill-color:var(--connect__outlined-hover-icon-color);--connect__component-border-color:var(--connect__outlined-hover-border-color);--connect__component-background:var(--connect__outlined-hover-background)}:where(.connect__variant-interactive:not(.connect__disabled).connect__plain):hover,:where(.connect__variant-interactive:not(.connect__disabled):hover) :where(.connect__variant-child:not(.connect__disabled).connect__plain){--connect__color-primary:var(--connect__plain-hover-text);--connect__icon-fill-color:var(--connect__plain-hover-icon-color,currentColor);--connect__component-border-color:var(--connect__plain-hover-border-color);--connect__component-background:var(--connect__plain-hover-background)}:where(.connect__variant-interactive:not(.connect__disabled).connect__text):hover,:where(.connect__variant-interactive:not(.connect__disabled):hover) :where(.connect__variant-child:not(.connect__disabled).connect__text){--connect__color-primary:var(--connect__text-hover-text);--connect__icon-fill-color:var(--connect__text-hover-icon-color,currentColor);--connect__component-border-color:var(--connect__text-hover-border-color);--connect__component-background:var(--connect__text-hover-background)}:where(.connect__variant-interactive:not(.connect__disabled).connect__soft):hover,:where(.connect__variant-interactive:not(.connect__disabled):hover) :where(.connect__variant-child:not(.connect__disabled).connect__soft){--connect__color-primary:var(--connect__soft-hover-text);--connect__icon-fill-color:var(--connect__soft-hover-icon-color);--connect__component-border-color:var(--connect__soft-hover-border-color);--connect__component-background:var(--connect__soft-hover-background)}}:where(.connect__variant-interactive:not(.connect__disabled).connect__solid):active,:where(.connect__variant-interactive:not(.connect__disabled):active) :where(.connect__variant-child:not(.connect__disabled).connect__solid){--connect__color-primary:var(--connect__solid-pressed-text);--connect__icon-fill-color:var(--connect__solid-pressed-icon-color);--connect__component-border-color:var(--connect__solid-pressed-border-color);--connect__component-background:var(--connect__solid-pressed-background)}:where(.connect__variant-interactive:not(.connect__disabled).connect__outlined):active,:where(.connect__variant-interactive:not(.connect__disabled):active) :where(.connect__variant-child:not(.connect__disabled).connect__outlined){--connect__color-primary:var(--connect__outlined-pressed-text);--connect__icon-fill-color:var(--connect__outlined-pressed-icon-color);--connect__component-border-color:var(--connect__outlined-pressed-border-color);--connect__component-background:var(--connect__outlined-pressed-background)}:where(.connect__variant-interactive:not(.connect__disabled).connect__plain):active,:where(.connect__variant-interactive:not(.connect__disabled):active) :where(.connect__variant-child:not(.connect__disabled).connect__plain){--connect__color-primary:var(--connect__plain-pressed-text);--connect__icon-fill-color:var(--connect__plain-pressed-icon-color,currentColor);--connect__component-border-color:var(--connect__plain-pressed-border-color);--connect__component-background:var(--connect__plain-pressed-background)}:where(.connect__variant-interactive:not(.connect__disabled).connect__text):active,:where(.connect__variant-interactive:not(.connect__disabled):active) :where(.connect__variant-child:not(.connect__disabled).connect__text){--connect__color-primary:var(--connect__text-pressed-text);--connect__icon-fill-color:var(--connect__text-pressed-icon-color,currentColor);--connect__component-border-color:var(--connect__text-pressed-border-color);--connect__component-background:var(--connect__text-pressed-background)}:where(.connect__variant-interactive:not(.connect__disabled).connect__soft):active,:where(.connect__variant-interactive:not(.connect__disabled):active) :where(.connect__variant-child:not(.connect__disabled).connect__soft){--connect__color-primary:var(--connect__soft-pressed-text);--connect__icon-fill-color:var(--connect__soft-pressed-icon-color);--connect__component-border-color:var(--connect__soft-pressed-border-color);--connect__component-background:var(--connect__soft-pressed-background)}@media (hover:hover){:where(.rm96ca_connect__button):hover{--connect__translate-y:var(--connect__button-translate-y-hovered,var(--connect__button-translate-y-enabled,0));box-shadow:var(--connect__shadow-hovered)}:where(.rm96ca_connect__button):hover:after{--connect__chunky-offset:var(--connect__chunky-hovered)}:where(.rm96ca_connect__button-no-elevation):hover{--connect__translate-y:var(--connect__button-translate-y-enabled,0);box-shadow:var(--connect__shadow-null)}:where(.rm96ca_connect__button-no-elevation):hover:after{--connect__chunky-offset:0}}:where(.rm96ca_connect__button):active{--connect__scale:var(--connect__interactive-press);--connect__translate-y:var(--connect__button-translate-y-pressed,var(--connect__button-translate-y-enabled,0));box-shadow:var(--connect__shadow-pressed)}:where(.rm96ca_connect__button):active:after{--connect__chunky-offset:var(--connect__chunky-pressed)}:where(.rm96ca_connect__button-no-elevation):active{--connect__scale:1;--connect__translate-y:var(--connect__button-translate-y-enabled,0)}@media (hover:hover){:where(.EDPD9q_connect__interactive-paper):hover{background-color:var(--connect__interactive-paper-hover-bg,var(--connect__paper-bg,revert-layer));box-shadow:var(--connect__effects-shadow), var(--connect__interactive-paper-hover,var(--connect__shadow-hovered))}}:where(.EDPD9q_connect__interactive-paper):active{box-shadow:var(--connect__effects-shadow), var(--connect__interactive-paper-active,var(--connect__shadow-pressed))}:is(:where(.jhmv_W_connect__details):has(>summary:focus-visible),:where(.aD5JoW_connect__flipcard:focus-visible .aD5JoW_connect__flipcard-inner .aD5JoW_connect__flipcard-front),:where(.aD5JoW_connect__flipcard:focus-visible .aD5JoW_connect__flipcard-inner .aD5JoW_connect__flipcard-back)){outline:var(--connect__focus-width) solid var(--connect__focus);outline-offset:var(--connect__focus-offset)}@media (hover:hover){:where(.aD5JoW_connect__flipcard:hover){--connect__scale:var(--connect__flipcard-scale)}}:where(.pKYr4W_connect__table-shell:has(>.pKYr4W_connect__table-wrapper:focus-visible)){border-radius:var(--connect__table-radius);outline:var(--connect__focus-width) solid var(--connect__focus);outline-offset:var(--connect__focus-offset)}:where(.pKYr4W_connect__tr){--connect__table-row-hover-current:var(--connect__table-row-hover-bg,var(--connect__surface-200))}:where(.pKYr4W_connect__table-tbody-zebra .pKYr4W_connect__tr:nth-of-type(2n)){--connect__table-row-hover-current:var(--connect__table-row-hover-intersection)}:where(.pKYr4W_connect__table-tbody-zebra .pKYr4W_connect__tr:nth-of-type(2n)) :where(.pKYr4W_connect__table-element:not(.pKYr4W_connect__table-subheader,.pKYr4W_connect__th)){background-color:var(--connect__table-cell-even-bg)}@media (hover:hover){:where(.pKYr4W_connect__table-interactive) :where(.pKYr4W_connect__tbody>.pKYr4W_connect__tr):hover .pKYr4W_connect__table-element:not(.pKYr4W_connect__table-subheader,.pKYr4W_connect__table-empty-state-cell),:where(.pKYr4W_connect__table-interactive) :where(.pKYr4W_connect__tbody>.pKYr4W_connect__tr):hover .pKYr4W_connect__table-subheader{background-color:var(--connect__table-cell-hover-bg)}:where(.pKYr4W_connect__th-sortable:has(.pKYr4W_connect__th-sort-btn:hover)){background-color:var(--connect__table-header-hover-bg)}:where(.pKYr4W_connect__th-sortable:has(.pKYr4W_connect__th-sort-btn:hover)) .pKYr4W_connect__th-sort-btn:hover{box-shadow:var(--connect__shadow-null)}}:where(.pKYr4W_connect__th-sortable:has(.pKYr4W_connect__th-sort-btn:active)){background-color:var(--connect__table-header-pressed-bg)}:where(.pKYr4W_connect__th-sort-btn):active{box-shadow:var(--connect__shadow-null)}:where(.pKYr4W_connect__th-sort-btn):focus-visible{outline:none}:where(.pKYr4W_connect__th-sort-btn):focus-visible:after{outline:var(--connect__focus-width) solid var(--connect__focus);outline-offset:calc(-1 * var(--connect__table-border-w))}:where(._7F6Ooq_connect__input-wrapper-root-enabled,._7F6Ooq_connect__input-wrapper-root-readonly)[aria-expanded=true]{outline:var(--connect__focus-width) solid var(--connect__focus);outline-offset:var(--connect__focus-offset)}:where(._7F6Ooq_connect__input-wrapper-root-enabled,._7F6Ooq_connect__input-wrapper-root-readonly):has(:focus-visible){outline:var(--connect__focus-width) solid var(--connect__focus);outline-offset:var(--connect__focus-offset)}:where(._7F6Ooq_connect__input-wrapper-root-enabled,._7F6Ooq_connect__input-wrapper-root-readonly):has(:focus){outline:var(--connect__focus-width) solid var(--connect__focus);outline-offset:var(--connect__focus-offset)}:where(._7F6Ooq_connect__input-wrapper-root-enabled,._7F6Ooq_connect__input-wrapper-root-readonly):has(:open){outline:var(--connect__focus-width) solid var(--connect__focus);outline-offset:var(--connect__focus-offset)}@media (hover:hover){:where(._7F6Ooq_connect__input-wrapper-root-enabled):hover{--connect__component-border-color:var(--connect__input-wrapper-border-color);--connect__input-wrapper-bg:var(--connect__input-wrapper-hover-bg)}}:where(._7F6Ooq_connect__input-wrapper-root-enabled)[aria-expanded=true]{--connect__component-border-color:var(--connect__input-wrapper-border-color)}:where(._7F6Ooq_connect__input-wrapper-root-enabled):has(:active){--connect__component-border-color:var(--connect__input-wrapper-border-color)}:where(.XuMcnG_connect__choice-input-enabled:focus-visible)+.XuMcnG_connect__choice-input-label:before{outline:var(--connect__focus-width) solid var(--connect__focus);outline-offset:var(--connect__focus-offset)}@media (hover:hover){:where(.KTYJxG_connect__dropdown-item):not([aria-disabled=true]):hover{--connect__color-primary:var(--connect__primary-text-hover-color);--connect__icon-fill-color:var(--connect__color-primary);background-color:var(--connect__primary-text-hover-bg)}}:where(.KTYJxG_connect__dropdown-item):not([aria-disabled=true]):focus-visible,:where(.KTYJxG_connect__dropdown-item):not([aria-disabled=true]):focus,:where(.KTYJxG_connect__dropdown-item):not([aria-disabled=true])[data-active=true]{--connect__color-primary:var(--connect__primary-text-hover-color);--connect__icon-fill-color:var(--connect__color-primary);background-color:var(--connect__primary-text-hover-bg)}:where(.KRkadW_connect__input-group)>[data-connect-input-wrapper-root]:has(:hover){z-index:var(--connect__z-raised)}:where(.KRkadW_connect__input-group)>[data-connect-input-wrapper-root]:is(:has(:open,[aria-expanded=true],:focus-visible),:focus-visible,[aria-expanded=true]){z-index:var(--connect__z-breakout)}:where(.SA0mUW_connect__input-wrapper-root-anchor):has(:active){--connect__component-border-color:inherit}@supports (appearance:base-select){:where(.SA0mUW_connect__input-wrapper-root-anchor):has(.SA0mUW_connect__select:open){border-color:var(--connect__input-wrapper-border-color)}:where(.SA0mUW_connect__select) option:focus-visible{--connect__color-primary:var(--connect__text-hover-text);--connect__icon-fill-color:var(--connect__text-hover-icon-color,currentColor);--connect__component-border-color:var(--connect__text-hover-border-color);--connect__component-background:var(--connect__text-hover-background);--connect__focus:var(--connect__surface-null)}}:where(.BODeba_connect__slider){--connect__slider-thumb-shadow-current:var(--connect__shadow-enabled);--connect__slider-thumb-border-color-current:var(--connect__neutral-plain-border-color);--connect__slider-thumb-bg:var(--connect__feedback-bg,var(--connect__neutral-plain-bg))}@media (hover:hover){:where(.BODeba_connect__slider):not(:disabled):hover{--connect__slider-thumb-shadow-current:var(--connect__shadow-hovered);--connect__slider-thumb-border-color-current:var(--connect__neutral-plain-hover-border-color);--connect__slider-thumb-bg:var(--connect__neutral-plain-hover-bg)}}:where(.BODeba_connect__slider):not(:disabled):active{--connect__slider-thumb-shadow-current:var(--connect__shadow-pressed);--connect__slider-thumb-cursor-current:var(--connect__slider-thumb-cursor-active);--connect__slider-thumb-border-color-current:var(--connect__neutral-plain-pressed-border-color);--connect__slider-thumb-bg:var(--connect__neutral-plain-pressed-bg)}:where(.BODeba_connect__slider):focus-visible{--connect__slider-thumb-shadow-current:var(--connect__shadow-null);--connect__slider-thumb-outline-color:var(--connect__focus)}:where(.BODeba_connect__slider):disabled{--connect__slider-thumb-shadow-current:var(--connect__shadow-disabled);--connect__slider-thumb-border-color-current:var(--connect__disabled-outlined-border-color);--connect__slider-thumb-bg:var(--connect__disabled-outlined-bg);--connect__slider-disabled-bg:var(--connect__disabled-solid-bg)}:where(.BODeba_connect__slider)::-webkit-slider-runnable-track{background:var(--connect__slider-track-bg);border:var(--connect__border-sm) solid var(--connect__component-bars-border-color);border-radius:var(--connect__component-radius);height:var(--connect__slider-track-height)}:where(.BODeba_connect__slider)::-moz-range-track{background:var(--connect__slider-track-bg);border-radius:var(--connect__component-radius);height:var(--connect__slider-track-height)}:where(.BODeba_connect__slider)::-webkit-slider-thumb{appearance:none;background-color:var(--connect__slider-thumb-bg);border:var(--connect__border-sm) solid var(--connect__slider-thumb-border-color-current);border-radius:var(--connect__slider-thumb-border-radius);box-shadow:var(--connect__slider-thumb-shadow-current);cursor:var(--connect__slider-thumb-cursor-current,var(--connect__slider-thumb-cursor));height:var(--connect__slider-thumb-size);outline:var(--connect__focus-width) solid var(--connect__slider-thumb-outline-color,var(--connect__surface-null));outline-offset:var(--connect__focus-offset);transform:translateY(var(--connect__slider-thumb-offset));width:var(--connect__slider-thumb-size);z-index:var(--connect__z-raised);position:relative}:where(.BODeba_connect__slider)::-moz-range-thumb{background-color:var(--connect__slider-thumb-bg);border:var(--connect__border-sm) solid var(--connect__slider-thumb-border-color-current);border-radius:var(--connect__slider-thumb-border-radius);box-shadow:var(--connect__slider-thumb-shadow-current);cursor:var(--connect__slider-thumb-cursor-current,var(--connect__slider-thumb-cursor));height:var(--connect__slider-thumb-size);outline:var(--connect__focus-width) solid var(--connect__slider-thumb-outline-color,var(--connect__surface-null));outline-offset:var(--connect__focus-offset);width:var(--connect__slider-thumb-size)}:where(.j-vK1G_connect__switch-input:focus-visible)+.j-vK1G_connect__switch-slider{outline:var(--connect__focus-width) solid var(--connect__focus);outline-offset:var(--connect__focus-offset)}@media (hover:hover){:where(.Lbcy4G_connect__link):hover:not(:visited){color:var(--connect__link-hover-color)}:where(.Lbcy4G_connect__link):hover:not(:visited) .Lbcy4G_connect__link-stack{--connect__color-primary:var(--connect__link-hover-color);--connect__link-bg:var(--connect__link-hover-bg)}:where(.Lbcy4G_connect__link):visited:hover{--connect__color-primary:var(--connect__link-visited-hover-color);color:var(--connect__link-visited-hover-color)}:where(.Lbcy4G_connect__link):visited:hover *{color:var(--connect__link-visited-hover-color);fill:var(--connect__link-visited-hover-color)}:where(.Lbcy4G_connect__link):visited:hover .Lbcy4G_connect__link-stack{background-color:var(--connect__link-visited-hover-bg)}}:where(.Lbcy4G_connect__link):active:not(:visited){color:var(--connect__link-pressed-color)}:where(.Lbcy4G_connect__link):active:not(:visited) .Lbcy4G_connect__link-stack{--connect__color-primary:var(--connect__link-pressed-color);--connect__link-bg:var(--connect__link-pressed-bg)}:where(.Lbcy4G_connect__link):focus-visible:not(:visited) .Lbcy4G_connect__link-stack{--connect__link-bg:var(--connect__link-focus-bg);outline:var(--connect__focus-width) solid var(--connect__focus);outline-offset:var(--connect__focus-offset)}:where(.Lbcy4G_connect__link):visited{--connect__color-primary:var(--connect__link-visited-color);--connect__link-bg:var(--connect__link-visited-bg);color:var(--connect__link-visited-color)}:where(.Lbcy4G_connect__link):visited *{color:var(--connect__link-visited-color);fill:var(--connect__link-visited-color)}:where(.Lbcy4G_connect__link):visited .Lbcy4G_connect__link-stack{background-color:var(--connect__link-visited-bg)}:where(.Lbcy4G_connect__link):visited:active{--connect__color-primary:var(--connect__link-visited-pressed-color);color:var(--connect__link-visited-pressed-color)}:where(.Lbcy4G_connect__link):visited:active *{color:var(--connect__link-visited-pressed-color);fill:var(--connect__link-visited-pressed-color)}:where(.Lbcy4G_connect__link):visited:active .Lbcy4G_connect__link-stack{background-color:var(--connect__link-visited-pressed-bg)}:where(.Lbcy4G_connect__link):visited:focus-visible{--connect__color-primary:var(--connect__link-visited-focus-color);color:var(--connect__link-visited-focus-color)}:where(.Lbcy4G_connect__link):visited:focus-visible *{color:var(--connect__link-visited-focus-color);fill:var(--connect__link-visited-focus-color)}:where(.Lbcy4G_connect__link):visited:focus-visible .Lbcy4G_connect__link-stack{background-color:var(--connect__link-focus-bg);outline:var(--connect__focus-width) solid var(--connect__focus);outline-offset:var(--connect__focus-offset)}:where(.NpSdGa_connect__tree-view-item):focus-visible>.NpSdGa_connect__tree-view-content{outline:var(--connect__focus-width) solid var(--connect__focus);outline-offset:var(--connect__focus-offset);z-index:var(--connect__z-raised)}}@layer themes{:where(.connect__solid.connect__primary){--connect__solid-background:var(--connect__primary-solid-bg);--connect__solid-text:var(--connect__primary-solid-color);--connect__solid-border-color:var(--connect__primary-solid-border-color);--connect__solid-icon-color:var(--connect__primary-solid-icon-color);--connect__solid-hover-background:var(--connect__primary-solid-hover-bg);--connect__solid-hover-text:var(--connect__primary-solid-hover-color);--connect__solid-hover-border-color:var(--connect__primary-solid-hover-border-color);--connect__solid-hover-icon-color:var(--connect__primary-solid-hover-icon-color);--connect__solid-pressed-background:var(--connect__primary-solid-pressed-bg);--connect__solid-pressed-text:var(--connect__primary-solid-pressed-color);--connect__solid-pressed-border-color:var(--connect__primary-solid-pressed-border-color);--connect__solid-pressed-icon-color:var(--connect__primary-solid-pressed-icon-color)}:where(.connect__outlined.connect__primary){--connect__outlined-background:var(--connect__primary-outlined-bg);--connect__outlined-text:var(--connect__primary-outlined-color);--connect__outlined-border-color:var(--connect__primary-outlined-border-color);--connect__outlined-icon-color:var(--connect__primary-outlined-icon-color);--connect__outlined-hover-background:var(--connect__primary-outlined-hover-bg);--connect__outlined-hover-border-color:var(--connect__primary-outlined-hover-border-color);--connect__outlined-hover-text:var(--connect__primary-outlined-hover-color);--connect__outlined-hover-icon-color:var(--connect__primary-outlined-hover-icon-color);--connect__outlined-pressed-background:var(--connect__primary-outlined-pressed-bg);--connect__outlined-pressed-text:var(--connect__primary-outlined-pressed-color);--connect__outlined-pressed-border-color:var(--connect__primary-outlined-pressed-border-color);--connect__outlined-pressed-icon-color:var(--connect__primary-outlined-pressed-icon-color)}:where(.connect__plain.connect__primary){--connect__plain-background:var(--connect__primary-plain-bg);--connect__plain-text:var(--connect__primary-plain-color);--connect__plain-border-color:var(--connect__primary-plain-border-color);--connect__plain-icon-color:var(--connect__primary-plain-icon-color);--connect__plain-hover-background:var(--connect__primary-plain-hover-bg);--connect__plain-hover-text:var(--connect__primary-plain-hover-color);--connect__plain-hover-border-color:var(--connect__primary-plain-hover-border-color);--connect__plain-hover-icon-color:var(--connect__primary-plain-hover-icon-color);--connect__plain-pressed-background:var(--connect__primary-plain-pressed-bg);--connect__plain-pressed-text:var(--connect__primary-plain-pressed-color);--connect__plain-pressed-border-color:var(--connect__primary-plain-pressed-border-color);--connect__plain-pressed-icon-color:var(--connect__primary-plain-pressed-icon-color)}:where(.connect__text.connect__primary){--connect__text-background:var(--connect__primary-text-bg);--connect__text-text:var(--connect__primary-text-color);--connect__text-border-color:var(--connect__primary-text-border-color);--connect__text-icon-color:var(--connect__primary-text-icon-color);--connect__text-hover-background:var(--connect__primary-text-hover-bg);--connect__text-hover-text:var(--connect__primary-text-hover-color);--connect__text-hover-border-color:var(--connect__primary-text-hover-border-color);--connect__text-hover-icon-color:var(--connect__primary-text-hover-icon-color);--connect__text-pressed-background:var(--connect__primary-text-pressed-bg);--connect__text-pressed-text:var(--connect__primary-text-pressed-color);--connect__text-pressed-border-color:var(--connect__primary-text-pressed-border-color);--connect__text-pressed-icon-color:var(--connect__primary-text-pressed-icon-color)}:where(.connect__soft.connect__primary){--connect__soft-background:var(--connect__primary-soft-bg);--connect__soft-text:var(--connect__primary-soft-color);--connect__soft-border-color:var(--connect__primary-soft-border-color);--connect__soft-icon-color:var(--connect__primary-soft-icon-color);--connect__soft-hover-background:var(--connect__primary-soft-hover-bg);--connect__soft-hover-text:var(--connect__primary-soft-hover-color);--connect__soft-hover-border-color:var(--connect__primary-soft-hover-border-color);--connect__soft-hover-icon-color:var(--connect__primary-soft-hover-icon-color);--connect__soft-pressed-background:var(--connect__primary-soft-pressed-bg);--connect__soft-pressed-text:var(--connect__primary-soft-pressed-color);--connect__soft-pressed-border-color:var(--connect__primary-soft-pressed-border-color);--connect__soft-pressed-icon-color:var(--connect__primary-soft-pressed-icon-color)}:where(.connect__solid.connect__secondary){--connect__solid-background:var(--connect__secondary-solid-bg);--connect__solid-text:var(--connect__secondary-solid-color);--connect__solid-border-color:var(--connect__secondary-solid-border-color);--connect__solid-icon-color:var(--connect__secondary-solid-icon-color);--connect__solid-hover-background:var(--connect__secondary-solid-hover-bg);--connect__solid-hover-text:var(--connect__secondary-solid-hover-color);--connect__solid-hover-border-color:var(--connect__secondary-solid-hover-border-color);--connect__solid-hover-icon-color:var(--connect__secondary-solid-hover-icon-color);--connect__solid-pressed-background:var(--connect__secondary-solid-pressed-bg);--connect__solid-pressed-text:var(--connect__secondary-solid-pressed-color);--connect__solid-pressed-border-color:var(--connect__secondary-solid-pressed-border-color);--connect__solid-pressed-icon-color:var(--connect__secondary-solid-pressed-icon-color)}:where(.connect__outlined.connect__secondary){--connect__outlined-background:var(--connect__secondary-outlined-bg);--connect__outlined-text:var(--connect__secondary-outlined-color);--connect__outlined-border-color:var(--connect__secondary-outlined-border-color);--connect__outlined-icon-color:var(--connect__secondary-outlined-icon-color);--connect__outlined-hover-background:var(--connect__secondary-outlined-hover-bg);--connect__outlined-hover-text:var(--connect__secondary-outlined-hover-color);--connect__outlined-hover-border-color:var(--connect__secondary-outlined-hover-border-color);--connect__outlined-hover-icon-color:var(--connect__secondary-outlined-hover-icon-color);--connect__outlined-pressed-background:var(--connect__secondary-outlined-pressed-bg);--connect__outlined-pressed-text:var(--connect__secondary-outlined-pressed-color);--connect__outlined-pressed-border-color:var(--connect__secondary-outlined-pressed-border-color);--connect__outlined-pressed-icon-color:var(--connect__secondary-outlined-pressed-icon-color)}:where(.connect__plain.connect__secondary){--connect__plain-background:var(--connect__secondary-plain-bg);--connect__plain-text:var(--connect__secondary-plain-color);--connect__plain-border-color:var(--connect__secondary-plain-border-color);--connect__plain-icon-color:var(--connect__secondary-plain-icon-color);--connect__plain-hover-background:var(--connect__secondary-plain-hover-bg);--connect__plain-hover-text:var(--connect__secondary-plain-hover-color);--connect__plain-hover-border-color:var(--connect__secondary-plain-hover-border-color);--connect__plain-hover-icon-color:var(--connect__secondary-plain-hover-icon-color);--connect__plain-pressed-background:var(--connect__secondary-plain-pressed-bg);--connect__plain-pressed-text:var(--connect__secondary-plain-pressed-color);--connect__plain-pressed-border-color:var(--connect__secondary-plain-pressed-border-color);--connect__plain-pressed-icon-color:var(--connect__secondary-plain-pressed-icon-color)}:where(.connect__text.connect__secondary){--connect__text-background:var(--connect__secondary-text-bg);--connect__text-text:var(--connect__secondary-text-color);--connect__text-border-color:var(--connect__secondary-text-border-color);--connect__text-icon-color:var(--connect__secondary-text-icon-color);--connect__text-hover-background:var(--connect__secondary-text-hover-bg);--connect__text-hover-text:var(--connect__secondary-text-hover-color);--connect__text-hover-border-color:var(--connect__secondary-text-hover-border-color);--connect__text-hover-icon-color:var(--connect__secondary-text-hover-icon-color);--connect__text-pressed-background:var(--connect__secondary-text-pressed-bg);--connect__text-pressed-text:var(--connect__secondary-text-pressed-color);--connect__text-pressed-border-color:var(--connect__secondary-text-pressed-border-color);--connect__text-pressed-icon-color:var(--connect__secondary-text-pressed-icon-color)}:where(.connect__soft.connect__secondary){--connect__soft-background:var(--connect__secondary-soft-bg);--connect__soft-text:var(--connect__secondary-soft-color);--connect__soft-border-color:var(--connect__secondary-soft-border-color);--connect__soft-icon-color:var(--connect__secondary-soft-icon-color);--connect__soft-hover-background:var(--connect__secondary-soft-hover-bg);--connect__soft-hover-text:var(--connect__secondary-soft-hover-color);--connect__soft-hover-border-color:var(--connect__secondary-soft-hover-border-color);--connect__soft-hover-icon-color:var(--connect__secondary-soft-hover-icon-color);--connect__soft-pressed-background:var(--connect__secondary-soft-pressed-bg);--connect__soft-pressed-text:var(--connect__secondary-soft-pressed-color);--connect__soft-pressed-border-color:var(--connect__secondary-soft-pressed-border-color);--connect__soft-pressed-icon-color:var(--connect__secondary-soft-pressed-icon-color)}:where(.connect__solid.connect__danger){--connect__solid-background:var(--connect__danger-solid-bg);--connect__solid-text:var(--connect__danger-solid-color);--connect__solid-border-color:var(--connect__danger-solid-border-color);--connect__solid-icon-color:var(--connect__danger-solid-icon-color);--connect__solid-hover-background:var(--connect__danger-solid-hover-bg);--connect__solid-hover-text:var(--connect__danger-solid-hover-color);--connect__solid-hover-border-color:var(--connect__danger-solid-hover-border-color);--connect__solid-hover-icon-color:var(--connect__danger-solid-hover-icon-color);--connect__solid-pressed-background:var(--connect__danger-solid-pressed-bg);--connect__solid-pressed-text:var(--connect__danger-solid-pressed-color);--connect__solid-pressed-border-color:var(--connect__danger-solid-pressed-border-color);--connect__solid-pressed-icon-color:var(--connect__danger-solid-pressed-icon-color)}:where(.connect__outlined.connect__danger){--connect__outlined-background:var(--connect__danger-outlined-bg);--connect__outlined-text:var(--connect__danger-outlined-color);--connect__outlined-border-color:var(--connect__danger-outlined-border-color);--connect__outlined-icon-color:var(--connect__danger-outlined-icon-color);--connect__outlined-hover-background:var(--connect__danger-outlined-hover-bg);--connect__outlined-hover-text:var(--connect__danger-outlined-hover-color);--connect__outlined-hover-border-color:var(--connect__danger-outlined-hover-border-color);--connect__outlined-hover-icon-color:var(--connect__danger-outlined-hover-icon-color);--connect__outlined-pressed-background:var(--connect__danger-outlined-pressed-bg);--connect__outlined-pressed-text:var(--connect__danger-outlined-pressed-color);--connect__outlined-pressed-border-color:var(--connect__danger-outlined-pressed-border-color);--connect__outlined-pressed-icon-color:var(--connect__danger-outlined-pressed-icon-color)}:where(.connect__plain.connect__danger){--connect__plain-background:var(--connect__danger-plain-bg);--connect__plain-text:var(--connect__danger-plain-color);--connect__plain-border-color:var(--connect__danger-plain-border-color);--connect__plain-icon-color:var(--connect__danger-plain-icon-color);--connect__plain-hover-background:var(--connect__danger-plain-hover-bg);--connect__plain-hover-text:var(--connect__danger-plain-hover-color);--connect__plain-hover-icon-color:var(--connect__danger-plain-hover-icon-color);--connect__plain-hover-border-color:var(--connect__danger-plain-hover-border-color);--connect__plain-pressed-background:var(--connect__danger-plain-pressed-bg);--connect__plain-pressed-text:var(--connect__danger-plain-pressed-color);--connect__plain-pressed-icon-color:var(--connect__danger-plain-pressed-icon-color);--connect__plain-pressed-border-color:var(--connect__danger-plain-pressed-border-color)}:where(.connect__text.connect__danger){--connect__text-background:var(--connect__danger-text-bg);--connect__text-text:var(--connect__danger-text-color);--connect__text-border-color:var(--connect__danger-text-border-color);--connect__text-icon-color:var(--connect__danger-text-icon-color);--connect__text-hover-background:var(--connect__danger-text-hover-bg);--connect__text-hover-text:var(--connect__danger-text-hover-color);--connect__text-hover-icon-color:var(--connect__danger-text-hover-icon-color);--connect__text-hover-border-color:var(--connect__danger-text-hover-border-color);--connect__text-pressed-background:var(--connect__danger-text-pressed-bg);--connect__text-pressed-text:var(--connect__danger-text-pressed-color);--connect__text-pressed-icon-color:var(--connect__danger-text-pressed-icon-color);--connect__text-pressed-border-color:var(--connect__danger-text-pressed-border-color)}:where(.connect__soft.connect__danger){--connect__soft-background:var(--connect__danger-soft-bg);--connect__soft-text:var(--connect__danger-soft-color);--connect__soft-border-color:var(--connect__danger-soft-border-color);--connect__soft-icon-color:var(--connect__danger-soft-icon-color);--connect__soft-hover-background:var(--connect__danger-soft-hover-bg);--connect__soft-hover-text:var(--connect__danger-soft-hover-color);--connect__soft-hover-icon-color:var(--connect__danger-soft-hover-icon-color);--connect__soft-hover-border-color:var(--connect__danger-soft-hover-border-color);--connect__soft-pressed-background:var(--connect__danger-soft-pressed-bg);--connect__soft-pressed-text:var(--connect__danger-soft-pressed-color);--connect__soft-pressed-icon-color:var(--connect__danger-soft-pressed-icon-color);--connect__soft-pressed-border-color:var(--connect__danger-soft-pressed-border-color)}:where(.connect__solid.connect__neutral){--connect__solid-background:var(--connect__neutral-solid-bg);--connect__solid-text:var(--connect__neutral-solid-color);--connect__solid-border-color:var(--connect__neutral-solid-border-color);--connect__solid-icon-color:var(--connect__neutral-solid-icon-color);--connect__solid-hover-background:var(--connect__neutral-solid-hover-bg);--connect__solid-hover-text:var(--connect__neutral-solid-hover-color);--connect__solid-hover-icon-color:var(--connect__neutral-solid-hover-icon-color);--connect__solid-hover-border-color:var(--connect__neutral-solid-hover-border-color);--connect__solid-pressed-background:var(--connect__neutral-solid-pressed-bg);--connect__solid-pressed-text:var(--connect__neutral-solid-pressed-color);--connect__solid-pressed-icon-color:var(--connect__neutral-solid-pressed-icon-color);--connect__solid-pressed-border-color:var(--connect__neutral-solid-pressed-border-color)}:where(.connect__outlined.connect__neutral){--connect__outlined-background:var(--connect__neutral-outlined-bg);--connect__outlined-text:var(--connect__neutral-outlined-color);--connect__outlined-border-color:var(--connect__neutral-outlined-border-color);--connect__outlined-icon-color:var(--connect__neutral-outlined-icon-color);--connect__outlined-hover-background:var(--connect__neutral-outlined-hover-bg);--connect__outlined-hover-text:var(--connect__neutral-outlined-hover-color);--connect__outlined-hover-icon-color:var(--connect__neutral-outlined-hover-icon-color);--connect__outlined-hover-border-color:var(--connect__neutral-outlined-hover-border-color);--connect__outlined-pressed-background:var(--connect__neutral-outlined-pressed-bg);--connect__outlined-pressed-text:var(--connect__neutral-outlined-pressed-color);--connect__outlined-pressed-icon-color:var(--connect__neutral-outlined-pressed-icon-color);--connect__outlined-pressed-border-color:var(--connect__neutral-outlined-pressed-border-color)}:where(.connect__plain.connect__neutral){--connect__plain-background:var(--connect__neutral-plain-bg);--connect__plain-text:var(--connect__neutral-plain-color);--connect__plain-border-color:var(--connect__neutral-plain-border-color);--connect__plain-icon-color:var(--connect__neutral-plain-icon-color);--connect__plain-hover-background:var(--connect__neutral-plain-hover-bg);--connect__plain-hover-text:var(--connect__neutral-plain-hover-color);--connect__plain-hover-icon-color:var(--connect__neutral-plain-hover-icon-color);--connect__plain-hover-border-color:var(--connect__neutral-plain-hover-border-color);--connect__plain-pressed-background:var(--connect__neutral-plain-pressed-bg);--connect__plain-pressed-text:var(--connect__neutral-plain-pressed-color);--connect__plain-pressed-icon-color:var(--connect__neutral-plain-pressed-icon-color);--connect__plain-pressed-border-color:var(--connect__neutral-plain-pressed-border-color)}:where(.connect__text.connect__neutral){--connect__text-background:var(--connect__neutral-text-bg);--connect__text-text:var(--connect__neutral-text-color);--connect__text-border-color:var(--connect__neutral-text-border-color);--connect__text-icon-color:var(--connect__neutral-text-icon-color);--connect__text-hover-background:var(--connect__neutral-text-hover-bg);--connect__text-hover-text:var(--connect__neutral-text-hover-color);--connect__text-hover-icon-color:var(--connect__neutral-text-hover-icon-color);--connect__text-hover-border-color:var(--connect__neutral-text-hover-border-color);--connect__text-pressed-background:var(--connect__neutral-text-pressed-bg);--connect__text-pressed-text:var(--connect__neutral-text-pressed-color);--connect__text-pressed-icon-color:var(--connect__neutral-text-pressed-icon-color);--connect__text-pressed-border-color:var(--connect__neutral-text-pressed-border-color)}:where(.connect__soft.connect__neutral){--connect__soft-background:var(--connect__neutral-soft-bg);--connect__soft-text:var(--connect__neutral-soft-color);--connect__soft-border-color:var(--connect__neutral-soft-border-color);--connect__soft-icon-color:var(--connect__neutral-soft-icon-color);--connect__soft-hover-background:var(--connect__neutral-soft-hover-bg);--connect__soft-hover-text:var(--connect__neutral-soft-hover-color);--connect__soft-hover-icon-color:var(--connect__neutral-soft-hover-icon-color);--connect__soft-hover-border-color:var(--connect__neutral-soft-hover-border-color);--connect__soft-pressed-background:var(--connect__neutral-soft-pressed-bg);--connect__soft-pressed-text:var(--connect__neutral-soft-pressed-color);--connect__soft-pressed-icon-color:var(--connect__neutral-soft-pressed-icon-color);--connect__soft-pressed-border-color:var(--connect__neutral-soft-pressed-border-color)}:where(.connect__solid.connect__success){--connect__solid-background:var(--connect__success-solid-bg);--connect__solid-text:var(--connect__success-solid-color);--connect__solid-border-color:var(--connect__success-solid-border-color);--connect__solid-icon-color:var(--connect__success-solid-icon-color);--connect__solid-hover-background:var(--connect__success-solid-hover-bg);--connect__solid-hover-text:var(--connect__success-solid-hover-color);--connect__solid-hover-border-color:var(--connect__success-solid-hover-border-color);--connect__solid-hover-icon-color:var(--connect__success-solid-hover-icon-color);--connect__solid-pressed-background:var(--connect__success-solid-pressed-bg);--connect__solid-pressed-text:var(--connect__success-solid-pressed-color);--connect__solid-pressed-border-color:var(--connect__success-solid-pressed-border-color);--connect__solid-pressed-icon-color:var(--connect__success-solid-pressed-icon-color)}:where(.connect__outlined.connect__success){--connect__outlined-background:var(--connect__success-outlined-bg);--connect__outlined-text:var(--connect__success-outlined-color);--connect__outlined-border-color:var(--connect__success-outlined-border-color);--connect__outlined-icon-color:var(--connect__success-outlined-icon-color);--connect__outlined-hover-background:var(--connect__success-outlined-hover-bg);--connect__outlined-hover-text:var(--connect__success-outlined-hover-color);--connect__outlined-hover-border-color:var(--connect__success-outlined-hover-border-color);--connect__outlined-hover-icon-color:var(--connect__success-outlined-hover-icon-color);--connect__outlined-pressed-background:var(--connect__success-outlined-pressed-bg);--connect__outlined-pressed-text:var(--connect__success-outlined-pressed-color);--connect__outlined-pressed-border-color:var(--connect__success-outlined-pressed-border-color);--connect__outlined-pressed-icon-color:var(--connect__success-outlined-pressed-icon-color)}:where(.connect__plain.connect__success){--connect__plain-background:var(--connect__success-plain-bg);--connect__plain-text:var(--connect__success-plain-color);--connect__plain-border-color:var(--connect__success-plain-border-color);--connect__plain-icon-color:var(--connect__success-plain-icon-color);--connect__plain-hover-background:var(--connect__success-plain-hover-bg);--connect__plain-hover-text:var(--connect__success-plain-hover-color);--connect__plain-hover-icon-color:var(--connect__success-plain-hover-icon-color);--connect__plain-hover-border-color:var(--connect__success-plain-hover-border-color);--connect__plain-pressed-background:var(--connect__success-plain-pressed-bg);--connect__plain-pressed-text:var(--connect__success-plain-pressed-color);--connect__plain-pressed-icon-color:var(--connect__success-plain-pressed-icon-color);--connect__plain-pressed-border-color:var(--connect__success-plain-pressed-border-color)}:where(.connect__text.connect__success){--connect__text-background:var(--connect__success-text-bg);--connect__text-text:var(--connect__success-text-color);--connect__text-border-color:var(--connect__success-text-border-color);--connect__text-icon-color:var(--connect__success-text-icon-color);--connect__text-hover-background:var(--connect__success-text-hover-bg);--connect__text-hover-text:var(--connect__success-text-hover-color);--connect__text-hover-icon-color:var(--connect__success-text-hover-icon-color);--connect__text-hover-border-color:var(--connect__success-text-hover-border-color);--connect__text-pressed-background:var(--connect__success-text-pressed-bg);--connect__text-pressed-text:var(--connect__success-text-pressed-color);--connect__text-pressed-icon-color:var(--connect__success-text-pressed-icon-color);--connect__text-pressed-border-color:var(--connect__success-text-pressed-border-color)}:where(.connect__soft.connect__success){--connect__soft-background:var(--connect__success-soft-bg);--connect__soft-text:var(--connect__success-soft-color);--connect__soft-border-color:var(--connect__success-soft-border-color);--connect__soft-icon-color:var(--connect__success-soft-icon-color);--connect__soft-hover-background:var(--connect__success-soft-hover-bg);--connect__soft-hover-text:var(--connect__success-soft-hover-color);--connect__soft-hover-icon-color:var(--connect__success-soft-hover-icon-color);--connect__soft-hover-border-color:var(--connect__success-soft-hover-border-color);--connect__soft-pressed-background:var(--connect__success-soft-pressed-bg);--connect__soft-pressed-text:var(--connect__success-soft-pressed-color);--connect__soft-pressed-icon-color:var(--connect__success-soft-pressed-icon-color);--connect__soft-pressed-border-color:var(--connect__success-soft-pressed-border-color)}:where(.connect__primary){--connect__dynamic-shadow-color:var(--connect__primary-300)}:where(.connect__secondary){--connect__dynamic-shadow-color:var(--connect__secondary-300)}:where(.connect__danger){--connect__dynamic-shadow-color:var(--connect__danger-300)}:where(.connect__success){--connect__dynamic-shadow-color:var(--connect__success-300)}:where(.connect__neutral){--connect__dynamic-shadow-color:var(--connect__neutral-300)}:where(.pKYr4W_connect__table-shell),:where(.pKYr4W_connect__table-wrapper){--connect__table-theme-base:var(--connect__neutral-300);--connect__table-header-theme-base:var(--connect__table-theme-base);--connect__table-header-mix-surface:var(--connect__surface-null);--connect__table-row-bg:color-mix(in srgb, var(--connect__table-theme-base) 0%, var(--connect__surface-null));--connect__table-row-hover-bg:color-mix(in srgb, var(--connect__table-theme-base) 20%, var(--connect__surface-null));--connect__table-row-hover-intersection:color-mix(in srgb, var(--connect__table-theme-base) 40%, var(--connect__surface-null));--connect__table-header-bg:color-mix(in srgb, var(--connect__table-header-theme-base) 80%, var(--connect__table-header-mix-surface));--connect__table-subheader-bg:color-mix(in srgb, var(--connect__table-header-theme-base) 50%, var(--connect__table-header-mix-surface));--connect__table-cell-even-bg:color-mix(in srgb, var(--connect__table-theme-base) 20%, var(--connect__surface-null));--connect__table-header-hover-bg:color-mix(in srgb, var(--connect__table-header-theme-base) 100%, var(--connect__table-header-mix-surface));--connect__table-subheader-hover-bg:color-mix(in srgb, var(--connect__table-header-theme-base) 70%, var(--connect__table-header-mix-surface));--connect__table-header-pressed-bg:color-mix(in srgb, var(--connect__table-header-theme-base) 55%, var(--connect__table-header-mix-surface))}:where(.pKYr4W_connect__table-wrapper-sticky-header){--connect__table-header-mix-surface:var(--connect__surface-0)}:where(.XuMcnG_connect__choice-input-label-primary){--connect__color-bg:var(--connect__primary-outlined-bg);--connect__color-border:var(--connect__primary-outlined-border-color);--connect__color-hover-border:var(--connect__primary-outlined-hover-border-color);--connect__color-hover-bg:var(--connect__primary-outlined-hover-bg);--connect__color-pressed-bg:var(--connect__primary-outlined-pressed-bg);--connect__color-pressed-border:var(--connect__primary-outlined-pressed-border-color);--connect__color-checked-bg:var(--connect__primary-outlined-icon-color);--connect__color-checked-border-c:var(--connect__primary-outlined-icon-color);--connect__color-checked-hover-border-c:var(--connect__primary-outlined-hover-bg);--connect__color-checked-pressed-active-bg:var(--connect__primary-outlined-pressed-bg);--connect__color-checked-pressed-bg:var(--connect__primary-outlined-pressed-icon-color);--connect__color-checked-pressed-border:var(--connect__primary-outlined-pressed-border-color)}:where(.XuMcnG_connect__choice-input-label-secondary){--connect__color-bg:var(--connect__secondary-outlined-bg);--connect__color-border:var(--connect__secondary-outlined-border-color);--connect__color-hover-border:var(--connect__secondary-outlined-hover-border-color);--connect__color-hover-bg:var(--connect__secondary-outlined-hover-bg);--connect__color-pressed-bg:var(--connect__secondary-outlined-pressed-bg);--connect__color-pressed-border:var(--connect__secondary-outlined-pressed-border-color);--connect__color-checked-bg:var(--connect__secondary-outlined-icon-color);--connect__color-checked-border-c:var(--connect__secondary-outlined-icon-color);--connect__color-checked-hover-border-c:var(--connect__primary-outlined-hover-bg);--connect__color-checked-pressed-active-bg:var(--connect__secondary-outlined-pressed-bg);--connect__color-checked-pressed-bg:var(--connect__secondary-outlined-pressed-icon-color);--connect__color-checked-pressed-border:var(--connect__secondary-outlined-pressed-border-color)}:where(.XuMcnG_connect__choice-input-label-primary,.XuMcnG_connect__choice-input-label-secondary){--connect__choice-border-c:var(--connect__color-border);--connect__choice-bg:var(--connect__color-bg);--connect__choice-checked-bg:var(--connect__color-checked-bg);--connect__choice-checked-border-c:var(--connect__surface-0)}@media (hover:hover){:where(.XuMcnG_connect__choice-input-label-primary,.XuMcnG_connect__choice-input-label-secondary):not(.XuMcnG_connect__disabled):hover{--connect__choice-border-c:var(--connect__color-hover-border);--connect__choice-bg:var(--connect__color-hover-bg)}:where(.XuMcnG_connect__choice-input-label-primary,.XuMcnG_connect__choice-input-label-secondary).XuMcnG_connect__label-checked:not(.XuMcnG_connect__disabled):hover{--connect__choice-checked-border-c:var(--connect__color-checked-hover-border-c)}}:where(.XuMcnG_connect__choice-input-label-primary,.XuMcnG_connect__choice-input-label-secondary):not(.XuMcnG_connect__disabled):active{--connect__choice-border-c:var(--connect__color-pressed-border)}:where(.XuMcnG_connect__choice-input-label-primary,.XuMcnG_connect__choice-input-label-secondary):not(.XuMcnG_connect__disabled):active:after{--connect__scale:.85;--connect__opacity:.6}:where(.XuMcnG_connect__choice-input-label-primary,.XuMcnG_connect__choice-input-label-secondary).XuMcnG_connect__label-checked:not(.XuMcnG_connect__disabled):active{--connect__choice-checked-active-bg:var(--connect__color-checked-pressed-active-bg);--connect__choice-checked-bg:var(--connect__color-checked-pressed-bg);--connect__choice-checked-border-c:var(--connect__color-checked-pressed-border)}:where(.BODeba_connect__slider){--connect__slider-track-bg:linear-gradient(to right, var(--connect__slider-variant-color,var(--connect__slider-disabled-bg,var(--connect__primary-solid-bg))) var(--connect__slider-percentage), var(--connect__slider-variant-bg,var(--connect__surface-0)) var(--connect__slider-percentage), var(--connect__slider-variant-bg,var(--connect__surface-0)) 100%)}}@layer initiated-states{:where(.connect__disabled,[disabled],[aria-disabled=true]){--connect__feedback-cursor:var(--connect__disabled-cursor);--connect__icon-fill-color:var(--connect__disabled-icon-color);--connect__feedback-bg:var(--connect__disabled-outlined-bg);--connect__feedback-color:var(--connect__disabled-color);--connect__feedback-dropdown-fill:var(--connect__disabled-icon-color);--connect__feedback-border-color:var(--connect__disabled-outlined-border-color);--connect__translate-y:var(--connect__button-translate-y-disabled,0);--connect__chunky-shadow-active:0;box-shadow:var(--connect__shadow-null)}:where(.connect__readonly,[readonly]){--connect__feedback-cursor:var(--connect__readonly-cursor);--connect__icon-fill-color:var(--connect__readonly-icon-color);--connect__feedback-bg:var(--connect__readonly-bg);--connect__feedback-color:var(--connect__readonly-color);--connect__feedback-dropdown-fill:var(--connect__readonly-icon-color);--connect__feedback-border-color:var(--connect__readonly-border-color);--connect__chunky-shadow-active:0}:where(.connect__variant-interactive.connect__disabled){--connect__scale:1;--connect__icon-fill-color:var(--connect__variant-disabled-icon-color,var(--connect__disabled-icon-color));--connect__color-primary:var(--connect__variant-disabled-color,var(--connect__disabled-color));--connect__component-border-color:var(--connect__variant-disabled-border-color);--connect__component-background:var(--connect__variant-disabled-bg)}:where(.connect__component-sm){--connect__component-size-padding-y:var(--connect__component-padding-y-sm);--connect__component-size-padding-x:var(--connect__component-padding-x-sm);--connect__component-size-gap:var(--connect__component-gap-sm);--connect__component-size-radius:var(--connect__component-radius-sm);--connect__component-size-fs:var(--connect__component-fs-sm);--connect__component-size-lheight:var(--connect__component-lheight-sm);--variant__component-radius:var(--connect__component-size-radius)}:where(.connect__component-xs){--connect__component-size-padding-y:var(--connect__component-padding-y-xs);--connect__component-size-padding-x:var(--connect__component-padding-x-xs);--connect__component-size-gap:var(--connect__component-gap-xs);--connect__component-size-radius:var(--connect__component-radius-xs);--connect__component-size-fs:var(--connect__component-fs-xs);--connect__component-size-lheight:var(--connect__component-lheight-xs);--variant__component-radius:var(--connect__component-size-radius);min-block-size:unset;min-inline-size:unset}:where(.connect__component-sm [class*=connect__icon]){--connect__icon-size:var(--connect__component-icon-size-sm)}:where(.connect__component-xs [class*=connect__icon]){--connect__icon-size:var(--connect__component-icon-size-xs)}:where(.connect__component-xs,.connect__component-sm) [class*=connect__typography]{--connect__component-fs:var(--variant__btn-fs,var(--connect__component-size-fs));--connect__component-lheight:var(--variant__btn-lh,var(--connect__component-size-lheight))}:where(.connect__component-rounded){--connect__component-size-radius:var(--connect__radius-full);border-radius:var(--connect__radius-full)}.w44sZq_connect__button-icon{--connect__component-icon-size-padding-y:var(--connect__component-icon-padding-y);--connect__component-icon-size-padding-x:var(--connect__component-icon-padding-x);--connect__component-icon-size-wrapper:var(--connect__component-icon-wrapper);min-inline-size:var(--connect__component-min-w);padding-block:var(--variant__btn-padding-y,var(--connect__component-icon-size-padding-y));padding-inline:var(--variant__btn-padding-x,var(--connect__component-icon-size-padding-x))}:where(.w44sZq_connect__button-icon).w44sZq_connect__icon-sm{--connect__component-icon-size-padding-y:var(--connect__component-icon-padding-y-sm);--connect__component-icon-size-padding-x:var(--connect__component-icon-padding-x-sm);--connect__component-size-radius:var(--connect__component-radius-sm);--connect__component-size-gap:var(--connect__component-gap-sm);--connect__component-icon-size-wrapper:var(--connect__component-icon-wrapper-sm);--variant__btn-padding-y:var(--connect__component-icon-size-padding-y);--variant__btn-padding-x:var(--connect__component-icon-size-padding-x);--variant__component-radius:var(--connect__component-size-radius);--variant__btn-gap:var(--connect__component-size-gap);--variant__icon-wrapper:var(--connect__component-icon-size-wrapper);--variant__icon-size:var(--connect__component-icon-size-sm)}:where(.w44sZq_connect__button-icon).w44sZq_connect__icon-xs{--connect__component-icon-size-padding-y:var(--connect__component-icon-padding-y-xs);--connect__component-icon-size-padding-x:var(--connect__component-icon-padding-x-xs);--connect__component-size-radius:var(--connect__component-radius-xs);--connect__component-icon-size-wrapper:var(--connect__component-icon-wrapper-xs);--variant__btn-padding-y:var(--connect__component-icon-size-padding-y);--variant__btn-padding-x:var(--connect__component-icon-size-padding-x);--variant__component-radius:var(--connect__component-size-radius);--variant__icon-wrapper:var(--connect__component-icon-size-wrapper);--variant__icon-size:var(--connect__component-icon-size-xs);min-height:unset;min-inline-size:unset}:where(.w44sZq_connect__button-icon).w44sZq_connect__icon-rounded{--connect__component-size-radius:var(--connect__radius-full);--variant__component-radius:var(--connect__component-size-radius)}:where(.aD5JoW_connect__flipcard-inner.aD5JoW_connect__flipcard-flipped){rotate:y 180deg}.F-BD8q_connect__contain{object-fit:contain}.jYmfNG_connect__feedback-wrapper{flex-flow:column wrap;display:inline-flex}.jYmfNG_connect__feedback-correct{--connect__inner-status-color:var(--connect__success-400);--connect__feedback-bg:var(--connect__correct-feedback-bg);--connect__feedback-icon:var(--connect__feedback-icon-correct)}.jYmfNG_connect__feedback-incorrect{--connect__inner-status-color:var(--connect__danger-400);--connect__feedback-bg:var(--connect__incorrect-feedback-bg);--connect__feedback-icon:var(--connect__feedback-icon-incorrect)}.jYmfNG_connect__feedback-shown{--connect__inner-status-color:var(--connect__passive-400);--connect__feedback-bg:var(--connect__shown-feedback-bg);--connect__feedback-icon:var(--connect__feedback-icon-shown)}:where(._7F6Ooq_connect__input-wrapper-root-enabled)[aria-invalid=true],:where(._7F6Ooq_connect__input-wrapper-root-enabled)[data-status=error]{--connect__component-border-color:var(--connect__danger-outlined-border-color)}:where(._7F6Ooq_connect__input-wrapper-root-enabled):has([aria-invalid=true]){--connect__component-border-color:var(--connect__danger-outlined-border-color)}:where(._7F6Ooq_connect__input-wrapper-root-enabled)[data-status=success]{--connect__component-border-color:var(--connect__success-outlined-border-color)}:where(._7F6Ooq_connect__input-wrapper-root-enabled)[data-status=warning]{--connect__component-border-color:var(--connect__caution-400)}:where(._7F6Ooq_connect__input-wrapper-root-enabled)[data-status=info]{--connect__component-border-color:var(--connect__assistive-400)}:where(.XuMcnG_connect__label-checked):before{--connect__choice-bg:var(--connect__choice-checked-active-bg,var(--connect__surface-null))}:where(.XuMcnG_connect__label-checked):after{--connect__scale:1;--connect__opacity:1}:where(.XuMcnG_connect__label-indeterminate){--connect__choice-bg:var(--connect__choice-checked-bg)}:where(.XuMcnG_connect__label-indeterminate):before{outline:var(--connect__spacer-tiny) solid var(--connect__surface-0);outline-offset:calc(var(--connect__spacer-tiny) * -2)}@media (hover:hover){:where(.XuMcnG_connect__label-indeterminate):not(.XuMcnG_connect__disabled):hover:before{outline-color:var(--connect__color-checked-hover-border-c)}}:where(.XuMcnG_connect__label-indeterminate):after{--connect__scale:1;--connect__opacity:1;--connect__indeterminate-w:calc(var(--connect__choice-fill-size) - (var(--connect__spacer-tiny) * 3));--connect__indeterminate-h:var(--connect__spacer-tiny);border:calc(var(--connect__spacer-tiny) / 2) solid var(--connect__choice-checked-border-c);height:0;transform:scale(var(--connect__scale)) translate(calc(var(--connect__choice-fill-offset) + ((var(--connect__choice-fill-size) - var(--connect__indeterminate-w)) / 2)), calc(var(--connect__choice-fill-offset) + ((var(--connect__choice-fill-size) - var(--connect__indeterminate-h)) / 2)));width:var(--connect__indeterminate-w);z-index:var(--connect__z-raised)}:where(.XuMcnG_connect__disabled){--connect__choice-border-c:var(--connect__disabled-outlined-border-color);--connect__choice-bg:var(--connect__disabled-outlined-bg);--connect__choice-checked-bg:var(--connect__disabled-outlined-border-color);--connect__choice-checked-border-c:var(--connect__disabled-outlined-bg)}:where(.XuMcnG_connect__disabled+.XuMcnG_connect__label-indeterminate){--connect__choice-bg:var(--connect__disabled-outlined-border-color)}:where(.XuMcnG_connect__disabled+.XuMcnG_connect__label-indeterminate):before{outline-color:var(--connect__choice-checked-border-c)}:where(.KTYJxG_connect__dropdown-item)[aria-selected=true]{--connect__color-primary:var(--connect__primary-text-pressed-color);--connect__icon-fill-color:var(--connect__color-primary);background-color:var(--connect__primary-text-pressed-bg)}:where(.KTYJxG_connect__dropdown-item)[aria-disabled=true]{--connect__icon-fill-color:var(--connect__disabled-outlined-color);color:var(--connect__disabled-outlined-color);cursor:not-allowed}:where(.OMolyq_connect__pill.OMolyq_connect__pill-xs){min-width:unset}@supports (appearance:base-select){:where(.SA0mUW_connect__select option):checked{background-color:var(--connect__text-pressed-background);color:var(--connect__text-pressed-text)}}:where(.j-vK1G_connect__switch-slider-checked){background-color:var(--connect__component-background)}:where(.j-vK1G_connect__switch-slider-checked):before,:where(.j-vK1G_connect__switch-slider-checked) .j-vK1G_connect__switch-icon-container{--connect__translate-x:calc(var(--connect__spacer-xl) - var(--connect__spacer-xs))}:where(.j-vK1G_connect__switch-slider.j-vK1G_connect__disabled){background-color:var(--connect__disabled-solid-bg)}:where(.j-vK1G_connect__switch-slider.j-vK1G_connect__disabled):before{background-color:var(--connect__surface-0)}:where(.j-vK1G_connect__switch-slider.j-vK1G_connect__disabled) .j-vK1G_connect__switch-icon-container{background-color:var(--connect__fixed-white)}:where(.j-vK1G_connect__switch-slider.j-vK1G_connect__disabled) .j-vK1G_connect__switch-icon{--connect__icon-fill-color:var(--connect__disabled-icon-color)}._0mM3dq_connect__grid._0mM3dq_connect__grid-gutter{padding-block:calc(var(--connect__spacer-xl) * 2);padding-inline:var(--connect__gutter-width)}._0mM3dq_connect__grid._0mM3dq_connect__grid-inline{display:inline-grid}:where(.zPYL9q_connect__step-tab[disabled]){--connect__feedback-color:initial}:where(.zPYL9q_connect__step-content:not(.zPYL9q_connect__step-hoverable)){background-color:var(--connect__surface-null);border-color:var(--connect__surface-null)}:where(.NpSdGa_connect__tree-view-label-input-wrapper){--connect__component-border-color:var(--connect__surface-600);min-height:unset}:where(.NpSdGa_connect__tree-view-label-input){background-color:var(--connect__surface-null);caret-color:var(--connect__caret-color);cursor:var(--connect__feedback-cursor,text);padding-block:var(--connect__spacer-tiny);resize:none;border:0}@supports (field-sizing:content){:where(.NpSdGa_connect__tree-view-label-input){field-sizing:content}}}@layer animations{@keyframes jmHTVG_popover-enter{0%{--connect__opacity:0;--connect__scale:var(--connect__scale-enter-element);--connect__translate-y:var(--variant__enter-translate-y,var(--connect__spacer-sm))}to{--connect__opacity:1;--connect__scale:1;--connect__translate-y:0px}}:where(._4AWRCG_connect__circular-progress-indeterminate-bar){animation:_4AWRCG_circular-progress-indeterminate var(--connect__motion-loading) var(--connect__linear) infinite}@keyframes _4AWRCG_circular-progress-indeterminate{0%{--connect__arc-length:.04;--connect__arc-offset:0}25%{--connect__arc-length:.2;--connect__arc-offset:-.125}50%{--connect__arc-length:.5;--connect__arc-offset:-.375}75%{--connect__arc-length:.3;--connect__arc-offset:-.7055}to{--connect__arc-length:.04;--connect__arc-offset:-1}}:where(._62SfTG_connect__skeleton-pulse){animation:_62SfTG_connect-skeleton-pulse var(--connect__motion-skeleton) var(--connect__linear) infinite both}:where(._62SfTG_connect__skeleton-wave):after{animation:_62SfTG_connect-skeleton-wave var(--connect__skeleton-duration) var(--connect__skeleton-easing) infinite}@keyframes _62SfTG_connect-skeleton-pulse{0%,to{--connect__opacity:1}50%{--connect__opacity:.5}}@keyframes _62SfTG_connect-skeleton-wave{0%{transform:translateX(calc(-1 * var(--connect__skeleton-translate)))}to{transform:translateX(var(--connect__skeleton-translate))}}:where(.wGj_xW_connect__progress-indeterminate){animation:wGj_xW_progress-bar-slide var(--connect__motion-loading) var(--connect__linear) infinite alternate}@keyframes wGj_xW_progress-bar-slide{to{--connect__progress-pos-x:120%;--connect__progress-size-x:40%}}}@layer effects{.connect__effects{--connect__effects-shadow:0rem 0rem 0rem var(--connect__inner-edge) var(--connect__surface-background) inset, 0rem 0rem 0rem var(--connect__inner-status) var(--connect__inner-status-color,var(--connect__surface-null)) inset, 0rem 0rem 0rem var(--connect__inner-divider) var(--connect__surface-null) inset}.connect__flat{--connect__effects-shadow:var(--connect__shadow-flat)}.connect__no-definer{--connect__current-definer-level:0rem 0rem 0rem 0rem}}@layer motion{:where([class*=connect__])::backdrop{--connect__blur:0;--connect__opacity:0;filter:blur(var(--connect__blur));opacity:var(--connect__opacity)}:where([class*=connect__])[open]::backdrop{--connect__blur:var(--connect__blur-sm);--connect__opacity:1}@starting-style{:where([class*=connect__])[open]::backdrop{--connect__blur:0;--connect__opacity:0}}:where(.connect__variant-interactive){transition:color var(--connect__motion-hover) var(--connect__ease), background-color var(--connect__motion-hover) var(--connect__ease), border-color var(--connect__motion-hover) var(--connect__ease), box-shadow var(--connect__motion-hover) var(--connect__ease), --connect__scale var(--connect__motion-feedback) var(--connect__ease-out), --connect__translate-y var(--connect__motion-interactive) var(--connect__overshoot)}:where(.connect__variant-interactive):after{transition:--connect__chunky-offset var(--connect__motion-interactive) var(--connect__overshoot)}:where(.connect__variant-interactive):active{transition:color var(--connect__motion-feedback) var(--connect__ease), background-color var(--connect__motion-feedback) var(--connect__ease), border-color var(--connect__motion-feedback) var(--connect__ease), box-shadow var(--connect__motion-feedback) var(--connect__ease-out), --connect__scale var(--connect__motion-feedback) var(--connect__overshoot), --connect__translate-y var(--connect__motion-feedback) var(--connect__ease-out)}:where(.connect__variant-interactive):active:after{transition:--connect__chunky-offset var(--connect__motion-feedback) var(--connect__ease-out)}:where(.EDPD9q_connect__interactive-paper){transition:background-color var(--connect__motion-hover) var(--connect__ease), border-color var(--connect__motion-hover) var(--connect__ease), box-shadow var(--connect__motion-hover) var(--connect__ease)}:where(.jhmv_W_connect__details){transition-behavior:allow-discrete}:where(.jhmv_W_connect__details)::details-content{interpolate-size:allow-keywords;transition:content-visibility var(--connect__motion-exit) allow-discrete, --connect__opacity var(--connect__motion-feedback) var(--connect__ease-out), block-size var(--connect__motion-exit) var(--connect__ease-out)}:where(.jhmv_W_connect__details)[open]::details-content{transition:content-visibility var(--connect__motion-interactive) allow-discrete, --connect__opacity var(--connect__motion-interactive) var(--connect__ease-out), block-size var(--connect__motion-interactive) var(--connect__ease-out)}:where(.jhmv_W_connect__details) :where(.jhmv_W_connect__summary .jhmv_W_connect__accordion-icon){transition:--connect__rotate var(--connect__motion-interactive) var(--connect__ease-in-out), transform var(--connect__motion-interactive) var(--connect__ease-in-out)}@starting-style{:where(.jhmv_W_connect__details[open])::details-content{--connect__opacity:0;block-size:0}:where(.jhmv_W_connect__details[open])>.jhmv_W_connect__summary .jhmv_W_connect__accordion-icon{--connect__rotate:0deg}}:where(.QeQ6rG_connect__icon){transition:fill var(--connect__motion-hover) var(--connect__ease), stroke var(--connect__motion-hover) var(--connect__ease)}@media (prefers-reduced-motion:no-preference){:where(.LxOxZa_connect__carousel-list){scroll-behavior:smooth}}:where(.cAG2eG_connect__disclosure-content){interpolate-size:allow-keywords;transition:block-size var(--connect__motion-interactive) var(--connect__ease-out), --connect__opacity var(--connect__motion-interactive) var(--connect__ease-out), --connect__translate-y var(--connect__motion-interactive) var(--connect__ease-out), transform var(--connect__motion-interactive) var(--connect__ease-out)}:where(.cAG2eG_connect__disclosure-content[aria-hidden=true]){transition:block-size var(--connect__motion-exit) var(--connect__ease-out), --connect__opacity var(--connect__motion-feedback) var(--connect__ease-out), --connect__translate-y var(--connect__motion-feedback) var(--connect__ease-out), transform var(--connect__motion-feedback) var(--connect__ease-out)}@starting-style{:where(.cAG2eG_connect__disclosure-content:not([aria-hidden=true])){--connect__opacity:0;--connect__translate-y:var(--connect__spacer-sm);block-size:0;inline-size:0}}:where(.aD5JoW_connect__flipcard){transition:--connect__scale var(--connect__motion-hover) var(--connect__ease-out)}:where(.aD5JoW_connect__flipcard-inner){transition:rotate var(--connect__transition-speed,var(--connect__motion-gentle)) var(--connect__ease-in-out-strong)}@starting-style{:where(.aD5JoW_connect__flipcard-inner.aD5JoW_connect__flipcard-flipped){rotate:y 0deg}}:where(.pKYr4W_connect__tr),:where(.pKYr4W_connect__table-element){transition:background-color var(--connect__motion-hover) var(--connect__ease)}:where(._7F6Ooq_connect__input-wrapper-root){transition:background-color var(--connect__motion-feedback) var(--connect__ease), border-color var(--connect__motion-feedback) var(--connect__ease)}:where(._7F6Ooq_connect__input-component){transition:color var(--connect__motion-feedback) var(--connect__ease)}:where(.dStpsG_connect__clear-button){--connect__opacity:1;--connect__scale:1;opacity:var(--connect__opacity);scale:var(--connect__scale);transition:--connect__opacity var(--connect__motion-interactive) var(--connect__ease-out), --connect__scale var(--connect__motion-interactive) var(--connect__ease-out)}@starting-style{:where(.dStpsG_connect__clear-button){--connect__opacity:0;--connect__scale:var(--connect__scale-enter-element)}}:where(.NJPW5a_connect__input-feedback){--connect__blur:0;--connect__opacity:1;--connect__scale:1;--connect__translate-y:0px;filter:blur(var(--connect__blur));opacity:var(--connect__opacity);scale:var(--connect__scale);transform-origin:50%;transition:--connect__blur var(--connect__motion-interactive) var(--connect__ease-out), --connect__opacity var(--connect__motion-interactive) var(--connect__ease-out), --connect__scale var(--connect__motion-interactive) var(--connect__overshoot-gentle), --connect__translate-y var(--connect__motion-interactive) var(--connect__ease-out)}@starting-style{:where(.NJPW5a_connect__input-feedback){--connect__blur:var(--connect__blur-sm);--connect__opacity:0;--connect__scale:var(--connect__scale-enter-element);--connect__translate-y:var(--connect__spacer-sm)}}:where(.XuMcnG_connect__choice-input-label):before{transition:border-color var(--connect__motion-feedback) var(--connect__ease-out), background-color var(--connect__motion-feedback) var(--connect__ease-out)}:where(.XuMcnG_connect__choice-input-label):after{transition:--connect__scale var(--connect__motion-feedback) var(--connect__overshoot-gentle), --connect__opacity var(--connect__motion-feedback) var(--connect__ease-out)}:where(.jmHTVG_connect__popover){--connect__opacity:0;--connect__scale:var(--connect__scale-exit-element);--connect__translate-y:0px;opacity:var(--connect__opacity);scale:var(--connect__scale);transform-origin:var(--variant__transform-origin,var(--variant__anchor-position,bottom));transition:overlay var(--connect__motion-exit) allow-discrete var(--variant__exit-delay,0s), --connect__opacity var(--connect__motion-exit) var(--connect__ease-out) var(--variant__exit-delay,0s), --connect__scale var(--connect__motion-exit) var(--connect__ease-out) var(--variant__exit-delay,0s), --connect__translate-y var(--connect__motion-exit) var(--connect__ease-out) var(--variant__exit-delay,0s);translate:0 var(--connect__translate-y)}:where(.jmHTVG_connect__popover):popover-open{--connect__opacity:1;--connect__scale:1;--connect__translate-y:0px;animation:jmHTVG_popover-enter var(--connect__motion-interactive) var(--connect__ease-out) both;max-width:var(--variant__popover-max-width,var(--connect__popover-max-width,auto));transition:overlay var(--connect__motion-exit) allow-discrete;width:var(--connect__popover-width,var(--variant__popover-max-width,max-content))}:where(.T5k4za_connect__dropdown-trigger-indicator) svg{--connect__rotate:0deg;rotate:var(--connect__rotate);transform-origin:50%;transition:--connect__rotate var(--connect__motion-exit) var(--connect__ease-out)}:where([aria-expanded=true]) .T5k4za_connect__dropdown-trigger-indicator svg,:where(.T5k4za_connect__dropdown-trigger-indicator-open) svg{--connect__rotate:180deg;transition:--connect__rotate var(--connect__motion-interactive) var(--connect__ease-out)}:where(.KTYJxG_connect__dropdown-item){transition:background-color var(--connect__motion-hover) var(--connect__ease), color var(--connect__motion-hover) var(--connect__ease)}:where(._4AWRCG_connect__circular-progress-bar){transition:stroke-dashoffset var(--connect__motion-interactive) var(--connect__ease-out)}:where(.PvYAfW_connect__file-type-badge){--connect__blur:0;--connect__opacity:1;--connect__scale:1;filter:blur(var(--connect__blur));opacity:var(--connect__opacity);scale:var(--connect__scale);transform-origin:50%;transition:--connect__blur var(--connect__motion-interactive) var(--connect__ease-out), --connect__opacity var(--connect__motion-interactive) var(--connect__ease-out), --connect__scale var(--connect__motion-interactive) var(--connect__overshoot-gentle)}@starting-style{:where(.PvYAfW_connect__file-type-badge){--connect__blur:var(--connect__blur-sm);--connect__opacity:0;--connect__scale:var(--connect__scale-enter-element)}}:where(.iRXXkq_connect__file-upload-row),:where(.iRXXkq_connect__file-upload-row-progress),:where(.iRXXkq_connect__file-upload-state-icon),:where(.iRXXkq_connect__file-upload-status-text),:where(.iRXXkq_connect__file-upload-action){--connect__opacity:1;opacity:var(--connect__opacity)}:where(.iRXXkq_connect__file-upload-row,.iRXXkq_connect__file-upload-status-text){--connect__translate-y:0px;translate:0 var(--connect__translate-y)}:where(.iRXXkq_connect__file-upload-state-icon){--connect__blur:0;--connect__scale:1;filter:blur(var(--connect__blur));scale:var(--connect__scale);transition:--connect__blur var(--connect__motion-interactive) var(--connect__ease-out), --connect__opacity var(--connect__motion-interactive) var(--connect__ease-out), --connect__scale var(--connect__motion-interactive) var(--connect__overshoot-gentle);transition-delay:var(--connect__motion-interactive)}:where(.iRXXkq_connect__file-upload-action){--connect__scale:1;scale:var(--connect__scale);transition:--connect__opacity var(--connect__motion-interactive) var(--connect__ease-out), --connect__scale var(--connect__motion-interactive) var(--connect__overshoot-gentle);transition-delay:var(--connect__motion-delay)}:where(.iRXXkq_connect__file-upload-row){transition:background-color var(--connect__motion-hover) var(--connect__ease), border-color var(--connect__motion-hover) var(--connect__ease), --connect__opacity var(--connect__motion-interactive) var(--connect__ease-out), --connect__translate-y var(--connect__motion-interactive) var(--connect__ease-out)}:where(.iRXXkq_connect__file-upload-row-progress){--connect__scale-x:var(--connect__file-upload-progress-ratio);transform:scaleX(var(--connect__scale-x));transform-origin:0;transition:--connect__scale-x var(--connect__motion-interactive) var(--connect__linear), --connect__opacity var(--connect__motion-interactive) var(--connect__ease-out)}:where(.iRXXkq_connect__file-upload-status-text){transition:--connect__opacity var(--connect__motion-interactive) var(--connect__ease-out), --connect__translate-y var(--connect__motion-interactive) var(--connect__ease-out);transition-delay:calc(var(--connect__motion-interactive) + var(--connect__motion-delay))}@starting-style{:where(.iRXXkq_connect__file-upload-row){--connect__translate-y:var(--connect__spacer-sm)}:where(.iRXXkq_connect__file-upload-row,.iRXXkq_connect__file-upload-row-progress,.iRXXkq_connect__file-upload-state-icon,.iRXXkq_connect__file-upload-action,.iRXXkq_connect__file-upload-status-text){--connect__opacity:0}:where(.iRXXkq_connect__file-upload-row-progress){--connect__scale-x:0}:where(.iRXXkq_connect__file-upload-state-icon){--connect__blur:var(--connect__blur-sm);--connect__scale:var(--connect__scale-enter-element)}:where(.iRXXkq_connect__file-upload-action){--connect__scale:var(--connect__scale-enter-element)}:where(.iRXXkq_connect__file-upload-status-text){--connect__translate-y:var(--connect__spacer-xs)}}:where(._4SL6QG_connect__form-status-message){--connect__opacity:1;--connect__scale:1;--connect__translate-y:0px;transition:--connect__opacity var(--connect__motion-interactive) var(--connect__ease-out), --connect__scale var(--connect__motion-interactive) var(--connect__ease-out), --connect__translate-y var(--connect__motion-interactive) var(--connect__ease-out)}@starting-style{:where(._4SL6QG_connect__form-status-message){--connect__opacity:0;--connect__scale:var(--connect__scale-enter-element);--connect__translate-y:var(--connect__spacer-sm)}}:where(.SA0mUW_connect__select-indicator) svg{--connect__rotate:0deg;rotate:var(--connect__rotate);transform-origin:50%;transition:--connect__rotate var(--connect__motion-exit) var(--connect__ease-out)}@supports (appearance:base-select){:where(.SA0mUW_connect__input-wrapper-root-anchor):has(.SA0mUW_connect__select:open) .SA0mUW_connect__select-indicator svg{--connect__rotate:180deg;transition:--connect__rotate var(--connect__motion-interactive) var(--connect__ease-in-out)}:where(.SA0mUW_connect__select)::picker(select){opacity:var(--connect__opacity);scale:var(--connect__scale);transform-origin:top;transition:display var(--connect__motion-exit) allow-discrete, overlay var(--connect__motion-exit) allow-discrete, --connect__opacity var(--connect__motion-exit) var(--connect__ease-out), --connect__scale var(--connect__motion-exit) var(--connect__ease-out), --connect__translate-y var(--connect__motion-exit) var(--connect__ease-out);translate:0 var(--connect__translate-y)}:where(.SA0mUW_connect__select):open::picker(select){--connect__opacity:1;--connect__scale:1;--connect__translate-y:0px;transition:display var(--connect__motion-overlay) allow-discrete, overlay var(--connect__motion-overlay) allow-discrete, --connect__opacity var(--connect__motion-overlay) var(--connect__ease-out), --connect__scale var(--connect__motion-overlay) var(--connect__ease-out), --connect__translate-y var(--connect__motion-overlay) var(--connect__ease-out)}@starting-style{:where(.SA0mUW_connect__select):open::picker(select){--connect__opacity:0;--connect__scale:var(--connect__scale-enter-element);--connect__translate-y:var(--connect__spacer-tiny)}}}:where(.gDB7FG_connect__tooltip){--variant__enter-translate-y:0;--variant__exit-delay:var(--connect__motion-delay);animation-delay:var(--connect__motion-delay)}:where(.BODeba_connect__slider){transition:box-shadow var(--connect__motion-hover) var(--connect__ease)}:where(.BODeba_connect__slider)::-webkit-slider-runnable-track{transition:background var(--connect__motion-hover) var(--connect__ease)}:where(.BODeba_connect__slider)::-moz-range-track{transition:background var(--connect__motion-hover) var(--connect__ease)}:where(.BODeba_connect__slider)::-webkit-slider-thumb{transition:background-color var(--connect__motion-hover) var(--connect__ease), border-color var(--connect__motion-hover) var(--connect__ease), box-shadow var(--connect__motion-hover) var(--connect__ease), transform var(--connect__motion-feedback) var(--connect__ease-out)}:where(.BODeba_connect__slider)::-moz-range-thumb{transition:background-color var(--connect__motion-hover) var(--connect__ease), border-color var(--connect__motion-hover) var(--connect__ease), box-shadow var(--connect__motion-hover) var(--connect__ease), transform var(--connect__motion-feedback) var(--connect__ease-out)}:where(.BODeba_connect__slider):active:not(:disabled)::-webkit-slider-runnable-track{transition:none}:where(.BODeba_connect__slider):active:not(:disabled)::-moz-range-track{transition:none}:where(.BODeba_connect__slider):active:not(:disabled)::-webkit-slider-thumb{transform:translateY(var(--connect__slider-thumb-offset)) scale(1.15);transition:transform var(--connect__motion-feedback) var(--connect__overshoot-gentle)}:where(.BODeba_connect__slider):active:not(:disabled)::-moz-range-thumb{transition:transform var(--connect__motion-feedback) var(--connect__overshoot-gentle);transform:scale(1.15)}:where(.j-vK1G_connect__switch-slider){transition:background-color var(--connect__motion-interactive) var(--connect__ease)}:where(.j-vK1G_connect__switch-slider):before{transition:--connect__translate-x var(--connect__motion-interactive) var(--connect__spring)}:where(.j-vK1G_connect__switch-icon-container){transition:--connect__opacity var(--connect__motion-exit) var(--connect__ease-out)}:where(.j-vK1G_connect__switch-slider-checked) .j-vK1G_connect__switch-icon-container{transition:--connect__opacity var(--connect__motion-interactive) var(--connect__ease-out)}@starting-style{:where(.j-vK1G_connect__switch-slider-checked):before{--connect__translate-x:0px}:where(.j-vK1G_connect__switch-slider-checked) .j-vK1G_connect__switch-icon-container{--connect__translate-x:0px;--connect__opacity:0}}:where(.Lbcy4G_connect__link){transition:color var(--connect__motion-hover) var(--connect__ease), text-decoration-color var(--connect__motion-hover) var(--connect__ease)}:where(.Lbcy4G_connect__link-stack){transition:background-color var(--connect__motion-hover) var(--connect__ease), box-shadow var(--connect__motion-hover) var(--connect__ease)}:where(.uP1Maq_connect__step-connector){transition:background-color var(--connect__motion-interactive) var(--connect__ease)}:where(.uP1Maq_connect__step-connector)[data-status=completed]{transition-delay:var(--connect__motion-delay)}:where(.zPYL9q_connect__step-icon-glyph){--connect__blur:0;--connect__opacity:1;--connect__scale:1;transition:--connect__blur var(--connect__motion-interactive) var(--connect__ease-out), --connect__opacity var(--connect__motion-interactive) var(--connect__ease-out), --connect__scale var(--connect__motion-interactive) var(--connect__ease-out)}:where(.zPYL9q_connect__step-adornment){--connect__opacity:1;--connect__scale:1;opacity:var(--connect__opacity);scale:var(--connect__scale);transform-origin:var(--variant__transform-origin,bottom left);transition:--connect__opacity var(--connect__motion-interactive) var(--connect__ease-out), --connect__scale var(--connect__motion-interactive) var(--connect__overshoot) var(--connect__motion-delay)}@starting-style{:where(.zPYL9q_connect__step-icon-glyph){--connect__blur:var(--connect__blur-sm);--connect__opacity:0;--connect__scale:var(--connect__scale-enter-element)}:where(.zPYL9q_connect__step-adornment){--connect__opacity:0;--connect__scale:var(--connect__scale-enter-element)}}@media (prefers-reduced-motion:no-preference){:root::view-transition-group(.pG1rfq_connect__tabs-panel){animation-duration:var(--connect__motion-feedback)}:root::view-transition-old(.pG1rfq_connect__tabs-panel){animation-duration:var(--connect__motion-feedback);animation-timing-function:var(--connect__ease-out)}:root::view-transition-new(.pG1rfq_connect__tabs-panel){animation-duration:var(--connect__motion-feedback);animation-timing-function:var(--connect__ease-out)}}@media (prefers-reduced-motion:reduce){:root::view-transition-group(.pG1rfq_connect__tabs-panel){animation-duration:0s}:root::view-transition-old(.pG1rfq_connect__tabs-panel){animation-duration:0s}:root::view-transition-new(.pG1rfq_connect__tabs-panel){animation-duration:0s}}:where(.NpSdGa_connect__tree-view-label-input-wrapper){--connect__opacity:1;--connect__scale:1;--connect__translate-x:0;opacity:var(--connect__opacity);scale:var(--connect__scale);transform-origin:0;transition:--connect__opacity var(--connect__motion-interactive) var(--connect__ease-out), --connect__scale var(--connect__motion-interactive) var(--connect__overshoot-gentle), --connect__translate-x var(--connect__motion-interactive) var(--connect__ease-out);translate:var(--connect__translate-x) 0}:where(.NpSdGa_connect__tree-view-edit-actions){--connect__opacity:1;--connect__scale:1;opacity:var(--connect__opacity);scale:var(--connect__scale);transition:--connect__opacity var(--connect__motion-interactive) var(--connect__ease-out), --connect__scale var(--connect__motion-interactive) var(--connect__overshoot-gentle);transition-delay:var(--connect__motion-delay)}:where(.NpSdGa_connect__tree-view-toggle),:where(.NpSdGa_connect__tree-view-icon-slot),:where(.NpSdGa_connect__tree-view-edit-trigger){--connect__opacity:1;opacity:var(--connect__opacity);transition:--connect__opacity var(--connect__motion-interactive) var(--connect__ease-out)}@starting-style{:where(.NpSdGa_connect__tree-view-toggle),:where(.NpSdGa_connect__tree-view-icon-slot),:where(.NpSdGa_connect__tree-view-edit-trigger){--connect__opacity:0}}:where(.NpSdGa_connect__tree-view-toggle-icon){--connect__rotate:0deg;rotate:var(--connect__rotate);transition:--connect__rotate var(--connect__motion-interactive) var(--connect__ease-in-out)}:where(.NpSdGa_connect__tree-view-toggle[data-treeview-expanded=true]) .NpSdGa_connect__tree-view-toggle-icon{--connect__rotate:90deg}@starting-style{:where(.NpSdGa_connect__tree-view-label-input-wrapper){--connect__opacity:0;--connect__scale:var(--connect__scale-enter-element);--connect__translate-x:calc(-1 * var(--connect__spacer-sm))}:where(.NpSdGa_connect__tree-view-edit-actions){--connect__opacity:0;--connect__scale:var(--connect__scale-enter-element)}}:where(.NpSdGa_connect__tree-view-group){interpolate-size:allow-keywords;transition:block-size var(--connect__motion-interactive) var(--connect__ease-out), --connect__opacity var(--connect__motion-interactive) var(--connect__ease-out)}:where(.NpSdGa_connect__tree-view-group[aria-hidden=true]){transition:block-size var(--connect__motion-gentle) var(--connect__ease-out), --connect__opacity var(--connect__motion-overlay) var(--connect__ease-out)}@starting-style{:where(.NpSdGa_connect__tree-view-group[data-treeview-motion-enter=true]){--connect__opacity:0;block-size:0}}:where(.NpSdGa_connect__tree-view-load-error){--connect__opacity:1;--connect__translate-y:0;opacity:var(--connect__opacity);transition:--connect__opacity var(--connect__motion-interactive) var(--connect__ease-out), --connect__translate-y var(--connect__motion-interactive) var(--connect__ease-out);translate:0 var(--connect__translate-y)}@starting-style{:where(.NpSdGa_connect__tree-view-load-error){--connect__opacity:0;--connect__translate-y:calc(-1 * var(--connect__spacer-xs))}}:where(.Y8ga5q_connect__badge){transform-origin:var(--variant__transform-origin,bottom left)}:where(.Y8ga5q_connect__badge):not(.Y8ga5q_connect__badge-invisible){--connect__blur:0;--connect__opacity:1;--connect__scale:1;filter:blur(var(--connect__blur));opacity:var(--connect__opacity);scale:var(--connect__scale);transition:display var(--connect__motion-interactive) allow-discrete, --connect__blur var(--connect__motion-interactive) var(--connect__ease-out), --connect__opacity var(--connect__motion-interactive) var(--connect__ease-out), --connect__scale var(--connect__motion-interactive) var(--connect__overshoot) var(--connect__motion-delay)}:where(.Y8ga5q_connect__badge-invisible){--connect__opacity:0;--connect__scale:var(--connect__scale-exit-element);opacity:var(--connect__opacity);scale:var(--connect__scale);transition:display var(--connect__motion-exit) allow-discrete, --connect__opacity var(--connect__motion-exit) var(--connect__ease-out), --connect__scale var(--connect__motion-exit) var(--connect__ease-out)}@starting-style{:where(.Y8ga5q_connect__badge):not(.Y8ga5q_connect__badge-invisible){--connect__blur:var(--connect__blur-sm);--connect__opacity:0;--connect__scale:var(--connect__scale-enter-element)}}:where(.NYRDEa_connect__dialog){--connect__scale:var(--connect__scale-exit-overlay);--connect__translate-y:var(--connect__spacer-lg);scale:var(--connect__scale);transition:display var(--connect__motion-interactive) allow-discrete, overlay var(--connect__motion-interactive) allow-discrete, --connect__scale var(--connect__motion-interactive) var(--connect__ease-in-out), --connect__translate-y var(--connect__motion-interactive) var(--connect__ease-in-out), --connect__opacity var(--connect__motion-exit) var(--connect__ease-out);translate:0 var(--connect__translate-y)}:where(.NYRDEa_connect__dialog)[open]{--connect__opacity:1;--connect__scale:1;--connect__translate-y:0;transition:display var(--connect__motion-overlay) allow-discrete, overlay var(--connect__motion-overlay) allow-discrete, --connect__scale var(--connect__motion-overlay) var(--connect__ease-out), --connect__translate-y var(--connect__motion-overlay) var(--connect__ease-out), --connect__opacity var(--connect__motion-overlay) var(--connect__ease-out)}:where(.NYRDEa_connect__dialog)::backdrop{transition:overlay var(--connect__motion-exit) allow-discrete, --connect__opacity var(--connect__motion-exit) var(--connect__ease-out), --connect__blur var(--connect__motion-exit) var(--connect__ease-out)}:where(.NYRDEa_connect__dialog)[open]::backdrop{transition:overlay var(--connect__motion-overlay) allow-discrete, --connect__opacity var(--connect__motion-overlay) var(--connect__ease-out), --connect__blur var(--connect__motion-overlay) var(--connect__ease-out);transition-delay:var(--connect__motion-delay)}:where(.NYRDEa_connect__full-screen){--connect__scale:1;--connect__translate-y:3svh}@media (prefers-reduced-motion:no-preference){@starting-style{:where(.NYRDEa_connect__dialog)[open]{--connect__opacity:0;--connect__scale:var(--connect__scale-enter-overlay);--connect__translate-y:var(--connect__spacer-xl)}:where(.NYRDEa_connect__full-screen)[open]{--connect__scale:1;--connect__translate-y:5svh}}}@supports not (overlay:auto){:where(.NYRDEa_connect__dialog):not([open]){transition:none}}.wY3Uta_connect__drawer{--connect__opacity:1;--connect__scale:1;translate:var(--connect__drawer-translate-x) var(--connect__drawer-translate-y);will-change:transform}.wY3Uta_connect__drawer-left,.wY3Uta_connect__drawer-right,.wY3Uta_connect__drawer-top,.wY3Uta_connect__drawer-bottom{transition:display var(--connect__motion-complex) allow-discrete, overlay var(--connect__motion-complex) allow-discrete, translate var(--connect__motion-complex) var(--connect__ease-out-swift)}:is(.wY3Uta_connect__drawer-left,.wY3Uta_connect__drawer-right,.wY3Uta_connect__drawer-top,.wY3Uta_connect__drawer-bottom)::backdrop{transition:overlay var(--connect__motion-complex) allow-discrete, --connect__opacity var(--connect__motion-complex) var(--connect__ease-out), --connect__blur var(--connect__motion-complex) var(--connect__ease-out)}:is(.wY3Uta_connect__drawer-left,.wY3Uta_connect__drawer-right,.wY3Uta_connect__drawer-top,.wY3Uta_connect__drawer-bottom):where([open]){--connect__drawer-translate-x:0;--connect__drawer-translate-y:0;--connect__opacity:1;transition:display var(--connect__motion-complex) allow-discrete, overlay var(--connect__motion-complex) allow-discrete, translate var(--connect__motion-complex) var(--connect__ease-out-swift), --connect__opacity var(--connect__motion-complex) var(--connect__ease-out)}@media (prefers-reduced-motion:no-preference){@starting-style{:where(.wY3Uta_connect__drawer-left)[open],:where(.wY3Uta_connect__drawer-right)[open],:where(.wY3Uta_connect__drawer-top)[open],:where(.wY3Uta_connect__drawer-bottom)[open]{--connect__opacity:.85}:where(.wY3Uta_connect__drawer-left)[open]{--connect__drawer-translate-x:-110%}:where(.wY3Uta_connect__drawer-right)[open]{--connect__drawer-translate-x:110%}:where(.wY3Uta_connect__drawer-top)[open]{--connect__drawer-translate-y:-110%}:where(.wY3Uta_connect__drawer-bottom)[open]{--connect__drawer-translate-y:110%}}}@supports not (overlay:auto){.wY3Uta_connect__drawer-left:not([open]),.wY3Uta_connect__drawer-right:not([open]),.wY3Uta_connect__drawer-top:not([open]),.wY3Uta_connect__drawer-bottom:not([open]){transition:none}}:where(.wGj_xW_connect__progress)::-moz-progress-bar{transition:inline-size var(--connect__motion-interactive) var(--connect__ease-out);will-change:inline-size}:where(.wGj_xW_connect__progress)::-webkit-progress-value{transition:width var(--connect__motion-interactive) var(--connect__ease-out);will-change:width}}}@layer helpers{@layer layouts{._68y23W_connect__full-width{width:100%}._68y23W_connect__full-height{height:100%}._68y23W_connect__auto-width{width:auto}._68y23W_connect__relative{position:relative}._68y23W_connect__absolute{position:absolute}._68y23W_connect__fixed{position:fixed}._68y23W_connect__sticky{position:sticky}._68y23W_connect__static{position:static}._68y23W_connect__inset{inset:0}._68y23W_connect__z-negative{z-index:var(--connect__z-negative)}._68y23W_connect__z-base{z-index:var(--connect__z-base)}._68y23W_connect__z-raised{z-index:var(--connect__z-raised)}._68y23W_connect__z-breakout{z-index:var(--connect__z-breakout)}._68y23W_connect__no-scrollbar{scrollbar-width:none}._68y23W_connect__no-scrollbar::-webkit-scrollbar{display:none}._68y23W_connect__scrollable-focus:focus-visible{border-radius:inherit;outline:var(--connect__focus-width) solid var(--connect__focus);outline-offset:var(--connect__focus-offset)}}@layer radius{._5Apz_W_connect__rounded-corners{border-radius:var(--connect__variant-radius,var(--connect__static-radius))}._5Apz_W_connect__rounded-reset{--connect__variant-radius:var(--connect__radius-zero)}._5Apz_W_connect__rounded-top-left{border-start-start-radius:var(--connect__variant-radius,var(--connect__static-radius))}._5Apz_W_connect__rounded-top-right{border-start-end-radius:var(--connect__variant-radius,var(--connect__static-radius))}._5Apz_W_connect__rounded-bottom-left{border-end-start-radius:var(--connect__variant-radius,var(--connect__static-radius))}._5Apz_W_connect__rounded-bottom-right{border-end-end-radius:var(--connect__variant-radius,var(--connect__static-radius))}._5Apz_W_connect__rounded-top{border-start-start-radius:var(--connect__variant-radius,var(--connect__static-radius));border-start-end-radius:var(--connect__variant-radius,var(--connect__static-radius))}._5Apz_W_connect__rounded-bottom{border-end-end-radius:var(--connect__variant-radius,var(--connect__static-radius));border-end-start-radius:var(--connect__variant-radius,var(--connect__static-radius))}}}}@property --connect__opacity{syntax:"<number>";inherits:false;initial-value:0}@property --connect__translate-x{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --connect__translate-y{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --connect__chunky-offset{syntax:"<length>";inherits:false;initial-value:0}@property --connect__scale{syntax:"<number>";inherits:false;initial-value:1}@property --connect__scale-x{syntax:"<number>";inherits:false;initial-value:1}@property --connect__rotate{syntax:"<angle>";inherits:false;initial-value:0deg}@property --connect__blur{syntax:"<length>";inherits:false;initial-value:0}@property --connect__arc-length{syntax:"<number>";inherits:false;initial-value:0}@property --connect__arc-offset{syntax:"<number>";inherits:false;initial-value:0}@property --connect__file-upload-progress-ratio{syntax:"<number>";inherits:false;initial-value:0}.hwBFmq_connect__connect-theme{display:contents}@property --connect__progress-pos-x{syntax:"<length-percentage>";inherits:false;initial-value:-20%}@property --connect__progress-size-x{syntax:"<length-percentage>";inherits:false;initial-value:20%}@property --connect__progress-bar-size{syntax:"<length-percentage>";inherits:false;initial-value:100%}

@layer connect;@layer hmh-ed-pattern{@layer components{@layer structure{.U2NMmW_ed__checkbox-surface>div{block-size:100%;inline-size:100%}.U2NMmW_ed__checkbox-surface-label{block-size:100%;inline-size:100%;padding:var(--connect__spacer-md);display:block}.U2NMmW_ed__checkbox-surface-label:before,.U2NMmW_ed__checkbox-surface-label:after{display:none}.qy3ijG_ed__selection-surface{font:inherit;padding:var(--connect__spacer-zero);text-align:inherit;display:block}.qy3ijG_ed__selection-surface:not(:disabled){cursor:pointer}}@layer browser-states{.U2NMmW_ed__checkbox-surface:has(input:not(:disabled)):hover{background-color:var(--connect__surface-100)}.U2NMmW_ed__checkbox-surface:has(:focus-visible){outline:var(--connect__focus-width) solid var(--connect__focus);outline-offset:var(--connect__focus-offset)}.qy3ijG_ed__selection-surface:focus-visible{outline:var(--connect__focus-width) solid var(--connect__focus);outline-offset:var(--connect__focus-offset)}.qy3ijG_ed__selection-surface:disabled:hover{box-shadow:none}}@layer initiated-states{.U2NMmW_ed__checkbox-surface:has(input:checked:not(:disabled)):hover{background-color:var(--connect__primary-200)}.U2NMmW_ed__checkbox-surface:has(input:disabled){background-color:var(--connect__disabled-outlined-bg);border-color:var(--connect__disabled-border-color);cursor:var(--connect__disabled-cursor)}.qy3ijG_ed__selection-surface:disabled{color:var(--connect__disabled-color);cursor:var(--connect__disabled-cursor)}}}}@layer hmh-ed-pattern.foundation,hmh-ed-pattern.tokens,hmh-ed-pattern.components,hmh-ed-pattern.helpers,hmh-ed-pattern.foundation.fonts,hmh-ed-pattern.foundation.resets,hmh-ed-pattern.tokens.colors,hmh-ed-pattern.tokens.shadows,hmh-ed-pattern.tokens.motion,hmh-ed-pattern.tokens.gradebands,hmh-ed-pattern.tokens.variables,hmh-ed-pattern.tokens.colors.base,hmh-ed-pattern.tokens.colors.packs,hmh-ed-pattern.tokens.colors.mappings,hmh-ed-pattern.components.base,hmh-ed-pattern.components.structure,hmh-ed-pattern.components.variants,hmh-ed-pattern.components.responsive,hmh-ed-pattern.components.browser-states,hmh-ed-pattern.components.themes,hmh-ed-pattern.components.initiated-states,hmh-ed-pattern.components.animations,hmh-ed-pattern.components.effects,hmh-ed-pattern.components.motion,hmh-ed-pattern.helpers.layouts,hmh-ed-pattern.helpers.radius;

/* Ed theme for @connect/connect-design-system.
   This file is the Ed design tokens (colors.json / grade.json / semantic.json,
   Oct 2026) expressed as Connect theme variables -- nothing else. It was
   originally a copy of connect-design-system's ed.theme.css; every variable
   that file set without a counterpart in the token files has been removed, so
   Connect's defaults apply there. Palette step N in the token files is Connect
   ramp step s(5N): 1 -> s5 ... 15 -> s75.

     colors.surface, colors.neutral  -> pebble   (--connect__surface-*, --connect__neutral-*)
     colors.primary                  -> topaz    (ramp values borrowed from the DS; see TODO)
     colors.secondary                -> golden
     colors.positive                 -> lime     (Connect calls this `success`)
     colors.negative                 -> red      (Connect calls this `negative`)
     colors.caution                  -> orange
     colors.assistive                -> turquoise
     semantic.solid.disabled         -> --connect__disabled-solid-* / --connect__disabled-*
     grade.adult.*                   -> scoped to [data-connect-theme~='teach'] (adult = teach):
       typography                      Gilroy headings, Noto Sans body
       global.interactive              --connect__component-* sizing tokens
       global.static                   --connect__static-radius

   Deliberately NOT applied, because Connect's theme contract (the stylelint
   theme-definition plugin) has no token for them and the declaration would be
   dead: typography.utility and display-lg/xl/xxl; interactive gap, per-size
   font-size/line-height and the md icon size; semantic.soft.disabled (Connect
   has no disabled-soft-* tokens).

   Also not repeated here because they are already Connect's defaults: every
   grade.adult font size and line height. The token group is `xl`, and
   Connect's adult.css (selector [data-connect-theme~='teach'], the DS's own
   name for the adult/teacher gradeband) sets exactly those values in its
   `min-width: 80rem` override; below that breakpoint Connect's smaller adult
   scale applies, which the token files do not cover.
*/

/* Font declarations for the ED theme.
   URLs are RELATIVE to this file (../fonts/...), never root-absolute (/fonts/...).
   The same relative path holds in this package (css/ -> fonts/) and in the
   published @hmhco/ed-pattern (dist/themes/ -> dist/fonts/), so a consumer's
   bundler resolves the files out of node_modules, emits them into its own build
   output and rewrites the URLs -- no manual copy step, and it works under any
   deployment base path. A root-absolute URL would bypass the bundler and 404 in
   every app that had not hand-copied the fonts to /fonts/.
   `assert-package` and `assert-consumer-build` (packages/ed-pattern/scripts)
   fail the build if either property stops being true.
   Nothing in this file should ever be taken as a source of truth for the ED theme.
*/

/* Noto Sans: body text. Only regular (400) and bold (700) are available; the
   browser synthesises italics. Files from ed.baseline.ux/fonts/cts (Apache 2.0,
   see fonts/noto-sans/LICENSE.txt). */

@font-face {
  font-display: swap;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src:
    local('Noto Sans'),
    local('NotoSans'),
    url(/ui/login/44f6f6c44fcf686daa86.woff2) format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src:
    local('Noto Sans Bold'),
    local('NotoSans-Bold'),
    url(/ui/login/b36335ad42b404de740f.woff2) format('woff2');
}

/* Gilroy: headings. */

@font-face {
  font-display: swap;
  font-family: Gilroy;
  font-style: normal;
  font-weight: 400;
  src: url(/ui/login/80dc906ae564ca2f9667.woff2) format('woff2');
}

@font-face {
  font-display: swap;
  font-family: Gilroy;
  font-style: italic;
  font-weight: 400;
  src: url(/ui/login/37f337cffc4200207025.woff2) format('woff2');
}

@font-face {
  font-display: swap;
  font-family: Gilroy;
  font-style: normal;
  font-weight: 700;
  src: url(/ui/login/17a32f687ec6cccd43f3.woff2) format('woff2');
}

@font-face {
  font-display: swap;
  font-family: Gilroy;
  font-style: italic;
  font-weight: 700;
  src: url(/ui/login/5fdc3462dadeaa9d0e48.woff2) format('woff2');
}


[data-connect-theme~='ed'] {
  /* colors.surface / colors.neutral: pebble. The light-dark step pairs are the
     ones Connect uses for its default `stone` ramp, so only the hue changes,
     not the contrast relationships. */
  --connect__surface-50: light-dark(var(--connect__pebble-s5), var(--connect__pebble-s70));
  --connect__surface-100: light-dark(var(--connect__pebble-s10), var(--connect__pebble-s60));
  --connect__surface-200: light-dark(var(--connect__pebble-s15), var(--connect__pebble-s55));
  --connect__surface-300: light-dark(var(--connect__pebble-s20), var(--connect__pebble-s50));
  --connect__surface-400: light-dark(var(--connect__pebble-s30), var(--connect__pebble-s40));
  --connect__surface-500: light-dark(var(--connect__pebble-s40), var(--connect__pebble-s30));
  --connect__surface-600: light-dark(var(--connect__pebble-s50), var(--connect__pebble-s20));
  --connect__surface-700: light-dark(var(--connect__pebble-s55), var(--connect__pebble-s15));
  --connect__surface-800: light-dark(var(--connect__pebble-s60), var(--connect__pebble-s10));
  --connect__surface-900: light-dark(var(--connect__pebble-s70), var(--connect__pebble-s5));

  --connect__neutral-100: light-dark(var(--connect__pebble-s10), var(--connect__pebble-s30));
  --connect__neutral-200: light-dark(var(--connect__pebble-s15), var(--connect__pebble-s45));
  --connect__neutral-300: light-dark(var(--connect__pebble-s20), var(--connect__pebble-s50));
  --connect__neutral-400: light-dark(var(--connect__pebble-s50), var(--connect__pebble-s65));
  --connect__neutral-500: light-dark(var(--connect__pebble-s55), var(--connect__pebble-s70));
  --connect__neutral-600: light-dark(var(--connect__pebble-s70), var(--connect__pebble-s75));

  /* colors.primary: topaz.
     ======================================================================
     TODO(design): the token files REFERENCE topaz ({topaz.topaz-1..15}) but
     do not define it, and Connect ships no topaz ramp in its base palette
     (unlike pebble, golden, lime, red, orange, turquoise). The 15 values
     below are taken from connect-design-system's own ed.theme.css so that
     primary renders at all. Replace them with the palette file's topaz
     values when design provides it, or ask the DS to add topaz to its base
     palette and delete this block.
     ====================================================================== */
  --connect__topaz-s5: oklch(95.7% 0.0183 251deg);
  --connect__topaz-s10: oklch(91.4% 0.0369 251deg);
  --connect__topaz-s15: oklch(82.9% 0.0754 251deg);
  --connect__topaz-s20: oklch(78.6% 0.1058 254deg);
  --connect__topaz-s25: oklch(72.3% 0.1384 251deg);
  --connect__topaz-s30: oklch(68.8% 0.1602 252deg);
  --connect__topaz-s35: oklch(68.1% 0.1675 253deg);
  --connect__topaz-s40: oklch(64.3% 0.1932 254deg);
  --connect__topaz-s45: oklch(61.7% 0.2075 256deg);
  --connect__topaz-s50: oklch(58.3% 0.2074 257deg);
  --connect__topaz-s55: oklch(50.9% 0.1792 257deg);
  --connect__topaz-s60: oklch(45% 0.1543 256deg);
  --connect__topaz-s65: oklch(36.7% 0.1236 256deg);
  --connect__topaz-s70: oklch(30.1% 0.0974 255deg);
  --connect__topaz-s75: oklch(23.4% 0.0711 253deg);

  --connect__primary-100: light-dark(var(--connect__topaz-s5), var(--connect__topaz-s30));
  --connect__primary-200: light-dark(var(--connect__topaz-s10), var(--connect__topaz-s45));
  --connect__primary-300: light-dark(var(--connect__topaz-s15), var(--connect__topaz-s50));
  --connect__primary-400: light-dark(var(--connect__topaz-s60), var(--connect__topaz-s65));
  --connect__primary-500: light-dark(var(--connect__topaz-s65), var(--connect__topaz-s70));
  --connect__primary-600: light-dark(var(--connect__topaz-s70), var(--connect__topaz-s75));

  /* colors.secondary */
  --connect__secondary-100: light-dark(var(--connect__golden-s5), var(--connect__golden-s20));
  --connect__secondary-200: light-dark(var(--connect__golden-s10), var(--connect__golden-s25));
  --connect__secondary-300: light-dark(var(--connect__golden-s15), var(--connect__golden-s30));
  --connect__secondary-400: light-dark(var(--connect__golden-s30), var(--connect__golden-s65));
  --connect__secondary-500: light-dark(var(--connect__golden-s65), var(--connect__golden-s70));
  --connect__secondary-600: light-dark(var(--connect__golden-s70), var(--connect__golden-s75));

  /* colors.positive (Connect: success) */
  --connect__success-100: light-dark(var(--connect__lime-s5), var(--connect__lime-s30));
  --connect__success-200: light-dark(var(--connect__lime-s10), var(--connect__lime-s45));
  --connect__success-300: light-dark(var(--connect__lime-s15), var(--connect__lime-s60));
  --connect__success-400: light-dark(var(--connect__lime-s60), var(--connect__lime-s65));
  --connect__success-500: light-dark(var(--connect__lime-s65), var(--connect__lime-s70));
  --connect__success-600: light-dark(var(--connect__lime-s70), var(--connect__lime-s75));

  /* colors.negative (Connect: negative) */
  --connect__negative-100: light-dark(var(--connect__red-s5), var(--connect__red-s30));
  --connect__negative-200: light-dark(var(--connect__red-s10), var(--connect__red-s45));
  --connect__negative-300: light-dark(var(--connect__red-s15), var(--connect__red-s60));
  --connect__negative-400: light-dark(var(--connect__red-s60), var(--connect__red-s65));
  --connect__negative-500: light-dark(var(--connect__red-s65), var(--connect__red-s70));
  --connect__negative-600: light-dark(var(--connect__red-s70), var(--connect__red-s75));

  /* colors.caution */
  --connect__caution-100: light-dark(var(--connect__orange-s5), var(--connect__orange-s30));
  --connect__caution-200: light-dark(var(--connect__orange-s10), var(--connect__orange-s45));
  --connect__caution-300: light-dark(var(--connect__orange-s15), var(--connect__orange-s60));
  --connect__caution-400: light-dark(var(--connect__orange-s60), var(--connect__orange-s65));
  --connect__caution-500: light-dark(var(--connect__orange-s65), var(--connect__orange-s70));
  --connect__caution-600: light-dark(var(--connect__orange-s70), var(--connect__orange-s75));

  /* colors.assistive */
  --connect__assistive-100: light-dark(var(--connect__turquoise-s5), var(--connect__turquoise-s30));
  --connect__assistive-200: light-dark(
    var(--connect__turquoise-s10),
    var(--connect__turquoise-s45)
  );
  --connect__assistive-300: light-dark(
    var(--connect__turquoise-s15),
    var(--connect__turquoise-s60)
  );
  --connect__assistive-400: light-dark(
    var(--connect__turquoise-s60),
    var(--connect__turquoise-s65)
  );
  --connect__assistive-500: light-dark(
    var(--connect__turquoise-s65),
    var(--connect__turquoise-s70)
  );
  --connect__assistive-600: light-dark(
    var(--connect__turquoise-s70),
    var(--connect__turquoise-s75)
  );

  /* semantic.solid.disabled */
  --connect__disabled-solid-bg: var(--connect__surface-100);
  --connect__disabled-solid-border-color: var(--connect__surface-null);
  --connect__disabled-color: var(--connect__surface-500);
  --connect__disabled-icon-color: var(--connect__surface-500);
}

/* grade.adult = the `teach` GRADEBAND (not a theme). ConnectTheme writes the
   gradeband value -- from `gradeBand={GradeBand.Teach}` or any adult `grade`
   such as Grade.GT -- into the same attribute as the theme name, giving
   data-connect-theme="ed teach", which is what this selector matches. Grade
   bands below adult (gk-2, g3-5, g6-8, g9-12) are not in the token files yet
   and keep Connect's defaults. */
[data-connect-theme~='ed'][data-connect-theme~='teach'] {
  /* grade.adult.typography: Gilroy headings, Noto Sans body. Sizes and line
     heights are Connect's adult.css `teach` values at >= 80rem and are not
     repeated (see header). */
  --connect__font-heading: 'Gilroy', var(--connect__font-serif);
  --connect__font-body: 'Noto Sans', var(--connect__font-sans);
  --connect__font-sans: 'Noto Sans', 'Source Sans Pro', 'Helvetica', 'Verdana', sans-serif;

  /* grade.adult.global.interactive
       md: border sm, radius xxs, padding-x md, padding-y sm
       sm: border sm, radius xxs, padding-x md, padding-y xs, icon xs
       xs: border sm, radius xxs, padding-x sm+xs, padding-y xs, icon tiny */
  --connect__component-border-w: var(--connect__border-sm);
  --connect__component-radius: var(--connect__radius-xxs);
  --connect__component-radius-sm: var(--connect__radius-xxs);
  --connect__component-radius-xs: var(--connect__radius-xxs);
  --connect__component-padding-x: var(--connect__spacer-md);
  --connect__component-padding-x-sm: var(--connect__spacer-md);
  --connect__component-padding-x-xs: var(--connect__spacer-sm-xs);
  --connect__component-padding-y: var(--connect__spacer-sm);
  --connect__component-padding-y-sm: var(--connect__spacer-xs);
  --connect__component-padding-y-xs: var(--connect__spacer-xs);
  --connect__component-icon-size-sm: var(--connect__icon-xs);
  --connect__component-icon-size-xs: var(--connect__icon-tiny);

  /* grade.adult.global.static
     ======================================================================
     TODO(design): grade.json has `static.radius = {spacer.spacer-xs}` -- a
     SPACER token used as a radius. Every other radius in the token files
     references a radius token, so this is read as a typo for `radius-xs`,
     which is the same 0.5rem. Confirm with the design team whether a spacer
     was meant (i.e. the radius should track spacing, not the radius scale).
     ====================================================================== */
  --connect__static-radius: var(--connect__radius-xs);
}

