/* Auto-generated palette (synchronized to user-provided variables) */
:root{
  /* Dot indicator colors synchronized from SemanticColor */
  --color-dotindicator-active: #228A4F; /* color/dotindicator/green -> based/green/30 */
  --color-dotindicator-inactive: #F4F4F4; /* color/dotindicator/gray -> monochrome/gray/80 */

  /* Minimal slash-path variables referenced by SemanticColor */
  --color/based/green/30: #228A4F;
  /* Bridge missing slash variable to PrimitiveColor token for link color */
  --color/based/green/40: var(--color__based__green__40);
  --color/monochrome/gray/80: #F4F4F4;
  --color/monochrome/gray/100: #FFFFFF;

  /* Text primary action color (requested) */
  --color__text__primaryaction: var(--color/monochrome/gray/100);
  --color/text/primaryaction: var(--color/monochrome/gray/100);
}

/* PrimitiveColor (as provided) */
.PrimitiveColor{
  --color__monochrome__gray__100:#ffffff;
  --color__monochrome__gray__90:#fbfbfb;
  --color__monochrome__gray__80:#f4f4f4;
  --color__monochrome__gray__70:#e0e0e0;
  --color__monochrome__gray__60:#c2c2c2;
  --color__monochrome__gray__50:#9e9e9e;
  --color__monochrome__gray__40:#757575;
  --color__monochrome__gray__30:#5c5c5c;
  --color__monochrome__gray__20:#474747;
  --color__monochrome__gray__10:#333333;
  --color__monochrome__gray__5:#1f1f1f;
  --color__based__green__90:#e6fff1;
  --color__based__green__80:#cdffe3;
  --color__based__green__70:#9cf2c2;
  --color__based__green__60:#70e3a2;
  --color__based__green__50:#3cc678;
  --color__based__green__40:#25ac64;
  --color__based__green__30:#228a4f;
  --color__based__green__20:#036d31;
  --color__based__green__10:#025727;
  --color__based__green__5:#02411d;
  --color__based__blue__90:#e2f5ff;
  --color__based__blue__80:#c6ebff;
  --color__based__blue__70:#9ee0ff;
  --color__based__blue__60:#78d3ff;
  --color__based__blue__50:#48baf2;
  --color__based__blue__40:#1ca4e4;
  --color__based__blue__30:#0284c2;
  --color__based__blue__20:#026a9b;
  --color__based__blue__10:#004f75;
  --color__based__blue__5:#003a55;
  --color__based__red__90:#fff2f3;
  --color__based__red__80:#fadadd;
  --color__based__red__70:#f4c2c6;
  --color__based__red__60:#efa9b0;
  --color__based__red__50:#e99199;
  --color__based__red__40:#df616c;
  --color__based__red__30:#d4303f;
  --color__based__red__20:#c00919;
  --color__based__red__10:#9d0311;
  --color__based__red__5:#73050f;
  --color__based__yellow__90:#fef9e6;
  --color__based__yellow__80:#fdf3cf;
  --color__based__yellow__70:#fdeeb3;
  --color__based__yellow__60:#ffe990;
  --color__based__yellow__50:#fee16e;
  --color__based__yellow__40:#fed945;
  --color__based__yellow__30:#fed019;
  --color__based__yellow__20:#f7c500;
  --color__based__yellow__10:#dcb004;
  --color__based__yellow__5:#c29704;
}

/* ThemeColor (as provided) */
.ThemeColor{
  --color__monochoromegray__100:[object Object];
  --color__monochoromegray__90:[object Object];
  --color__monochoromegray__80:[object Object];
  --color__monochoromegray__70:[object Object];
  --color__monochoromegray__60:[object Object];
  --color__monochoromegray__50:[object Object];
  --color__monochoromegray__40:[object Object];
  --color__monochoromegray__30:[object Object];
  --color__monochoromegray__20:[object Object];
  --color__monochoromegray__10:[object Object];
  --color__monochoromegray__5:[object Object];
  --color__basedgreen__90:[object Object];
  --color__basedgreen__80:[object Object];
  --color__basedgreen__70:[object Object];
  --color__basedgreen__60:[object Object];
  --color__basedgreen__50:[object Object];
  --color__basedgreen__40:[object Object];
  --color__basedgreen__30:[object Object];
  --color__basedgreen__20:[object Object];
  --color__basedgreen__10:[object Object];
  --color__basedgreen__5:[object Object];
  --color__basedblue__90:[object Object];
  --color__basedblue__80:[object Object];
  --color__basedblue__70:[object Object];
  --color__basedblue__60:[object Object];
  --color__basedblue__50:[object Object];
  --color__basedblue__40:[object Object];
  --color__basedblue__30:[object Object];
  --color__basedblue__20:[object Object];
  --color__basedblue__10:[object Object];
  --color__basedblue__5:[object Object];
  --color__basedred__90:[object Object];
  --color__basedred__80:[object Object];
  --color__basedred__70:[object Object];
  --color__basedred__60:[object Object];
  --color__basedred__50:[object Object];
  --color__basedred__40:[object Object];
  --color__basedred__30:[object Object];
  --color__basedred__20:[object Object];
  --color__basedred__10:[object Object];
  --color__basedred__5:[object Object];
  --color__basedyellow__90:[object Object];
  --color__basedyellow__80:[object Object];
  --color__basedyellow__70:[object Object];
  --color__basedyellow__60:[object Object];
  --color__basedyellow__50:[object Object];
  --color__basedyellow__40:[object Object];
  --color__basedyellow__30:[object Object];
  --color__basedyellow__20:[object Object];
  --color__basedyellow__10:[object Object];
  --color__basedyellow__5:[object Object];
}

/* SemanticColor (as provided) */
.SemanticColor{
  --color__text__default:[object Object];
  --color__text__subtle:[object Object];
  --color__text__subtler:[object Object];
  --color__text__brandcolor:[object Object];
  --color__text__linkcolor:var(--color/based/green/40);
  --color__text__primaryaction:var(--color/monochrome/gray/100);
  --color__text__secondaryaction:var(--color/monochrome/gray/5);
  --color__background__primaryaction__enabled:var(--color/based/green/40);
  --color__background__primaryaction__hovered:var(--color/based/green/30);
  --color__background__primaryaction__pressed:var(--color/based/green/20);
  --color__background__secondaryaction__enabled:var(--color/monochrome/gray/90);
  --color__background__secondaryaction__hovered:var(--color/monochrome/gray/80);
  --color__background__secondaryaction__pressed:var(--color/monochrome/gray/70);
  --color__border__default:var(--color/monochrome/gray/50);
  --color__border__subtle:var(--color/monochrome/gray/60);
  --color__border__bold:var(--color/monochrome/gray/50);
  --color__border__inverse:var(--color/monochrome/gray/90);
  --color__control__unchecked:var(--color/monochrome/gray/90);
  --color__control__checked:var(--color/based/green/50);
  --color__control__desabled:var(--color/monochrome/gray/80);
  --color__control__undermine:var(--color/based/green/50);
  --color__dot__blue:var(--color/based/blue/80);
  --color__dot__green:var(--color/based/green/80);
  --color__dot__red:var(--color/based/red/80);
  --color__dot__gray:var(--color/monochrome/gray/80);
  --color__dotindicator__green:var(--color/based/green/30);
  --color__dotindicator__gray:var(--color/monochrome/gray/80);
  --color__background__subtle:var(--color/based/green/30);
  --color__background__subtler:var(--color/based/green/20);
  --color__background__subtlest:var(--color/based/green/5);
  --color__background__light:var(--color/based/green/60);
  --color__background__default:var(--color/based/green/50);
}

/* DesignPrimitives (as provided) */
.DesignPrimitives{
  --spacing__2:2;
  --spacing__4:4;
  --spacing__8:8;
  --spacing__16:16;
  --spacing__20:20;
  --spacing__24:24;
  --spacing__32:32;
  --spacing__40:40;
  --spacing__64:64;
  --spacing__80:80;
  --radius__2:2;
  --radius__4:4;
  --radius__8:8;
  --radius__16:16;
  --radius__32:32;
  --radius__64:64;
}

/* Typography (as provided) */
.Typography{
  --fontfamily__JP:Noto Sans;
  --fontfamily__EN:Urbanist;
  --fontfamily__fontweight__normal:reqular;
  --fontfamily__fontweight__bold:bold;
  --fontsize__90:48;
  --fontsize__80:40;
  --fontsize__70:34;
  --fontsize__60:28;
  --fontsize__50:24;
  --fontsize__40:20;
  --fontsize__30:16;
  --fontsize__20:14;
  --fontsize__10:12;
  --lineheight__90:1.5;
  --lineheight__80:1.5;
  --lineheight__70:1.5299999713897705;
  --lineheight__60:1.5700000524520874;
  --lineheight__50:1.6699999570846558;
  --lineheight__40:1.600000023841858;
  --lineheight__30:1.75;
  --lineheight__20:1.7100000381469727;
  --lineheight__10:1.6699999570846558;
  --lineheight__trim:1;
  --letterspacing__90:0.009999999776482582;
  --letterspacing__80:0.019999999552965164;
  --letterspacing__70:0.019999999552965164;
  --letterspacing__60:0.019999999552965164;
  --letterspacing__50:0.029999999329447746;
  --letterspacing__40:0.029999999329447746;
  --letterspacing__30:0.029999999329447746;
  --letterspacing__20:0;
  --letterspacing__10:0;
  --typography__JP__title__lg__fontfamily:[object Object];
  --typography__JP__title__lg__fontweight:[object Object];
  --typography__JP__title__lg__fontsize:[object Object];
  --typography__JP__title__lg__lineheight:[object Object];
  --typography__JP__title__lg__letterspacing:[object Object];
  --typography__JP__heading__xl__fontfamily:[object Object];
  --typography__JP__title__md__fontfamily:[object Object];
  --typography__JP__title__md__fontweight:[object Object];
  --typography__JP__title__md__fontsize:[object Object];
  --typography__JP__title__md__lineheight:[object Object];
  --typography__JP__title__md__letterspacing:[object Object];
  --typography__JP__heading__xl__fontweight:[object Object];
  --typography__JP__heading__xl__fontsize:[object Object];
  --typography__JP__heading__xl__lineheight:[object Object];
  --typography__JP__heading__xl__letterspacing:[object Object];
  --typography__JP__heading__lg__fontfamily:[object Object];
  --typography__JP__heading__lg__fontweight:[object Object];
  --typography__JP__heading__lg__fontsize:[object Object];
  --typography__JP__heading__lg__lineheight:[object Object];
  --typography__JP__heading__lg__letterspacing:[object Object];
  --typography__JP__heading__md__fontfamily:[object Object];
  --typography__JP__heading__md__fontweight:[object Object];
  --typography__JP__heading__md__fontsize:[object Object];
  --typography__JP__heading__md__lineheight:[object Object];
  --typography__JP__heading__md__letterspacing:[object Object];
  --typography__JP__heading__sm__fontfamily:[object Object];
  --typography__JP__heading__sm__fontweight:[object Object];
  --typography__JP__heading__sm__fontsize:[object Object];
  --typography__JP__heading__sm__lineheight:[object Object];
  --typography__JP__heading__sm__letterspacing:[object Object];
  --typography__JP__heading__xs__fontfamily:[object Object];
  --typography__JP__heading__xs__fontweight:[object Object];
  --typography__JP__heading__xs__fontsize:[object Object];
  --typography__JP__heading__xs__lineheight:[object Object];
  --typography__JP__heading__xs__letterspacing:[object Object];
  --typography__JP__body__lg__fontfamily:[object Object];
  --typography__JP__body__lg__fontweight:[object Object];
  --typography__JP__body__lg__fontsize:[object Object];
  --typography__JP__body__lg__lineheight:[object Object];
  --typography__JP__body__lg__letterspacing:[object Object];
  --typography__JP__body__lg__bold__fontfamily:[object Object];
  --typography__JP__body__lg__bold__fontweight:[object Object];
  --typography__JP__body__lg__bold__fontsize:[object Object];
  --typography__JP__body__lg__bold__lineheight:[object Object];
  --typography__JP__body__lg__bold__letterspacing:[object Object];
  --typography__JP__body__md__fontfamily:[object Object];
  --typography__JP__body__md__fontweight:[object Object];
  --typography__JP__body__md__fontsize:[object Object];
  --typography__JP__body__md__lineheight:[object Object];
  --typography__JP__body__md__letterspacing:[object Object];
  --typography__JP__body__md__bold__fontfamily:[object Object];
  --typography__JP__body__md__bold__fontweight:[object Object];
  --typography__JP__body__md__bold__fontsize:[object Object];
  --typography__JP__body__md__bold__lineheight:[object Object];
  --typography__JP__body__md__bold__letterspacing:[object Object];
  --typography__JP__body__sm__fontfamily:[object Object];
  --typography__JP__body__sm__fontweight:[object Object];
  --typography__JP__body__sm__fontsize:[object Object];
  --typography__JP__body__sm__lineheight:[object Object];
  --typography__JP__body__sm__letterspacing:[object Object];
  --typography__JP__body__sm__bold__fontfamily:[object Object];
  --typography__JP__body__sm__bold__fontweight:[object Object];
  --typography__JP__body__sm__bold__fontsize:[object Object];
  --typography__JP__body__sm__bold__lineheight:[object Object];
  --typography__JP__body__sm__bold__letterspacing:[object Object];
  --typography__JP__body__xs__fontfamily:[object Object];
  --typography__JP__body__xs__fontweight:[object Object];
  --typography__JP__body__xs__fontsize:[object Object];
  --typography__JP__body__xs__lineheight:[object Object];
  --typography__JP__body__xs__letterspacing:[object Object];
  --typography__JP__body__xs__bold__fontfamily:[object Object];
  --typography__JP__body__xs__bold__fontweight:[object Object];
  --typography__JP__body__xs__bold__fontsize:[object Object];
  --typography__JP__body__xs__bold__lineheight:[object Object];
  --typography__JP__body__xs__bold__letterspacing:[object Object];
  --typography__JP__label__md__fontfamily:[object Object];
  --typography__JP__label__md__fontweight:[object Object];
  --typography__JP__label__md__fontsize:[object Object];
  --typography__JP__label__md__lineheight:[object Object];
  --typography__JP__label__md__letterspacing:[object Object];
  --typography__JP__label__sm__fontfamily:[object Object];
  --typography__JP__label__sm__fontweight:[object Object];
  --typography__JP__label__sm__fontsize:[object Object];
  --typography__JP__label__sm__lineheight:[object Object];
  --typography__JP__label__sm__letterspacing:[object Object];
  --typography__EN__title__lg__fontfamily:[object Object];
  --typography__EN__title__lg__fontweight:[object Object];
  --typography__EN__title__lg__fontsize:[object Object];
  --typography__EN__title__lg__lineheight:[object Object];
  --typography__EN__title__lg__letterspacing:[object Object];
  --typography__EN__heading__xl__fontfamily:[object Object];
  --typography__EN__heading__xl__fontweight:[object Object];
  --typography__EN__heading__xl__fontsize:[object Object];
  --typography__EN__heading__xl__lineheight:[object Object];
  --typography__EN__heading__xl__letterspacing:[object Object];
  --typography__EN__title__md__fontfamily:[object Object];
  --typography__EN__title__md__fontweight:[object Object];
  --typography__EN__title__md__fontsize:[object Object];
  --typography__EN__title__md__lineheight:[object Object];
  --typography__EN__title__md__letterspacing:[object Object];
  --typography__EN__heading__lg__fontfamily:[object Object];
  --typography__EN__heading__lg__fontweight:[object Object];
  --typography__EN__heading__lg__fontsize:[object Object];
  --typography__EN__heading__lg__lineheight:[object Object];
  --typography__EN__heading__lg__letterspacing:[object Object];
  --typography__EN__heading__md__fontfamily:[object Object];
  --typography__EN__heading__md__fontweight:[object Object];
  --typography__EN__heading__md__fontsize:[object Object];
  --typography__EN__heading__md__lineheight:[object Object];
  --typography__EN__heading__md__letterspacing:[object Object];
  --typography__EN__heading__sm__fontfamily:[object Object];
  --typography__EN__heading__sm__fontweight:[object Object];
  --typography__EN__heading__sm__fontsize:[object Object];
  --typography__EN__heading__sm__lineheight:[object Object];
  --typography__EN__heading__sm__letterspacing:[object Object];
  --typography__EN__heading__xs__fontfamily:[object Object];
  --typography__EN__heading__xs__fontweight:[object Object];
  --typography__EN__heading__xs__fontsize:[object Object];
  --typography__EN__heading__xs__lineheight:[object Object];
  --typography__EN__heading__xs__letterspacing:[object Object];
  --typography__EN__body__lg__fontfamily:[object Object];
  --typography__EN__body__lg__fontweight:[object Object];
  --typography__EN__body__lg__fontsize:[object Object];
  --typography__EN__body__lg__lineheight:[object Object];
  --typography__EN__body__lg__letterspacing:[object Object];
  --typography__EN__body__lg__bold__fontfamily:[object Object];
  --typography__EN__body__lg__bold__fontweight:[object Object];
  --typography__EN__body__lg__bold__fontsize:[object Object];
  --typography__EN__body__lg__bold__lineheight:[object Object];
  --typography__EN__body__lg__bold__letterspacing:[object Object];
  --typography__EN__body__md__fontfamily:[object Object];
  --typography__EN__body__md__fontweight:[object Object];
  --typography__EN__body__md__fontsize:[object Object];
  --typography__EN__body__md__lineheight:[object Object];
  --typography__EN__body__md__letterspacing:[object Object];
  --typography__EN__body__md__bold__fontfamily:[object Object];
  --typography__EN__body__md__bold__fontweight:[object Object];
  --typography__EN__body__md__bold__fontsize:[object Object];
  --typography__EN__body__md__bold__lineheight:[object Object];
  --typography__EN__body__md__bold__letterspacing:[object Object];
  --typography__EN__body__sm__fontfamily:[object Object];
  --typography__EN__body__sm__fontweight:[object Object];
  --typography__EN__body__sm__fontsize:[object Object];
  --typography__EN__body__sm__lineheight:[object Object];
  --typography__EN__body__sm__letterspacing:[object Object];
  --typography__EN__body__sm__bold__fontfamily:[object Object];
  --typography__EN__body__sm__bold__fontweight:[object Object];
  --typography__EN__body__sm__bold__fontsize:[object Object];
  --typography__EN__body__sm__bold__lineheight:[object Object];
  --typography__EN__body__sm__bold__letterspacing:[object Object];
  --typography__EN__body__xs__fontfamily:[object Object];
  --typography__EN__body__xs__fontweight:[object Object];
  --typography__EN__body__xs__fontsize:[object Object];
  --typography__EN__body__xs__lineheight:[object Object];
  --typography__EN__body__xs__letterspacing:[object Object];
  --typography__EN__body__xs__bold__fontfamily:[object Object];
  --typography__EN__body__xs__bold__fontweight:[object Object];
  --typography__EN__body__xs__bold__fontsize:[object Object];
  --typography__EN__body__xs__bold__lineheight:[object Object];
  --typography__EN__body__xs__bold__letterspacing:[object Object];
  --typography__EN__label__md__fontfamily:[object Object];
  --typography__EN__label__md__fontweight:[object Object];
  --typography__EN__label__md__fontsize:[object Object];
  --typography__EN__label__md__lineheight:[object Object];
  --typography__EN__label__md__letterspacing:[object Object];
  --typography__EN__label__sm__fontfamily:[object Object];
  --typography__EN__label__sm__fontweight:[object Object];
  --typography__EN__label__sm__fontsize:[object Object];
  --typography__EN__label__sm__lineheight:[object Object];
  --typography__EN__label__sm__letterspacing:[object Object];
  --typography__label_regular__xs__fontfamily:[object Object];
  --typography__label_regular__xs__fontweight:[object Object];
  --typography__label_regular__xs__fontsize:[object Object];
  --typography__label_regular__xs__lineheight:[object Object];
  --typography__label_regular__xs__letterspacing:[object Object];
  --typography__label_regular__md__fontfamily:[object Object];
  --typography__label_regular__md__fontweight:[object Object];
  --typography__label_regular__md__fontsize:[object Object];
  --typography__label_regular__md__linehight:[object Object];
  --typography__label_regular__md__letterspacing:[object Object];
  --typography__label_regular__sm__fontfamily:[object Object];
  --typography__label_regular__sm__fontweight:[object Object];
  --typography__label_regular__sm__fontsize:[object Object];
  --typography__label_regular__sm__linehight:[object Object];
  --typography__label_regular__sm__letterspacing:[object Object];
}


