:root[data-theme=dark]{--charcoal-radius-oval:999999px;--charcoal-paragraph-width-s-cozy:588px;--charcoal-paragraph-width-s-compact:280px;--charcoal-paragraph-width-s:320px;--charcoal-paragraph-width-m-cozy:616px;--charcoal-paragraph-width-m-compact:392px;--charcoal-paragraph-width-m:448px;--charcoal-paragraph-width-l-cozy:924px;--charcoal-paragraph-width-l-compact:588px;--charcoal-paragraph-width-l:672px;--charcoal-border-width-m:1px;--charcoal-border-width-l:2px;--charcoal-text-line-height-90:64px;--charcoal-text-line-height-80:56px;--charcoal-text-line-height-70:52px;--charcoal-text-line-height-60:44px;--charcoal-text-line-height-50:40px;--charcoal-text-line-height-5:20px;--charcoal-text-line-height-40:36px;--charcoal-text-line-height-30:32px;--charcoal-text-line-height-20:28px;--charcoal-text-line-height-100:72px;--charcoal-text-line-height-10:24px;--charcoal-text-line-height-1:18px;--charcoal-text-line-height-0:16px;--charcoal-text-font-weight-70:700;--charcoal-text-font-weight-40:400;--charcoal-text-font-size-90:40px;--charcoal-text-font-size-80:36px;--charcoal-text-font-size-70:32px;--charcoal-text-font-size-60:28px;--charcoal-text-font-size-50:25px;--charcoal-text-font-size-5:14px;--charcoal-text-font-size-40:22px;--charcoal-text-font-size-30:20px;--charcoal-text-font-size-20:18px;--charcoal-text-font-size-120:60px;--charcoal-text-font-size-110:50px;--charcoal-text-font-size-100:45px;--charcoal-text-font-size-10:16px;--charcoal-text-font-size-1:12px;--charcoal-text-font-size-0:11px;--charcoal-text-font-family-sans:Sarasa UI J;--charcoal-space-target-xs:24px;--charcoal-space-target-s:32px;--charcoal-space-target-m:40px;--charcoal-space-target-l:48px;--charcoal-space-999:999999px;--charcoal-space-100:440px;--charcoal-space-90:272px;--charcoal-space-80:168px;--charcoal-space-70:104px;--charcoal-space-66:96px;--charcoal-space-63:80px;--charcoal-space-60:64px;--charcoal-space-55:48px;--charcoal-space-50:40px;--charcoal-space-46:32px;--charcoal-space-43:28px;--charcoal-space-40:24px;--charcoal-space-35:20px;--charcoal-space-30:16px;--charcoal-space-25:12px;--charcoal-space-20:8px;--charcoal-space-15:6px;--charcoal-space-10:4px;--charcoal-space-1:2px;--charcoal-space-0:0px;--charcoal-color-container-subtle:#e4e4e405;--charcoal-color-border-focus-legacy:#0096fa52;--charcoal-color-light-yellow-90:#2c1c00;--charcoal-color-light-yellow-80:#4a3307;--charcoal-color-light-yellow-70:#6e4805;--charcoal-color-light-yellow-60:#a16309;--charcoal-color-light-yellow-50:#cd8302;--charcoal-color-light-yellow-5:#faf3dd;--charcoal-color-light-yellow-40:#e79d14;--charcoal-color-light-yellow-30:#f5b711;--charcoal-color-light-yellow-20:#fed63d;--charcoal-color-light-yellow-10:#f6e8b0;--charcoal-color-light-yellow-0:#fff;--charcoal-color-light-turquoise-90:#012525;--charcoal-color-light-turquoise-80:#013d3e;--charcoal-color-light-turquoise-70:#035759;--charcoal-color-light-turquoise-60:#0b7e80;--charcoal-color-light-turquoise-50:#1ba1a3;--charcoal-color-light-turquoise-5:#e1f9f9;--charcoal-color-light-turquoise-40:#3fb8ba;--charcoal-color-light-turquoise-30:#6dcccd;--charcoal-color-light-turquoise-20:#98e4e5;--charcoal-color-light-turquoise-10:#c4f0f1;--charcoal-color-light-turquoise-0:#fff;--charcoal-color-light-red-90:#420001;--charcoal-color-light-red-80:#671611;--charcoal-color-light-red-70:#93211c;--charcoal-color-light-red-60:#ce362e;--charcoal-color-light-red-50:#fd5b4e;--charcoal-color-light-red-5:#fdf0ed;--charcoal-color-light-red-40:#fc8a7c;--charcoal-color-light-red-30:#fdaea3;--charcoal-color-light-red-20:#fdcec7;--charcoal-color-light-red-10:#fae4e1;--charcoal-color-light-red-0:#fff;--charcoal-color-light-purple-90:#281046;--charcoal-color-light-purple-80:#462073;--charcoal-color-light-purple-70:#6727ab;--charcoal-color-light-purple-60:#8f4de1;--charcoal-color-light-purple-50:#ad78fc;--charcoal-color-light-purple-5:#f4f1fc;--charcoal-color-light-purple-40:#be99fd;--charcoal-color-light-purple-30:#cfb7fd;--charcoal-color-light-purple-20:#e0d2fd;--charcoal-color-light-purple-10:#ece5fb;--charcoal-color-light-orange-90:#371202;--charcoal-color-light-orange-80:#5b260d;--charcoal-color-light-orange-70:#843607;--charcoal-color-light-orange-60:#be4f04;--charcoal-color-light-orange-50:#f26915;--charcoal-color-light-orange-5:#fdf1e5;--charcoal-color-light-orange-40:#fd8f35;--charcoal-color-light-orange-30:#feb079;--charcoal-color-light-orange-20:#fdd1b1;--charcoal-color-light-orange-10:#fce5d3;--charcoal-color-light-neutral-90:#1f1f1f;--charcoal-color-light-neutral-80:#383838;--charcoal-color-light-neutral-70:#515151;--charcoal-color-light-neutral-60:#717171;--charcoal-color-light-neutral-50:#949494;--charcoal-color-light-neutral-5:#f3f3f3;--charcoal-color-light-neutral-40:#acacac;--charcoal-color-light-neutral-30:#c2c2c2;--charcoal-color-light-neutral-20:#d9d9d9;--charcoal-color-light-neutral-10:#e8e8e8;--charcoal-color-light-neutral-0:#fff;--charcoal-color-light-neutral-a-90:#000000e0;--charcoal-color-light-neutral-a-80:#000000c7;--charcoal-color-light-neutral-a-70:#000000ae;--charcoal-color-light-neutral-a-60:#0000008e;--charcoal-color-light-neutral-a-50:#0000006b;--charcoal-color-light-neutral-a-5:#0000000c;--charcoal-color-light-neutral-a-40:#00000053;--charcoal-color-light-neutral-a-30:#0000003d;--charcoal-color-light-neutral-a-20:#00000026;--charcoal-color-light-neutral-a-10:#00000017;--charcoal-color-light-neutral-a-0:#0000;--charcoal-color-light-magenta-90:#3b0525;--charcoal-color-light-magenta-80:#621b43;--charcoal-color-light-magenta-70:#8d2160;--charcoal-color-light-magenta-60:#c43587;--charcoal-color-light-magenta-50:#eb5faa;--charcoal-color-light-magenta-5:#fceff4;--charcoal-color-light-magenta-40:#fa83c0;--charcoal-color-light-magenta-30:#f5adce;--charcoal-color-light-magenta-20:#ffcce2;--charcoal-color-light-magenta-10:#fbe2ed;--charcoal-color-light-indigo-90:#181846;--charcoal-color-light-indigo-80:#2d2f6d;--charcoal-color-light-indigo-70:#44469b;--charcoal-color-light-indigo-60:#5f61de;--charcoal-color-light-indigo-50:#8188fd;--charcoal-color-light-indigo-5:#f1f2fd;--charcoal-color-light-indigo-40:#9ca5fc;--charcoal-color-light-indigo-30:#b5bdfd;--charcoal-color-light-indigo-20:#d2d8fc;--charcoal-color-light-indigo-10:#e2e7fd;--charcoal-color-light-green-90:#012800;--charcoal-color-light-green-80:#074004;--charcoal-color-light-green-70:#045d00;--charcoal-color-light-green-60:#118308;--charcoal-color-light-green-50:#25aa1c;--charcoal-color-light-green-5:#eaf8e8;--charcoal-color-light-green-40:#50c048;--charcoal-color-light-green-30:#79d670;--charcoal-color-light-green-20:#a4ea9d;--charcoal-color-light-green-10:#ccf3c8;--charcoal-color-light-green-0:#fff;--charcoal-color-light-blue-90:#03233f;--charcoal-color-light-blue-80:#133a5d;--charcoal-color-light-blue-70:#185182;--charcoal-color-light-blue-60:#1f75bc;--charcoal-color-light-blue-50:#0096fa;--charcoal-color-light-blue-5:#ecf4fd;--charcoal-color-light-blue-40:#55b2fd;--charcoal-color-light-blue-30:#89c8fd;--charcoal-color-light-blue-20:#bcdefc;--charcoal-color-light-blue-10:#d8ebfb;--charcoal-color-light-blue-0:#fff;--charcoal-color-dark-yellow-90:#fce1a7;--charcoal-color-dark-yellow-80:#eec35c;--charcoal-color-dark-yellow-70:#ebb213;--charcoal-color-dark-yellow-60:#dea71d;--charcoal-color-dark-yellow-50:#c78c0a;--charcoal-color-dark-yellow-5:#2c2823;--charcoal-color-dark-yellow-40:#ae790e;--charcoal-color-dark-yellow-30:#996308;--charcoal-color-dark-yellow-20:#6d4b1f;--charcoal-color-dark-yellow-10:#42331e;--charcoal-color-dark-yellow-0:#1f1f1f;--charcoal-color-dark-yellow--5:#151515;--charcoal-color-dark-yellow--10:#060606;--charcoal-color-dark-turquoise-90:#b4efea;--charcoal-color-dark-turquoise-80:#90d5cf;--charcoal-color-dark-turquoise-70:#76cdc7;--charcoal-color-dark-turquoise-60:#54c1ba;--charcoal-color-dark-turquoise-50:#20aaa4;--charcoal-color-dark-turquoise-5:#232a29;--charcoal-color-dark-turquoise-40:#00938e;--charcoal-color-dark-turquoise-30:#007b76;--charcoal-color-dark-turquoise-20:#005b58;--charcoal-color-dark-turquoise-10:#1a3c3a;--charcoal-color-dark-turquoise-0:#1f1f1f;--charcoal-color-dark-turquoise--5:#151515;--charcoal-color-dark-turquoise--10:#060606;--charcoal-color-dark-red-90:#fedbd6;--charcoal-color-dark-red-80:#f9bab1;--charcoal-color-dark-red-70:#fea79b;--charcoal-color-dark-red-60:#fc9386;--charcoal-color-dark-red-50:#e97266;--charcoal-color-dark-red-5:#2f2726;--charcoal-color-dark-red-40:#d9584c;--charcoal-color-dark-red-30:#c53c33;--charcoal-color-dark-red-20:#88362e;--charcoal-color-dark-red-10:#492f2b;--charcoal-color-dark-red-0:#1f1f1f;--charcoal-color-dark-red--5:#151515;--charcoal-color-dark-red--10:#060606;--charcoal-color-dark-purple-90:#e9dfff;--charcoal-color-dark-purple-80:#d2c0f5;--charcoal-color-dark-purple-70:#c9b0f9;--charcoal-color-dark-purple-60:#bfa0f6;--charcoal-color-dark-purple-50:#a985e5;--charcoal-color-dark-purple-5:#2a2631;--charcoal-color-dark-purple-40:#956ed2;--charcoal-color-dark-purple-30:#8358c2;--charcoal-color-dark-purple-20:#5d4484;--charcoal-color-dark-purple-10:#383047;--charcoal-color-dark-purple-0:#1f1f1f;--charcoal-color-dark-purple--5:#151515;--charcoal-color-dark-purple--10:#060606;--charcoal-color-dark-orange-90:#fcddcf;--charcoal-color-dark-orange-80:#f5bca3;--charcoal-color-dark-orange-70:#f8aa87;--charcoal-color-dark-orange-60:#f6976b;--charcoal-color-dark-orange-50:#e57944;--charcoal-color-dark-orange-5:#302722;--charcoal-color-dark-orange-40:#d46129;--charcoal-color-dark-orange-30:#bc4a0e;--charcoal-color-dark-orange-20:#863a16;--charcoal-color-dark-orange-10:#483026;--charcoal-color-dark-orange-0:#1f1f1f;--charcoal-color-dark-orange--5:#151515;--charcoal-color-dark-orange--10:#060606;--charcoal-color-dark-neutral-90:#e4e4e4;--charcoal-color-dark-neutral-80:#cacaca;--charcoal-color-dark-neutral-70:#bcbcbc;--charcoal-color-dark-neutral-60:#afafaf;--charcoal-color-dark-neutral-50:#979797;--charcoal-color-dark-neutral-5:#292929;--charcoal-color-dark-neutral-40:#828282;--charcoal-color-dark-neutral-30:#707070;--charcoal-color-dark-neutral-20:#515151;--charcoal-color-dark-neutral-10:#333;--charcoal-color-dark-neutral-0:#1f1f1f;--charcoal-color-dark-neutral--5:#151515;--charcoal-color-dark-neutral--10:#060606;--charcoal-color-dark-neutral-a-90:#ffffffe0;--charcoal-color-dark-neutral-a-80:#ffffffc3;--charcoal-color-dark-neutral-a-70:#ffffffb3;--charcoal-color-dark-neutral-a-60:#ffffffa4;--charcoal-color-dark-neutral-a-50:#fff8;--charcoal-color-dark-neutral-a-5:#ffffff0b;--charcoal-color-dark-neutral-a-40:#ffffff70;--charcoal-color-dark-neutral-a-30:#ffffff5c;--charcoal-color-dark-neutral-a-20:#ffffff39;--charcoal-color-dark-neutral-a-10:#ffffff17;--charcoal-color-dark-neutral-a-0:#fff0;--charcoal-color-dark-neutral-a--5:#00000052;--charcoal-color-dark-neutral-a--10:#000c;--charcoal-color-dark-magenta-90:#fdd9e9;--charcoal-color-dark-magenta-80:#f7b8d5;--charcoal-color-dark-magenta-70:#f3a3c8;--charcoal-color-dark-magenta-60:#f092bf;--charcoal-color-dark-magenta-50:#dc72a8;--charcoal-color-dark-magenta-5:#30242a;--charcoal-color-dark-magenta-40:#ca5b95;--charcoal-color-dark-magenta-30:#b94082;--charcoal-color-dark-magenta-20:#7c3a5b;--charcoal-color-dark-magenta-10:#452c38;--charcoal-color-dark-magenta-0:#1f1f1f;--charcoal-color-dark-magenta--5:#151515;--charcoal-color-dark-magenta--10:#060606;--charcoal-color-dark-indigo-90:#dee3ff;--charcoal-color-dark-indigo-80:#c0c7f8;--charcoal-color-dark-indigo-70:#afb8fe;--charcoal-color-dark-indigo-60:#a0aaf9;--charcoal-color-dark-indigo-50:#878fe7;--charcoal-color-dark-indigo-5:#27282e;--charcoal-color-dark-indigo-40:#737bdb;--charcoal-color-dark-indigo-30:#6064c7;--charcoal-color-dark-indigo-20:#484c86;--charcoal-color-dark-indigo-10:#30334a;--charcoal-color-dark-indigo-0:#1f1f1f;--charcoal-color-dark-indigo--5:#151515;--charcoal-color-dark-indigo--10:#060606;--charcoal-color-dark-green-90:#bff1ba;--charcoal-color-dark-green-80:#a1d79b;--charcoal-color-dark-green-70:#8dcc87;--charcoal-color-dark-green-60:#78c271;--charcoal-color-dark-green-50:#56a94f;--charcoal-color-dark-green-5:#252b25;--charcoal-color-dark-green-40:#3a9634;--charcoal-color-dark-green-30:#0d8105;--charcoal-color-dark-green-20:#275c23;--charcoal-color-dark-green-10:#293b28;--charcoal-color-dark-green-0:#1f1f1f;--charcoal-color-dark-green--5:#151515;--charcoal-color-dark-green--10:#060606;--charcoal-color-dark-blue-90:#cfe6fd;--charcoal-color-dark-blue-80:#a6cdf5;--charcoal-color-dark-blue-70:#8bc1f8;--charcoal-color-dark-blue-60:#72b5f5;--charcoal-color-dark-blue-50:#539ce0;--charcoal-color-dark-blue-5:#212932;--charcoal-color-dark-blue-40:#3788d0;--charcoal-color-dark-blue-30:#0872be;--charcoal-color-dark-blue-20:#27547e;--charcoal-color-dark-blue-10:#243749;--charcoal-color-dark-blue-0:#1f1f1f;--charcoal-color-dark-blue--5:#151515;--charcoal-color-dark-blue--10:#060606;--charcoal-color-light-emerald-90:#01261d;--charcoal-color-light-emerald-80:#053e31;--charcoal-color-light-emerald-70:#0d5948;--charcoal-color-light-emerald-60:#14836b;--charcoal-color-light-emerald-50:#16a587;--charcoal-color-light-emerald-5:#e5fbf4;--charcoal-color-light-emerald-40:#3dbd9d;--charcoal-color-light-emerald-30:#58d3b3;--charcoal-color-light-emerald-20:#8aeace;--charcoal-color-light-emerald-10:#c1f7e6;--charcoal-color-light-cyan-50:#01a2bb;--charcoal-brand-color-premium:#fd9e16;--charcoal-brand-color-pixiv:#0096fa;--charcoal-brand-color-factory:#00b8cd;--charcoal-brand-color-comic:#ffc400;--charcoal-brand-color-booth:#fc4d50;--charcoal-radius-xxl:var(--charcoal-space-40);--charcoal-radius-xs:var(--charcoal-space-1);--charcoal-radius-xl:var(--charcoal-space-30);--charcoal-radius-s:var(--charcoal-space-10);--charcoal-radius-m:var(--charcoal-space-20);--charcoal-radius-l:var(--charcoal-space-25);--charcoal-radius-0:var(--charcoal-space-0);--charcoal-border-width-focus-2:var(--charcoal-border-width-l);--charcoal-border-width-focus-1:var(--charcoal-border-width-m);--charcoal-text-line-height-paragraph:var(--charcoal-text-line-height-20);--charcoal-text-line-height-heading-xxxs:var(--charcoal-text-line-height-5);--charcoal-text-line-height-heading-xxxl:var(--charcoal-text-line-height-70);--charcoal-text-line-height-heading-xxs:var(--charcoal-text-line-height-10);--charcoal-text-line-height-heading-xxl:var(--charcoal-text-line-height-60);--charcoal-text-line-height-heading-xs:var(--charcoal-text-line-height-20);--charcoal-text-line-height-heading-xl:var(--charcoal-text-line-height-50);--charcoal-text-line-height-heading-s:var(--charcoal-text-line-height-20);--charcoal-text-line-height-heading-m:var(--charcoal-text-line-height-30);--charcoal-text-line-height-heading-l:var(--charcoal-text-line-height-40);--charcoal-text-line-height-caption-s:var(--charcoal-text-line-height-1);--charcoal-text-line-height-caption-m:var(--charcoal-text-line-height-5);--charcoal-text-line-height-body:var(--charcoal-text-line-height-10);--charcoal-text-font-weight-regular:var(--charcoal-text-font-weight-40);--charcoal-text-font-weight-bold:var(--charcoal-text-font-weight-70);--charcoal-text-font-size-paragraph:var(--charcoal-text-font-size-10);--charcoal-text-font-size-heading-xxxs:var(--charcoal-text-font-size-5);--charcoal-text-font-size-heading-xxxl:var(--charcoal-text-font-size-90);--charcoal-text-font-size-heading-xxs:var(--charcoal-text-font-size-20);--charcoal-text-font-size-heading-xxl:var(--charcoal-text-font-size-80);--charcoal-text-font-size-heading-xs:var(--charcoal-text-font-size-30);--charcoal-text-font-size-heading-xl:var(--charcoal-text-font-size-70);--charcoal-text-font-size-heading-s:var(--charcoal-text-font-size-40);--charcoal-text-font-size-heading-m:var(--charcoal-text-font-size-50);--charcoal-text-font-size-heading-l:var(--charcoal-text-font-size-60);--charcoal-text-font-size-caption-s:var(--charcoal-text-font-size-1);--charcoal-text-font-size-caption-m:var(--charcoal-text-font-size-5);--charcoal-text-font-size-body:var(--charcoal-text-font-size-10);--charcoal-space-layout-90:var(--charcoal-space-90);--charcoal-space-layout-80:var(--charcoal-space-80);--charcoal-space-layout-70:var(--charcoal-space-70);--charcoal-space-layout-60:var(--charcoal-space-60);--charcoal-space-layout-50:var(--charcoal-space-50);--charcoal-space-layout-40:var(--charcoal-space-40);--charcoal-space-layout-30:var(--charcoal-space-30);--charcoal-space-layout-25:var(--charcoal-space-25);--charcoal-space-layout-20:var(--charcoal-space-20);--charcoal-space-layout-100:var(--charcoal-space-100);--charcoal-space-layout-10:var(--charcoal-space-10);--charcoal-space-layout-0:var(--charcoal-space-0);--charcoal-space-component-50:var(--charcoal-space-50);--charcoal-space-component-40:var(--charcoal-space-40);--charcoal-space-component-30:var(--charcoal-space-30);--charcoal-space-component-25:var(--charcoal-space-25);--charcoal-space-component-20:var(--charcoal-space-20);--charcoal-space-component-10:var(--charcoal-space-10);--charcoal-space-component-0:var(--charcoal-space-0);--charcoal-color-text-visited-press:var(--charcoal-color-dark-purple-90);--charcoal-color-text-visited-hover:var(--charcoal-color-dark-purple-80);--charcoal-color-text-visited-default:var(--charcoal-color-dark-purple-60);--charcoal-color-text-tertiary-press:var(--charcoal-color-dark-neutral-70);--charcoal-color-text-tertiary-hover:var(--charcoal-color-dark-neutral-60);--charcoal-color-text-tertiary-default:var(--charcoal-color-dark-neutral-40);--charcoal-color-text-secondary-press:var(--charcoal-color-dark-neutral-80);--charcoal-color-text-secondary-hover:var(--charcoal-color-dark-neutral-70);--charcoal-color-text-secondary-default:var(--charcoal-color-dark-neutral-60);--charcoal-color-text-press-text1:var(--charcoal-color-dark-neutral-90);--charcoal-color-text-press:var(--charcoal-color-dark-neutral-70);--charcoal-color-text-positive-press:var(--charcoal-color-dark-green-90);--charcoal-color-text-positive-hover:var(--charcoal-color-dark-green-80);--charcoal-color-text-positive-default:var(--charcoal-color-dark-green-60);--charcoal-color-text-placeholder-press:var(--charcoal-color-dark-neutral-30);--charcoal-color-text-placeholder-hover:var(--charcoal-color-dark-neutral-30);--charcoal-color-text-placeholder-default:var(--charcoal-color-dark-neutral-30);--charcoal-color-text-on-primary-press:var(--charcoal-color-dark-neutral-90);--charcoal-color-text-on-primary-hover:var(--charcoal-color-dark-neutral-90);--charcoal-color-text-on-primary-default:var(--charcoal-color-dark-neutral-90);--charcoal-color-text-on-positive-press:var(--charcoal-color-dark-neutral-90);--charcoal-color-text-on-positive-hover:var(--charcoal-color-dark-neutral-90);--charcoal-color-text-on-positive-default:var(--charcoal-color-dark-neutral-90);--charcoal-color-text-on-on-img-press:var(--charcoal-color-dark-neutral-90);--charcoal-color-text-on-on-img-hover:var(--charcoal-color-dark-neutral-90);--charcoal-color-text-on-on-img-default:var(--charcoal-color-dark-neutral-90);--charcoal-color-text-on-notice-press:var(--charcoal-color-dark-neutral-5);--charcoal-color-text-on-notice-hover:var(--charcoal-color-dark-neutral-5);--charcoal-color-text-on-notice-default:var(--charcoal-color-dark-neutral-5);--charcoal-color-text-on-negative-press:var(--charcoal-color-dark-neutral-90);--charcoal-color-text-on-negative-hover:var(--charcoal-color-dark-neutral-90);--charcoal-color-text-on-negative-default:var(--charcoal-color-dark-neutral-90);--charcoal-color-text-on-hud-press:var(--charcoal-color-light-neutral-90);--charcoal-color-text-on-hud-hover:var(--charcoal-color-light-neutral-90);--charcoal-color-text-on-hud-default:var(--charcoal-color-light-neutral-90);--charcoal-color-text-on-discovery-press:var(--charcoal-color-dark-neutral-90);--charcoal-color-text-on-discovery-hover:var(--charcoal-color-dark-neutral-90);--charcoal-color-text-on-discovery-default:var(--charcoal-color-dark-neutral-90);--charcoal-color-text-notice-press:var(--charcoal-color-dark-yellow-90);--charcoal-color-text-notice-hover:var(--charcoal-color-dark-yellow-80);--charcoal-color-text-notice-default:var(--charcoal-color-dark-yellow-60);--charcoal-color-text-negative-press:var(--charcoal-color-dark-red-90);--charcoal-color-text-negative-hover:var(--charcoal-color-dark-red-80);--charcoal-color-text-negative-default:var(--charcoal-color-dark-red-60);--charcoal-color-text-info-press:var(--charcoal-color-dark-blue-90);--charcoal-color-text-info-hover:var(--charcoal-color-dark-blue-80);--charcoal-color-text-info-default:var(--charcoal-color-dark-blue-60);--charcoal-color-text-hover-text1:var(--charcoal-color-dark-neutral-90);--charcoal-color-text-hover:var(--charcoal-color-dark-neutral-80);--charcoal-color-text-disable:var(--charcoal-color-dark-neutral-40);--charcoal-color-text-default-text1:var(--charcoal-color-dark-neutral-90);--charcoal-color-text-default:var(--charcoal-color-dark-neutral-90);--charcoal-color-icon-on-neutral-press:var(--charcoal-color-dark-neutral-90);--charcoal-color-icon-on-neutral-hover:var(--charcoal-color-dark-neutral-90);--charcoal-color-icon-on-neutral-default:var(--charcoal-color-dark-neutral-90);--charcoal-color-container-tertiary-press-a:var(--charcoal-color-dark-neutral-a-30);--charcoal-color-container-tertiary-press:var(--charcoal-color-dark-neutral-30);--charcoal-color-container-tertiary-hover-a:var(--charcoal-color-dark-neutral-a-20);--charcoal-color-container-tertiary-hover:var(--charcoal-color-dark-neutral-20);--charcoal-color-container-tertiary-default-a:var(--charcoal-color-dark-neutral-a-10);--charcoal-color-container-tertiary-default:var(--charcoal-color-dark-neutral-10);--charcoal-color-container-skeleton:var(--charcoal-color-dark-neutral-a-5);--charcoal-color-container-secondary-press-a:var(--charcoal-color-dark-neutral-a-20);--charcoal-color-container-secondary-press:var(--charcoal-color-dark-neutral-20);--charcoal-color-container-secondary-hover-a:var(--charcoal-color-dark-neutral-a-10);--charcoal-color-container-secondary-hover:var(--charcoal-color-dark-neutral-10);--charcoal-color-container-secondary-default-a:var(--charcoal-color-dark-neutral-a-5);--charcoal-color-container-secondary-default:var(--charcoal-color-dark-neutral-5);--charcoal-color-container-primary-press:var(--charcoal-color-dark-blue-50);--charcoal-color-container-primary-hover:var(--charcoal-color-dark-blue-40);--charcoal-color-container-primary-default:var(--charcoal-color-dark-blue-30);--charcoal-color-container-press-a:var(--charcoal-color-dark-neutral-a-10);--charcoal-color-container-press:var(--charcoal-color-dark-neutral-10);--charcoal-color-container-positive-press:var(--charcoal-color-dark-green-50);--charcoal-color-container-positive-hover:var(--charcoal-color-dark-green-40);--charcoal-color-container-positive-default:var(--charcoal-color-dark-green-30);--charcoal-color-container-on-img-press:var(--charcoal-color-light-neutral-a-60);--charcoal-color-container-on-img-hover:var(--charcoal-color-light-neutral-a-50);--charcoal-color-container-on-img-default:var(--charcoal-color-light-neutral-a-40);--charcoal-color-container-notice-press:var(--charcoal-color-dark-yellow-90);--charcoal-color-container-notice-hover:var(--charcoal-color-dark-yellow-80);--charcoal-color-container-notice-default:var(--charcoal-color-dark-yellow-70);--charcoal-color-container-neutral-press:var(--charcoal-color-dark-neutral-50);--charcoal-color-container-neutral-hover:var(--charcoal-color-dark-neutral-40);--charcoal-color-container-neutral-default:var(--charcoal-color-dark-neutral-30);--charcoal-color-container-negative-press:var(--charcoal-color-dark-red-50);--charcoal-color-container-negative-hover:var(--charcoal-color-dark-red-40);--charcoal-color-container-negative-default:var(--charcoal-color-dark-red-30);--charcoal-color-container-hud-press:var(--charcoal-color-dark-neutral-70);--charcoal-color-container-hud-hover:var(--charcoal-color-dark-neutral-80);--charcoal-color-container-hud-default:var(--charcoal-color-dark-neutral-90);--charcoal-color-container-hover-a:var(--charcoal-color-dark-neutral-a-5);--charcoal-color-container-hover:var(--charcoal-color-dark-neutral-5);--charcoal-color-container-discovery-press:var(--charcoal-color-dark-red-50);--charcoal-color-container-discovery-hover:var(--charcoal-color-dark-red-40);--charcoal-color-container-discovery-default:var(--charcoal-color-dark-red-30);--charcoal-color-container-disable:var(--charcoal-color-dark-neutral-10);--charcoal-color-container-default-a:var(--charcoal-color-dark-neutral-a-0);--charcoal-color-container-default:var(--charcoal-color-dark-neutral-0);--charcoal-color-border-secondary:var(--charcoal-color-dark-neutral-a-10);--charcoal-color-border-press-text3:var(--charcoal-color-dark-neutral-a-50);--charcoal-color-border-press:var(--charcoal-color-dark-neutral-a-50);--charcoal-color-border-negative:var(--charcoal-color-dark-red-20);--charcoal-color-border-hover-text3:var(--charcoal-color-dark-neutral-a-40);--charcoal-color-border-hover:var(--charcoal-color-dark-neutral-a-40);--charcoal-color-border-focus-2:var(--charcoal-color-dark-blue-20);--charcoal-color-border-focus-1:var(--charcoal-color-dark-blue-60);--charcoal-color-border-disable:var(--charcoal-color-dark-neutral-a-5);--charcoal-color-border-default-text3:var(--charcoal-color-dark-neutral-a-30);--charcoal-color-border-default:var(--charcoal-color-dark-neutral-a-30);--charcoal-color-background-tertiary:var(--charcoal-color-dark-neutral--10);--charcoal-color-background-secondary:var(--charcoal-color-dark-neutral--5);--charcoal-color-background-overlay:var(--charcoal-color-dark-neutral-a--5);--charcoal-color-background-default:var(--charcoal-color-dark-neutral-0);--charcoal-space-padding-padding-card:var(--charcoal-space-layout-40);--charcoal-color-icon-tertiary-press:var(--charcoal-color-text-tertiary-press);--charcoal-color-icon-tertiary-hover:var(--charcoal-color-text-tertiary-hover);--charcoal-color-icon-tertiary-default:var(--charcoal-color-text-tertiary-default);--charcoal-color-icon-secondary-press:var(--charcoal-color-text-secondary-press);--charcoal-color-icon-secondary-hover:var(--charcoal-color-text-secondary-hover);--charcoal-color-icon-secondary-default:var(--charcoal-color-text-secondary-default);--charcoal-color-icon-press:var(--charcoal-color-text-press);--charcoal-color-icon-positive-press:var(--charcoal-color-text-positive-press);--charcoal-color-icon-positive-hover:var(--charcoal-color-text-positive-hover);--charcoal-color-icon-positive-default:var(--charcoal-color-text-positive-default);--charcoal-color-icon-on-primary-press:var(--charcoal-color-text-on-primary-press);--charcoal-color-icon-on-primary-hover:var(--charcoal-color-text-on-primary-hover);--charcoal-color-icon-on-primary-default:var(--charcoal-color-text-on-primary-default);--charcoal-color-icon-on-positive-press:var(--charcoal-color-text-on-positive-press);--charcoal-color-icon-on-positive-hover:var(--charcoal-color-text-on-positive-hover);--charcoal-color-icon-on-positive-default:var(--charcoal-color-text-on-positive-default);--charcoal-color-icon-on-on-img-press:var(--charcoal-color-text-on-on-img-press);--charcoal-color-icon-on-on-img-hover:var(--charcoal-color-text-on-on-img-hover);--charcoal-color-icon-on-on-img-default:var(--charcoal-color-text-on-on-img-default);--charcoal-color-icon-on-notice-press:var(--charcoal-color-text-on-notice-press);--charcoal-color-icon-on-notice-hover:var(--charcoal-color-text-on-notice-hover);--charcoal-color-icon-on-notice-default:var(--charcoal-color-text-on-notice-default);--charcoal-color-icon-on-negative-press:var(--charcoal-color-text-on-negative-press);--charcoal-color-icon-on-negative-hover:var(--charcoal-color-text-on-negative-hover);--charcoal-color-icon-on-negative-default:var(--charcoal-color-text-on-negative-default);--charcoal-color-icon-notice-press:var(--charcoal-color-text-notice-press);--charcoal-color-icon-notice-hover:var(--charcoal-color-text-notice-hover);--charcoal-color-icon-notice-default:var(--charcoal-color-text-notice-default);--charcoal-color-icon-negative-press:var(--charcoal-color-text-negative-press);--charcoal-color-icon-negative-hover:var(--charcoal-color-text-negative-hover);--charcoal-color-icon-negative-default:var(--charcoal-color-text-negative-default);--charcoal-color-icon-hover:var(--charcoal-color-text-hover);--charcoal-color-icon-disable:var(--charcoal-color-text-disable);--charcoal-color-icon-default:var(--charcoal-color-text-default);--charcoal-color-border-selected:var(--charcoal-color-container-primary-default);--charcoal-color-border-hud:var(--charcoal-color-background-default)}:root.ch-text-dn-default,:root .ch-text-dn-default{--charcoal-text-font-size-caption-s:var(--charcoal-text-font-size-1);--charcoal-text-font-size-caption-m:var(--charcoal-text-font-size-5);--charcoal-text-font-size-body:var(--charcoal-text-font-size-10);--charcoal-text-font-size-paragraph:var(--charcoal-text-font-size-10);--charcoal-text-font-size-heading-xxxs:var(--charcoal-text-font-size-5);--charcoal-text-font-size-heading-xxs:var(--charcoal-text-font-size-20);--charcoal-text-font-size-heading-xs:var(--charcoal-text-font-size-30);--charcoal-text-font-size-heading-s:var(--charcoal-text-font-size-40);--charcoal-text-font-size-heading-m:var(--charcoal-text-font-size-50);--charcoal-text-font-size-heading-l:var(--charcoal-text-font-size-60);--charcoal-text-font-size-heading-xl:var(--charcoal-text-font-size-70);--charcoal-text-font-size-heading-xxl:var(--charcoal-text-font-size-80);--charcoal-text-font-size-heading-xxxl:var(--charcoal-text-font-size-90);--charcoal-text-line-height-caption-s:var(--charcoal-text-line-height-1);--charcoal-text-line-height-caption-m:var(--charcoal-text-line-height-5);--charcoal-text-line-height-body:var(--charcoal-text-line-height-10);--charcoal-text-line-height-paragraph:var(--charcoal-text-line-height-20);--charcoal-text-line-height-heading-xxxs:var(--charcoal-text-line-height-5);--charcoal-text-line-height-heading-xxs:var(--charcoal-text-line-height-10);--charcoal-text-line-height-heading-xs:var(--charcoal-text-line-height-20);--charcoal-text-line-height-heading-s:var(--charcoal-text-line-height-20);--charcoal-text-line-height-heading-m:var(--charcoal-text-line-height-30);--charcoal-text-line-height-heading-l:var(--charcoal-text-line-height-40);--charcoal-text-line-height-heading-xl:var(--charcoal-text-line-height-50);--charcoal-text-line-height-heading-xxl:var(--charcoal-text-line-height-60);--charcoal-text-line-height-heading-xxxl:var(--charcoal-text-line-height-70);--charcoal-text-font-weight-regular:var(--charcoal-text-font-weight-40);--charcoal-text-font-weight-bold:var(--charcoal-text-font-weight-70)}:root.ch-text-dn-compact,:root .ch-text-dn-compact{--charcoal-text-font-size-caption-s:var(--charcoal-text-font-size-0);--charcoal-text-font-size-caption-m:var(--charcoal-text-font-size-1);--charcoal-text-font-size-body:var(--charcoal-text-font-size-5);--charcoal-text-font-size-paragraph:var(--charcoal-text-font-size-5);--charcoal-text-font-size-heading-xxxs:var(--charcoal-text-font-size-1);--charcoal-text-font-size-heading-xxs:var(--charcoal-text-font-size-5);--charcoal-text-font-size-heading-xs:var(--charcoal-text-font-size-10);--charcoal-text-font-size-heading-s:var(--charcoal-text-font-size-20);--charcoal-text-font-size-heading-m:var(--charcoal-text-font-size-30);--charcoal-text-font-size-heading-l:var(--charcoal-text-font-size-40);--charcoal-text-font-size-heading-xl:var(--charcoal-text-font-size-50);--charcoal-text-font-size-heading-xxl:var(--charcoal-text-font-size-60);--charcoal-text-font-size-heading-xxxl:var(--charcoal-text-font-size-70);--charcoal-text-line-height-caption-s:var(--charcoal-text-line-height-0);--charcoal-text-line-height-caption-m:var(--charcoal-text-line-height-1);--charcoal-text-line-height-body:var(--charcoal-text-line-height-5);--charcoal-text-line-height-paragraph:var(--charcoal-text-line-height-10);--charcoal-text-line-height-heading-xxxs:var(--charcoal-text-line-height-1);--charcoal-text-line-height-heading-xxs:var(--charcoal-text-line-height-5);--charcoal-text-line-height-heading-xs:var(--charcoal-text-line-height-10);--charcoal-text-line-height-heading-s:var(--charcoal-text-line-height-10);--charcoal-text-line-height-heading-m:var(--charcoal-text-line-height-20);--charcoal-text-line-height-heading-l:var(--charcoal-text-line-height-20);--charcoal-text-line-height-heading-xl:var(--charcoal-text-line-height-30);--charcoal-text-line-height-heading-xxl:var(--charcoal-text-line-height-40);--charcoal-text-line-height-heading-xxxl:var(--charcoal-text-line-height-50);--charcoal-text-font-weight-regular:var(--charcoal-text-font-weight-40);--charcoal-text-font-weight-bold:var(--charcoal-text-font-weight-70)}:root.ch-text-dn-cozy,:root .ch-text-dn-cozy{--charcoal-text-font-size-caption-s:var(--charcoal-text-font-size-10);--charcoal-text-font-size-caption-m:var(--charcoal-text-font-size-20);--charcoal-text-font-size-body:var(--charcoal-text-font-size-40);--charcoal-text-font-size-paragraph:var(--charcoal-text-font-size-40);--charcoal-text-font-size-heading-xxxs:var(--charcoal-text-font-size-20);--charcoal-text-font-size-heading-xxs:var(--charcoal-text-font-size-50);--charcoal-text-font-size-heading-xs:var(--charcoal-text-font-size-60);--charcoal-text-font-size-heading-s:var(--charcoal-text-font-size-70);--charcoal-text-font-size-heading-m:var(--charcoal-text-font-size-80);--charcoal-text-font-size-heading-l:var(--charcoal-text-font-size-90);--charcoal-text-font-size-heading-xl:var(--charcoal-text-font-size-100);--charcoal-text-font-size-heading-xxl:var(--charcoal-text-font-size-110);--charcoal-text-font-size-heading-xxxl:var(--charcoal-text-font-size-120);--charcoal-text-line-height-caption-s:var(--charcoal-text-line-height-10);--charcoal-text-line-height-caption-m:var(--charcoal-text-line-height-10);--charcoal-text-line-height-body:var(--charcoal-text-line-height-20);--charcoal-text-line-height-paragraph:var(--charcoal-text-line-height-50);--charcoal-text-line-height-heading-xxxs:var(--charcoal-text-line-height-10);--charcoal-text-line-height-heading-xxs:var(--charcoal-text-line-height-30);--charcoal-text-line-height-heading-xs:var(--charcoal-text-line-height-40);--charcoal-text-line-height-heading-s:var(--charcoal-text-line-height-50);--charcoal-text-line-height-heading-m:var(--charcoal-text-line-height-60);--charcoal-text-line-height-heading-l:var(--charcoal-text-line-height-70);--charcoal-text-line-height-heading-xl:var(--charcoal-text-line-height-80);--charcoal-text-line-height-heading-xxl:var(--charcoal-text-line-height-90);--charcoal-text-line-height-heading-xxxl:var(--charcoal-text-line-height-100);--charcoal-text-font-weight-regular:var(--charcoal-text-font-weight-40);--charcoal-text-font-weight-bold:var(--charcoal-text-font-weight-70)}.charcoal-focus-ring:is(:not(:disabled):not([aria-disabled]),[aria-disabled=false]):focus-visible{outline:none;transition:box-shadow .2s;box-shadow:0 0 0 4px #0096fa52}.charcoal-tag-item{--charcoal-tag-item-color:var(--charcoal-color-text-on-primary-default);--charcoal-tag-item-size:40px;--charcoal-tag-item-padding-left:24px;--charcoal-tag-item-padding-right:24px;--charcoal-tag-item-bg: ;isolation:isolate;appearance:none;cursor:pointer;color:var(--charcoal-tag-item-color);height:var(--charcoal-tag-item-size);padding-top:4px;padding-bottom:4px;padding-left:var(--charcoal-tag-item-padding-left);padding-right:var(--charcoal-tag-item-padding-right);box-sizing:border-box;border-style:none;border-radius:4px;outline:none;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.charcoal-tag-item[data-size=M]{--charcoal-tag-item-size:40px;--charcoal-tag-item-padding-left:24px;--charcoal-tag-item-padding-right:24px}.charcoal-tag-item[data-size=S]{--charcoal-tag-item-size:32px;--charcoal-tag-item-padding-left:16px;--charcoal-tag-item-padding-right:16px}.charcoal-tag-item[data-state=inactive]{--charcoal-tag-item-color:var(--charcoal-color-text-secondary-default)}.charcoal-tag-item[data-state=active]{--charcoal-tag-item-padding-left:16px;--charcoal-tag-item-padding-right:8px}.charcoal-tag-item:disabled,.charcoal-tag-item[aria-disabled]:not([aria-disabled=false]){opacity:.32;cursor:default}.charcoal-tag-item:not(:disabled):not([aria-disabled]):focus-visible,.charcoal-tag-item[aria-disabled=false]:focus-visible,.charcoal-tag-item:not(:disabled):not([aria-disabled]):focus,.charcoal-tag-item[aria-disabled=false]:focus{outline:none;box-shadow:0 0 0 4px #0096fa52}.charcoal-tag-item:not(:disabled):not([aria-disabled]):focus:not(:focus-visible),.charcoal-tag-item[aria-disabled=false]:focus:not(:focus-visible){box-shadow:none}.charcoal-tag-item__bg{background-color:var(--charcoal-tag-item-bg)}.charcoal-tag-item__bg[data-bg-variant=image]{background-color:var(--charcoal-color-container-on-img-default)}.charcoal-tag-item__bg[data-bg-variant=image]:before{content:"";z-index:1;background-position:50%;background-size:cover;background-image:var(--charcoal-tag-item-bg);mix-blend-mode:overlay;width:100%;height:100%;position:absolute;top:0;left:0}.charcoal-tag-item__bg[data-state=inactive]{background-color:var(--charcoal-color-container-secondary-default)}.charcoal-tag-item__label{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.charcoal-tag-item__label[data-has-translate=true]{justify-content:space-between}.charcoal-tag-item__label__translated{--charcoal-tag-item-text-font-size:12px;--charcoal-tag-item-text-line-height:20px;font-weight:700}.charcoal-tag-item__label__translated:before{display:none}.charcoal-tag-item__label__text{--charcoal-tag-item-text-font-size:14px;--charcoal-tag-item-text-line-height:22px;max-width:152px;color:inherit;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.charcoal-tag-item__label__text[data-has-translate=true]{--charcoal-tag-item-text-font-size:10px;--charcoal-tag-item-text-line-height:14px;font-weight:400}.charcoal-tag-item__labe__text[data-has-translate=true]:after{display:none}.charcoal-modal-header-root{place-content:center;height:64px;display:grid}@media (width<=743px){.charcoal-modal-header-root[data-bottom-sheet=true],.charcoal-modal-header-root[data-bottom-sheet=full]{height:48px}}.charcoal-modal-header-title{color:var(--charcoal-color-text-default);font-size:16px;font-weight:700;line-height:24px;display:flow-root}.charcoal-modal-align{padding-left:16px;padding-right:16px}.charcoal-modal-body{padding-bottom:40px}.charcoal-modal-buttons{grid-row-gap:8px;grid-auto-flow:row;padding-top:16px;padding-left:16px;padding-right:16px;display:grid}.charcoal-hint-text{background-color:var(--charcoal-color-container-secondary-default);border-radius:8px;align-items:flex-start;padding:12px 16px;display:flex}.charcoal-hint-text[data-context=page]{justify-content:center}@media (width>=744px){.charcoal-hint-text[data-context=page]{padding:20px 40px}}.charcoal-hint-text-icon{color:var(--charcoal-color-icon-tertiary-default);align-items:center;height:22px;margin:0 4px 0 0;display:flex}.charcoal-hint-text-message{color:var(--charcoal-color-text-secondary-default);overflow-wrap:break-word;min-width:0;margin:0;font-size:14px;line-height:22px;display:flow-root}.charcoal-loading-spinner{box-sizing:content-box;opacity:.84;width:48px;height:48px;color:var(--charcoal-color-icon-tertiary-default);background-color:var(--charcoal-color-background-default);border-radius:8px;margin:auto;padding:16px;font-size:48px}.charcoal-loading-spinner[data-transparent=true]{background-color:#0000}@keyframes charcoal-loading-spinner-icon-scale-out{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.charcoal-loading-spinner-icon{background-color:currentColor;border-radius:1em;width:1em;height:1em;animation:1s ease-out infinite both charcoal-loading-spinner-icon-scale-out}.charcoal-loading-spinner-icon[data-reset-animation]{animation:none}.charcoal-loading-spinner-icon[data-once=true]{animation-iteration-count:1}.charcoal-carousel{--charcoal-carousel-gap:0px;display:block;position:relative}.charcoal-carousel[data-full-width=true]{width:100vw;margin-inline:calc(50% - 50vw)}.charcoal-carousel__viewport{position:relative}.charcoal-carousel__viewport[data-focus-visible]{box-shadow:0 0 0 4px #0096fa52}.charcoal-carousel__scroller{gap:var(--charcoal-carousel-gap);overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;outline:none;display:flex;position:relative;overflow:auto hidden}.charcoal-carousel__scroller::-webkit-scrollbar{display:none}.charcoal-carousel[data-scroll-snap-type=none] .charcoal-carousel__scroller{scroll-snap-type:none}.charcoal-carousel[data-scroll-snap-type=proximity] .charcoal-carousel__scroller{scroll-snap-type:x proximity}.charcoal-carousel[data-scroll-snap-type=mandatory] .charcoal-carousel__scroller{scroll-snap-type:x mandatory}.charcoal-carousel[data-has-gradient=true] .charcoal-carousel__scroller{-webkit-mask-composite:source-in, xor;transition:-webkit-mask-position .2s ease-in,mask-position .2s ease-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 72px),linear-gradient(270deg,#0000,#000 72px);mask-image:linear-gradient(90deg,#0000,#000 72px),linear-gradient(270deg,#0000,#000 72px);-webkit-mask-position:-72px 0,0 0;mask-position:-72px 0,0 0;-webkit-mask-size:calc(100% + 72px) 100%;mask-size:calc(100% + 72px) 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.charcoal-carousel[data-has-gradient=true][data-can-prev=true] .charcoal-carousel__scroller{-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0}.charcoal-carousel[data-has-gradient=true][data-can-next=true] .charcoal-carousel__scroller{-webkit-mask-position:-72px 0,-72px 0;mask-position:-72px 0,-72px 0}.charcoal-carousel[data-has-gradient=true][data-can-prev=true][data-can-next=true] .charcoal-carousel__scroller{-webkit-mask-position:0 0,-72px 0;mask-position:0 0,-72px 0}.charcoal-carousel__item{flex:none;min-width:0}.charcoal-carousel[data-size=S] .charcoal-carousel__item{flex:0 0 100%}.charcoal-carousel[data-scroll-snap-align=center] .charcoal-carousel__item{scroll-snap-align:center}.charcoal-carousel[data-scroll-snap-align=start] .charcoal-carousel__item{scroll-snap-align:start}.charcoal-carousel__navigation{pointer-events:none;z-index:1;opacity:0;grid-template-columns:72px 1fr 72px;align-items:center;transition:opacity .4s;display:grid;position:absolute;inset:0}.charcoal-carousel__navigation[data-visible=false]{display:none}.charcoal-carousel:hover .charcoal-carousel__navigation,.charcoal-carousel[data-focus-visible-within] .charcoal-carousel__navigation{opacity:1}.charcoal-carousel__navigation__item{pointer-events:auto}.charcoal-carousel__navigation__item:after{content:"";width:72px;position:absolute;top:0;bottom:0}.charcoal-carousel__navigation__item[data-direction=prev]{grid-column:1;justify-self:center}.charcoal-carousel__navigation__item[data-direction=prev]:after{left:0}.charcoal-carousel__navigation__item[data-direction=next]{grid-column:3;justify-self:center}.charcoal-carousel__navigation__item[data-direction=next]:after{right:0}.charcoal-carousel .charcoal-carousel__navigation__item[data-hidden=true]{opacity:0;pointer-events:none}@media (hover:none) and (pointer:coarse){.charcoal-carousel__navigation{display:none}}.charcoal-carousel__indicator{justify-content:center;align-items:center;gap:8px;height:40px;display:flex}.charcoal-carousel__indicator[data-visible=false]{display:none}.charcoal-carousel__indicator__item{appearance:none;box-sizing:border-box;background-color:var(--charcoal-color-text-tertiary-default);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:background-color .2s}.charcoal-carousel__indicator__item:hover{background-color:var(--charcoal-color-text-secondary-default)}.charcoal-carousel__indicator__item:focus-visible{outline-offset:2px;outline:2px solid #0096fa8f}.charcoal-carousel__indicator__item[data-active=true]{background-color:var(--charcoal-color-text-default)}@supports (scroll-marker-group:after){.charcoal-carousel[data-indicator=true]{padding-bottom:40px}.charcoal-carousel__scroller{anchor-name:--charcoal-carousel;scroll-marker-group:after}.charcoal-carousel__scroller::scroll-button(*){content:none}.charcoal-carousel__scroller::scroll-marker-group{position-anchor:--charcoal-carousel;height:40px;top:anchor(bottom);justify-content:center;align-items:center;gap:8px;justify-self:anchor-center;display:flex;position:absolute}.charcoal-carousel[data-indicator=false] .charcoal-carousel__scroller{scroll-marker-group:none}.charcoal-carousel__item::scroll-marker{content:"";background-color:var(--charcoal-color-text-tertiary-default);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;transition:background-color .2s}.charcoal-carousel__item::scroll-marker:hover{background-color:var(--charcoal-color-text-secondary-default)}.charcoal-carousel__item::scroll-marker:focus{outline-offset:2px;outline:2px solid #0096fa8f}.charcoal-carousel__item::scroll-marker:target-current{background-color:var(--charcoal-color-text-default)}.charcoal-carousel__indicator{display:none}}.charcoal-pagination{justify-content:center;align-items:center;display:flex}.charcoal-pagination[data-size=S] .charcoal-pagination-button{min-width:32px;min-height:32px}.charcoal-pagination[data-size=M] .charcoal-pagination-button{min-width:40px;min-height:40px}.charcoal-pagination-button{cursor:pointer;appearance:none;font-family:inherit;font-style:inherit;font-variant:inherit;-webkit-user-select:none;user-select:none;color:var(--charcoal-color-text-tertiary-default);background-color:#0000;border-style:none;border-radius:20px;outline:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:14px;font-weight:700;line-height:22px;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:flex;-webkit-transform:translateZ(0)}.charcoal-pagination-button:focus{outline:none}.charcoal-pagination-button::-moz-focus-inner{border-style:none;padding:0}.charcoal-pagination-button[hidden]{visibility:hidden;display:block}.charcoal-pagination-button:not(:disabled):not([aria-disabled]):hover,.charcoal-pagination-button[aria-disabled=false]:hover{color:var(--charcoal-color-text-tertiary-default);background-color:var(--charcoal-color-container-secondary-default)}.charcoal-pagination-button:not(:disabled):not([aria-disabled]):active,.charcoal-pagination-button[aria-disabled=false]:active{color:var(--charcoal-color-text-tertiary-press);background-color:var(--charcoal-color-container-tertiary-press)}.charcoal-pagination-button:not(:disabled):not([aria-disabled]):focus,.charcoal-pagination-button[aria-disabled=false]:focus{outline:none;box-shadow:0 0 0 4px #0096fa52}.charcoal-pagination-button:not(:disabled):not([aria-disabled]):focus-visible,.charcoal-pagination-button[aria-disabled=false]:focus-visible{box-shadow:0 0 0 4px #0096fa52}.charcoal-pagination-button:not(:disabled):not([aria-disabled]):focus:not(:focus-visible),.charcoal-pagination-button[aria-disabled=false]:focus:not(:focus-visible){box-shadow:none}.charcoal-pagination-button[aria-current]{cursor:default;background-color:var(--charcoal-color-container-hud-default);color:var(--charcoal-color-text-on-hud-default)}.charcoal-pagination-button[aria-current]:not(:disabled):not([aria-disabled]):hover,.charcoal-pagination-button[aria-current]:not(:disabled):not([aria-disabled]):active{background-color:var(--charcoal-color-container-hud-default);color:var(--charcoal-color-text-on-hud-default)}.charcoal-pagination-nav-button[data-hidden]{visibility:hidden}.charcoal-pagination-spacer,.charcoal-pagination-spacer:hover,.charcoal-pagination-spacer:active{cursor:default;color:var(--charcoal-color-text-tertiary-default);background:0 0}.charcoal-pagination-spacer.charcoal-icon-button:disabled{opacity:1}.charcoal-text-ellipsis{--charcoal-text-ellipsis-line-limit:1;--charcoal-text-ellipsis-line-height:inherit;overflow-wrap:break-word;-webkit-line-clamp:var(--charcoal-text-ellipsis-line-limit);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.charcoal-text-ellipsis[data-has-line-height=true]{line-height:var(--charcoal-text-ellipsis-line-height)}.charcoal-text-ellipsis[data-has-line-height=false]{line-height:inherit}.charcoal-text-ellipsis[data-line-limit="1"][data-use-nowrap=true]{text-overflow:ellipsis;white-space:nowrap}.charcoal-button{appearance:none;box-sizing:border-box;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;font-family:inherit;font-style:inherit;font-variant:inherit;text-transform:none;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;width:min-content;color:var(--charcoal-color-text-default);background-image:none;background-color:var(--charcoal-color-container-secondary-default-a,transparent);border-style:none;border-radius:999999px;outline:none;justify-content:center;align-items:center;height:40px;margin:0;padding:0 24px;font-size:14px;font-weight:700;line-height:22px;text-decoration:none;transition:color .2s,background-color .2s,box-shadow .2s;display:inline-grid;overflow:visible}.charcoal-button:disabled,.charcoal-button[aria-disabled]:not([aria-disabled=false]){cursor:default;opacity:.32}.charcoal-button:not(:disabled):not([aria-disabled]):focus-visible,.charcoal-button[aria-disabled=false]:focus-visible{outline:none;box-shadow:0 0 0 4px #0096fa52}.charcoal-button:not(:disabled):not([aria-disabled]):hover,.charcoal-button[aria-disabled=false]:hover{color:var(--charcoal-color-text-hover);background-color:var(--charcoal-color-container-secondary-hover-a)}.charcoal-button:not(:disabled):not([aria-disabled]):active,.charcoal-button[aria-disabled=false]:active,.charcoal-button[data-active=true]{color:var(--charcoal-color-text-press);background-color:var(--charcoal-color-container-secondary-press-a)}.charcoal-button[data-variant=Primary]{color:var(--charcoal-color-text-on-primary-default);background-color:var(--charcoal-color-container-primary-default)}.charcoal-button[data-variant=Primary]:hover:not(:disabled):not([aria-disabled]),.charcoal-button[data-variant=Primary]:hover[aria-disabled=false]{color:var(--charcoal-color-text-on-primary-hover);background-color:var(--charcoal-color-container-primary-hover)}.charcoal-button[data-variant=Primary]:active:not(:disabled):not([aria-disabled]),.charcoal-button[data-variant=Primary]:active[aria-disabled=false],.charcoal-button[data-variant=Primary][data-active=true]{color:var(--charcoal-color-text-on-primary-press);background-color:var(--charcoal-color-container-primary-press)}.charcoal-button[data-variant=Overlay]{color:var(--charcoal-color-text-on-on-img-default);background-color:var(--charcoal-color-container-on-img-default)}.charcoal-button[data-variant=Overlay]:hover:not(:disabled):not([aria-disabled]),.charcoal-button[data-variant=Overlay]:hover[aria-disabled=false]{color:var(--charcoal-color-text-on-on-img-hover);background-color:var(--charcoal-color-container-on-img-hover)}.charcoal-button[data-variant=Overlay]:active:not(:disabled):not([aria-disabled]),.charcoal-button[data-variant=Overlay]:active[aria-disabled=false],.charcoal-button[data-variant=Overlay][data-active=true]{color:var(--charcoal-color-text-on-on-img-press);background-color:var(--charcoal-color-container-on-img-press)}.charcoal-button[data-variant=Navigation]{color:var(--charcoal-color-text-on-hud-default);background-color:var(--charcoal-color-container-hud-default)}.charcoal-button[data-variant=Navigation]:hover:not(:disabled):not([aria-disabled]),.charcoal-button[data-variant=Navigation]:hover[aria-disabled=false]{color:var(--charcoal-color-text-on-hud-hover);background-color:var(--charcoal-color-container-hud-hover)}.charcoal-button[data-variant=Navigation]:active:not(:disabled):not([aria-disabled]),.charcoal-button[data-variant=Navigation]:active[aria-disabled=false],.charcoal-button[data-variant=Navigation][data-active=true]{color:var(--charcoal-color-text-on-hud-press);background-color:var(--charcoal-color-container-hud-press)}.charcoal-button[data-variant=Danger]{color:var(--charcoal-color-text-on-negative-default);background-color:var(--charcoal-color-container-negative-default)}.charcoal-button[data-variant=Danger]:hover:not(:disabled):not([aria-disabled]),.charcoal-button[data-variant=Danger]:hover[aria-disabled=false]{color:var(--charcoal-color-text-on-negative-hover);background-color:var(--charcoal-color-container-negative-hover)}.charcoal-button[data-variant=Danger]:active:not(:disabled):not([aria-disabled]),.charcoal-button[data-variant=Danger]:active[aria-disabled=false],.charcoal-button[data-variant=Danger][data-active=true]{color:var(--charcoal-color-text-on-negative-press);background-color:var(--charcoal-color-container-negative-press)}.charcoal-button[data-size=S]{height:32px;padding:0 16px}.charcoal-button[data-full-width=true]{width:100%}.charcoal-icon-button{cursor:pointer;appearance:none;color:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;font:inherit;text-transform:none;-webkit-user-select:none;user-select:none;background:0 0;border-style:none;border-radius:999999px;outline:none;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:flex;overflow:visible}.charcoal-icon-button:disabled,.charcoal-icon-button[aria-disabled]:not([aria-disabled=false]){cursor:default;opacity:.32}.charcoal-icon-button:focus{outline:none}.charcoal-icon-button::-moz-focus-inner{border-style:none;padding:0}.charcoal-icon-button[data-size=XS]{width:20px;height:20px}.charcoal-icon-button[data-size=S]{width:32px;height:32px}.charcoal-icon-button[data-size=M]{width:40px;height:40px}.charcoal-icon-button[data-variant=Default]{color:var(--charcoal-color-icon-tertiary-default);background-color:#0000}.charcoal-icon-button[data-variant=Default][data-active=true]:not(:disabled):not([aria-disabled]),.charcoal-icon-button[data-variant=Default][data-active=true][aria-disabled=false]{color:var(--charcoal-color-icon-tertiary-press);background-color:var(--charcoal-color-container-press-a)}.charcoal-icon-button[data-variant=Default][data-active=false]:not(:disabled):not([aria-disabled]):hover,.charcoal-icon-button[data-variant=Default][data-active=false][aria-disabled=false]:hover{color:var(--charcoal-color-icon-tertiary-hover);background-color:var(--charcoal-color-container-hover-a)}.charcoal-icon-button[data-variant=Default][data-active=false]:not(:disabled):not([aria-disabled]):active,.charcoal-icon-button[data-variant=Default][data-active=false][aria-disabled=false]:active{color:var(--charcoal-color-icon-tertiary-press);background-color:var(--charcoal-color-container-press-a)}.charcoal-icon-button[data-variant=Overlay]{color:var(--charcoal-color-icon-on-on-img-default);background-color:var(--charcoal-color-container-on-img-default)}.charcoal-icon-button[data-variant=Overlay][data-active=true]:not(:disabled):not([aria-disabled]),.charcoal-icon-button[data-variant=Overlay][data-active=true][aria-disabled=false]{color:var(--charcoal-color-icon-on-on-img-press);background-color:var(--charcoal-color-container-on-img-press)}.charcoal-icon-button[data-variant=Overlay][data-active=false]:not(:disabled):not([aria-disabled]):hover,.charcoal-icon-button[data-variant=Overlay][data-active=false][aria-disabled=false]:hover{color:var(--charcoal-color-icon-on-on-img-hover);background-color:var(--charcoal-color-container-on-img-hover)}.charcoal-icon-button[data-variant=Overlay][data-active=false]:not(:disabled):not([aria-disabled]):active,.charcoal-icon-button[data-variant=Overlay][data-active=false][aria-disabled=false]:active{color:var(--charcoal-color-icon-on-on-img-press);background-color:var(--charcoal-color-container-on-img-press)}.charcoal-icon-button:not(:disabled):not([aria-disabled]):focus,.charcoal-icon-button[aria-disabled=false]:focus{outline:none;box-shadow:0 0 0 4px #0096fa52}.charcoal-icon-button:not(:disabled):not([aria-disabled]):focus-visible,.charcoal-icon-button[aria-disabled=false]:focus-visible{box-shadow:0 0 0 4px #0096fa52}.charcoal-icon-button:not(:disabled):not([aria-disabled]):focus:not(:focus-visible),.charcoal-icon-button[aria-disabled=false]:focus:not(:focus-visible){box-shadow:none}.charcoal-radio__label{grid-gap:4px;cursor:pointer;grid-template-columns:auto 1fr;align-items:center;display:grid}.charcoal-radio__label[aria-disabled]:not([aria-disabled=false]){opacity:.32;cursor:default}.charcoal-radio__label_div{color:var(--charcoal-color-text-default);font-size:14px;line-height:22px}.charcoal-radio-group{grid-gap:8px;grid-template-columns:1fr;display:grid}.charcoal-switch__label{cursor:pointer;outline:0;grid-template-columns:auto 1fr;align-items:center;gap:4px;display:inline-grid}.charcoal-switch__label[aria-disabled=true]{opacity:.32;cursor:default}.charcoal-switch__label[aria-disabled=true]>input{opacity:1}.charcoal-switch__label_div{color:var(--charcoal-color-text-default);font-size:14px;line-height:22px}.charcoal-multi-select{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:4px;display:grid;position:relative}.charcoal-multi-select:disabled,.charcoal-multi-select[aria-disabled]:not([aria-disabled=false]){opacity:.32;cursor:default}.charcoal-multi-select-label{color:var(--charcoal-color-text-default);align-items:center;font-size:14px;line-height:22px;display:flow-root}.charcoal-multi-select-label:before{content:"";width:0;height:0;margin-top:-4px;display:block}.charcoal-multi-select-label:after{content:"";width:0;height:0;margin-bottom:-4px;display:block}.charcoal-multi-select-input[type=checkbox]{appearance:none;background-color:var(--charcoal-color-container-neutral-default);border-radius:999999px;width:20px;height:20px;margin:0;transition:background-color .2s,box-shadow .2s;display:block}.charcoal-multi-select-input[type=checkbox]:checked{background-color:var(--charcoal-color-container-primary-default)}.charcoal-multi-select-input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 4px #0096fa52}.charcoal-multi-select-input[type=checkbox]:focus-visible{box-shadow:0 0 0 4px #0096fa52}.charcoal-multi-select-input[type=checkbox]:focus:not(:focus-visible){box-shadow:none}.charcoal-multi-select-input[type=checkbox]:hover:not(:disabled):not([aria-disabled]),.charcoal-multi-select-input[type=checkbox]:hover[aria-disabled=false]{background-color:var(--charcoal-color-container-neutral-hover)}.charcoal-multi-select-input[type=checkbox]:active:not(:disabled):not([aria-disabled]),.charcoal-multi-select-input[type=checkbox]:active[aria-disabled=false]{background-color:var(--charcoal-color-container-neutral-press)}.charcoal-multi-select-input[type=checkbox]:checked:hover:not(:disabled):not([aria-disabled]),.charcoal-multi-select-input[type=checkbox]:checked:hover[aria-disabled=false]{background-color:var(--charcoal-color-container-primary-hover)}.charcoal-multi-select-input[type=checkbox]:checked:active:not(:disabled):not([aria-disabled]),.charcoal-multi-select-input[type=checkbox]:checked:active[aria-disabled=false]{background-color:var(--charcoal-color-container-primary-press)}.charcoal-multi-select-input[type=checkbox][aria-invalid=true][data-overlay=false]:not(:disabled):not([aria-disabled]),.charcoal-multi-select-input[type=checkbox][aria-invalid=true][data-overlay=false][aria-disabled=false]{box-shadow:0 0 0 4px #ff2b0052}.charcoal-multi-select-input[type=checkbox][data-overlay=true]{background-color:var(--charcoal-color-container-on-img-default)}.charcoal-multi-select-overlay{box-sizing:border-box;width:24px;height:24px;color:var(--charcoal-color-icon-on-primary-default);border-radius:999999px;justify-content:center;align-items:center;transition:box-shadow .2s;display:flex;position:absolute;top:-2px;left:-2px}.charcoal-multi-select-overlay[aria-invalid=true][data-overlay=true]:not(:disabled):not([aria-disabled]),.charcoal-multi-select-overlay[aria-invalid=true][data-overlay=true][aria-disabled=false]{box-shadow:0 0 0 4px #ff2b0052}.charcoal-multi-select-overlay[data-overlay=true]{border-color:var(--charcoal-color-border-hud);border-style:solid;border-width:2px}.charcoal-clickable{cursor:pointer;appearance:none;color:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;font:inherit;text-transform:none;background:0 0;border-style:none;outline:none;margin:0;padding:0;text-decoration:none;overflow:visible}.charcoal-clickable:disabled,.charcoal-clickable[aria-disabled]:not([aria-disabled=false]){cursor:default}.charcoal-clickable:focus{outline:none}.charcoal-clickable::-moz-focus-inner{border-style:none;padding:0}.charcoal-text-field-root{grid-gap:4px;grid-template-columns:1fr;display:grid}.charcoal-text-field-root[aria-disabled=true]{opacity:.32}.charcoal-text-field-container{height:40px;color:var(--charcoal-color-text-secondary-default);background-color:var(--charcoal-color-container-secondary-default-a);border-radius:4px;padding:0 8px;font-size:14px;line-height:22px;transition:background-color .2s,box-shadow .2s;display:flex}.charcoal-text-field-container[data-invalid=true]{box-shadow:0 0 0 4px #ff2b0052}.charcoal-text-field-container:not([aria-disabled=true]):hover{background-color:var(--charcoal-color-container-secondary-hover-a)}.charcoal-text-field-container:not([aria-disabled=true]):focus-within{outline:none;box-shadow:0 0 0 4px #0096fa52}.charcoal-text-field-container:not([aria-disabled=true])[data-invalid=true]:focus-within{box-shadow:0 0 0 4px #ff2b0052}.charcoal-text-field-prefix{align-items:center;margin-right:4px;display:flex}.charcoal-text-field-suffix{align-items:center;gap:8px;margin-left:4px;display:flex}.charcoal-text-field-input-root{flex:1;min-width:0;overflow:hidden}.charcoal-text-field-input{box-sizing:border-box;transform-origin:0 0;appearance:none;width:114.286%;height:114.286%;color:var(--charcoal-color-text-secondary-default);background:0 0;border:none;border-radius:4.57143px;outline:none;padding-left:0;padding-right:0;font-family:inherit;font-size:16px;line-height:25.1429px;transform:scale(.875)}.charcoal-text-field-input::placeholder{color:var(--charcoal-color-text-placeholder-default)}.charcoal-text-field-line-counter{color:var(--charcoal-color-text-tertiary-default);font-size:14px;line-height:22px}.charcoal-text-area-root{grid-gap:4px;grid-template-columns:1fr;display:grid}.charcoal-text-area-root[aria-disabled=true]{opacity:.32}.charcoal-text-area-container{--charcoal-text-area-rows:4;color:var(--charcoal-color-text-secondary-default);background-color:var(--charcoal-color-container-secondary-default-a);height:calc(22px * var(--charcoal-text-area-rows) + 18px);border-radius:4px;transition:background-color .2s,box-shadow .2s;position:relative;overflow:hidden}.charcoal-text-area-container[aria-invalid=true]{box-shadow:0 0 0 4px #ff2b0052}.charcoal-text-area-container:focus-within{outline:none;box-shadow:0 0 0 4px #0096fa52}.charcoal-text-area-container:has([data-no-bottom-padding=true]){height:calc(22px * (var(--charcoal-text-area-rows) + 1) + 18px)}.charcoal-text-area-container:not([aria-disabled=true]):hover{background-color:var(--charcoal-color-container-secondary-hover-a)}.charcoal-text-area-container[aria-invalid=true]:focus-within{box-shadow:0 0 0 4px #ff2b0052}.charcoal-text-area-textarea{resize:none;color:inherit;box-sizing:border-box;--charcoal-textarea-safari-prevent-zoom-scale:.875;--charcoal-textarea-line-height:calc(22px / var(--charcoal-textarea-safari-prevent-zoom-scale));--charcoal-textarea-padding-y:calc(8px / var(--charcoal-textarea-safari-prevent-zoom-scale));--charcoal-textarea-padding-x:calc(9px / var(--charcoal-textarea-safari-prevent-zoom-scale));transform-origin:0 0;transform:scale(var(--charcoal-textarea-safari-prevent-zoom-scale));width:calc(100% / var(--charcoal-textarea-safari-prevent-zoom-scale));font-family:inherit;font-size:calc(14px / var(--charcoal-textarea-safari-prevent-zoom-scale));line-height:var(--charcoal-textarea-line-height);padding:var(--charcoal-textarea-padding-y) var(--charcoal-textarea-padding-x);height:calc(var(--charcoal-textarea-line-height) * var(--charcoal-text-area-rows) + var(--charcoal-textarea-padding-y) * 2);appearance:none;background:0 0;border:none;outline:none}.charcoal-text-area-textarea[data-no-bottom-padding=true]{padding:var(--charcoal-textarea-padding-y) var(--charcoal-textarea-padding-x) 0;height:calc(var(--charcoal-textarea-line-height) * var(--charcoal-text-area-rows) + var(--charcoal-textarea-padding-y))}.charcoal-text-area-textarea::placeholder{color:var(--charcoal-color-text-placeholder-default)}.charcoal-text-area-counter{color:var(--charcoal-color-text-tertiary-default);font-size:14px;line-height:22px;position:absolute;bottom:9px;right:8px}.charcoal-dropdown-selector-root{grid-gap:4px;grid-template-columns:1fr;width:100%;display:grid}.charcoal-dropdown-selector-root[aria-disabled=true]{cursor:default;opacity:.32}.charcoal-dropdown-selector-button{box-sizing:border-box;cursor:pointer;background-color:var(--charcoal-color-container-secondary-default-a);border:none;border-radius:4px;grid-template-columns:1fr auto;justify-content:space-between;align-items:center;gap:4px;width:100%;height:40px;padding-left:8px;padding-right:8px;transition:box-shadow .2s,background-color .2s;display:grid}.charcoal-dropdown-selector-button:disabled{cursor:default}.charcoal-dropdown-selector-button:not(:disabled):focus{outline:none;box-shadow:0 0 0 4px #0096fa52}.charcoal-dropdown-selector-button:not(:disabled):focus-visible{box-shadow:0 0 0 4px #0096fa52}.charcoal-dropdown-selector-button:not(:disabled)[data-active=true],.charcoal-dropdown-selector-button:not(:disabled):active{background-color:var(--charcoal-color-container-secondary-press-a)}.charcoal-dropdown-selector-button:not(:disabled):hover{background-color:var(--charcoal-color-container-secondary-hover-a)}.charcoal-dropdown-selector-button:not(:disabled):focus:not(:focus-visible){box-shadow:none}.charcoal-dropdown-selector-button[aria-invalid=true],.charcoal-dropdown-selector-button:not(:disabled)[aria-invalid=true]:focus:not(:focus-visible){box-shadow:0 0 0 4px #ff2b0052}.charcoal-ui-dropdown-selector-text{text-align:left;color:var(--charcoal-color-text-default);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:22px;display:flow-root;overflow:hidden}.charcoal-ui-dropdown-selector-text[data-placeholder=true]{color:var(--charcoal-color-text-placeholder-default)}.charcoal-ui-dropdown-selector-icon{color:var(--charcoal-color-icon-secondary-default)}.charcoal-segmented-control{background-color:var(--charcoal-color-container-secondary-default-a);border-radius:16px;align-items:center;display:inline-flex}.charcoal-segmented-control[data-uniform-segment-width=true],.charcoal-segmented-control[data-full-width=true]{grid-auto-rows:32px;grid-auto-columns:minmax(80px,1fr);grid-auto-flow:column;display:inline-grid}.charcoal-segmented-control[data-full-width=true]{width:100%}.charcoal-segmented-control-radio__label{cursor:pointer;height:32px;color:var(--charcoal-color-text-secondary-default);border-radius:16px;justify-content:center;align-items:center;padding-left:16px;padding-right:16px;font-size:14px;line-height:22px;display:flex;position:relative}.charcoal-segmented-control-radio__label[aria-disabled]:not([aria-disabled=false]){cursor:default;opacity:.32}.charcoal-segmented-control-radio__label[data-checked=true]{background-color:var(--charcoal-color-container-primary-default);color:var(--charcoal-color-text-on-primary-default)}.charcoal-segmented-control-radio__label[data-uniform-segment-width=true],.charcoal-segmented-control-radio__label[data-full-width=true]{white-space:nowrap;justify-content:center}.charcoal-segmented-control-radio__input{appearance:none;box-sizing:border-box;white-space:nowrap;opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;overflow:hidden}.charcoal-icon{width:var(--charcoal-icon-size);height:var(--charcoal-icon-size);display:inline-flex}pixiv-icon:not(:defined){--pixiv-icon-base:24px;--pixiv-icon-scale:1;--pixiv-icon-size:calc(var(--pixiv-icon-base) * var(--pixiv-icon-scale));width:var(--charcoal-icon-size,var(--pixiv-icon-size));height:var(--charcoal-icon-size,var(--pixiv-icon-size));display:inline-flex}pixiv-icon:not(:defined)[name^="16/"]{--pixiv-icon-base:16px;--pixiv-icon-size:16px}pixiv-icon:not(:defined)[name^="24/"][scale="2"]{--pixiv-icon-scale:2}pixiv-icon:not(:defined)[name^="24/"][scale="3"]{--pixiv-icon-scale:3}pixiv-icon:not(:defined)[name^="32/"]{--pixiv-icon-base:32px;--pixiv-icon-size:32px}pixiv-icon:not(:defined)[name^=Inline\/]{--pixiv-icon-base:16px}pixiv-icon:not(:defined)[name^=Inline\/][scale="2"]{--pixiv-icon-scale:2}.charcoal-dropdown-selector-menu-item{color:var(--charcoal-color-text-secondary-default);align-items:center;width:100%;margin-left:20px;padding:9px 0;font-size:14px;line-height:22px;display:flex}.charcoal-dropdown-selector-menu-item[data-selected=true]{margin-left:0}.charcoal-dropdown-selector-menu-item-icon{color:var(--charcoal-color-text-secondary-default);padding-right:4px}.charcoal-dropdown-selector-menu-item-container{align-items:center;display:flex}.charcoal-dropdown-selector-menu-secondary{color:var(--charcoal-color-text-tertiary-default);align-items:center;margin-left:20px;padding-bottom:9px;font-size:12px;line-height:20px;display:flex}.charcoal-dropdown-selector-menu-fullwidth{width:100%}.charcoal-modal-background{box-sizing:border-box;background-color:var(--charcoal-color-background-overlay);justify-content:center;width:100%;height:100%;padding:40px 0;display:flex;position:fixed;top:0;left:0;overflow:auto}@media (width<=743px){.charcoal-modal-background[data-bottom-sheet=true],.charcoal-modal-background[data-bottom-sheet=full]{padding:0}}.charcoal-modal-background[data-animation]{overflow:hidden}.charcoal-modal-background[data-animation=entering],.charcoal-modal-background[data-animation=exiting]{transition:background-color .4s cubic-bezier(.25,1,.5,1)}.charcoal-modal-background[data-animation=exited],.charcoal-modal-background[data-animation=exiting]{pointer-events:none;background-color:#0000}.charcoal-modal-background[data-animation=entered]{overflow:auto}.charcoal-modal-background[data-animation=entering]>.charcoal-modal-dialog,.charcoal-modal-background[data-animation=exiting]>.charcoal-modal-dialog{transition:transform .4s cubic-bezier(.25,1,.5,1)}.charcoal-modal-background[data-animation=exited]>.charcoal-modal-dialog,.charcoal-modal-background[data-animation=exiting]>.charcoal-modal-dialog{transform:translateY(100%)}.charcoal-modal-close-button{color:var(--charcoal-color-text-tertiary-default);transition:color .2s;position:absolute;top:8px;right:8px}.charcoal-modal-title{font-weight:inherit;font-size:inherit;margin:0}.charcoal-menu-item-group{display:block}.charcoal-menu-item-group>span{color:var(--charcoal-color-text-tertiary-default);padding:12px 0 8px 16px;font-size:12px;font-weight:700;display:block}.charcoal-menu-item-group>ul{box-sizing:border-box;margin:0;padding-left:0;list-style:none;overflow:hidden}.charcoal-checkbox__label{cursor:pointer;gap:4px;display:flex;position:relative}.charcoal-checkbox__label[aria-disabled=true]{cursor:default;opacity:.32}.charcoal-checkbox__label[aria-disabled=true]>input{opacity:1}.charcoal-checkbox__label_div{color:var(--charcoal-color-text-default);flex:1;font-size:14px;line-height:20px}.charcoal-text-field-assistive-text{color:var(--charcoal-color-text-secondary-default);margin:0;font-size:14px;line-height:22px}.charcoal-text-field-assistive-text[data-invalid=true]{color:var(--charcoal-color-text-negative-default)}.charcoal-radio-input{appearance:none;box-sizing:border-box;cursor:pointer;background-color:var(--charcoal-color-container-default);border-radius:999999px;width:20px;height:20px;margin:0;padding:6px;transition:background-color .2s,box-shadow .2s;display:block}.charcoal-radio-input:checked{background-color:var(--charcoal-color-container-primary-default)}.charcoal-radio-input:checked:after{content:"";pointer-events:none;background-color:var(--charcoal-color-icon-on-primary-default);border-radius:999999px;width:8px;height:8px;transition:background-color .2s,box-shadow .2s;display:block}.charcoal-radio-input:not(:checked){border-style:solid;border-width:2px;border-color:var(--charcoal-color-border-default)}.charcoal-radio-input:disabled{cursor:default}.charcoal-radio-input:not(:disabled):hover{background-color:var(--charcoal-color-container-hover)}.charcoal-radio-input:not(:disabled):active{background-color:var(--charcoal-color-container-press)}.charcoal-radio-input:not(:disabled):focus{outline:none;box-shadow:0 0 0 4px #0096fa52}.charcoal-radio-input:not(:disabled):focus-visible{box-shadow:0 0 0 4px #0096fa52}.charcoal-radio-input:not(:disabled):focus:not(:focus-visible){box-shadow:none}.charcoal-radio-input:not(:disabled)[aria-invalid=true],.charcoal-radio-input:not(:disabled)[aria-invalid=true]:focus{box-shadow:0 0 0 4px #ff2b0052}.charcoal-radio-input:checked:not(:disabled):hover{background-color:var(--charcoal-color-container-primary-hover)}.charcoal-radio-input:checked:not(:disabled):hover:after{background-color:var(--charcoal-color-icon-on-primary-hover)}.charcoal-radio-input:checked:not(:disabled):active{background-color:var(--charcoal-color-container-primary-press)}.charcoal-radio-input:checked:not(:disabled):active:after{background-color:var(--charcoal-color-icon-on-primary-press)}.charcoal-field-label{color:var(--charcoal-color-text-default-text1);font-size:14px;font-weight:700;line-height:22px;display:flow-root}.charcoal-field-label-required-text{color:var(--charcoal-color-text-secondary-default);font-size:14px;line-height:22px;display:flow-root}.charcoal-field-label-sub-label{color:var(--charcoal-color-text-tertiary-default);font-size:14px;line-height:22px;transition:color .2s,box-shadow .2s;display:flow-root}.charcoal-field-label-root{align-items:center;display:inline-flex}.charcoal-field-label-root>.charcoal-field-label-required-text{margin-left:4px}.charcoal-field-label-root>.charcoal-field-label-sub-label{margin-left:auto}.charcoal-switch-input{cursor:pointer;appearance:none;box-sizing:border-box;background-color:var(--charcoal-color-container-neutral-default);border:2px solid #0000;border-radius:16px;outline:none;width:28px;height:16px;margin:0;transition-property:background-color,box-shadow;transition-duration:.2s;display:inline-flex;position:relative}.charcoal-switch-input:disabled,.charcoal-switch-input[readonly]{opacity:.32;cursor:default}.charcoal-switch-input:after{content:"";background-color:var(--charcoal-color-icon-on-primary-default);border-radius:1024px;width:12px;height:12px;transition:transform .2s;display:block;position:absolute;top:0;left:0;transform:translate(0)}.charcoal-switch-input:checked:after{transition:transform .2s;transform:translate(12px)}.charcoal-switch-input:checked{background-color:var(--charcoal-color-container-primary-default)}.charcoal-switch-input:not(:disabled):hover{background-color:var(--charcoal-color-container-neutral-hover)}.charcoal-switch-input:not(:disabled):active{background-color:var(--charcoal-color-container-neutral-press)}.charcoal-switch-input:not(:disabled):focus{outline:none;box-shadow:0 0 0 4px #0096fa52}.charcoal-switch-input:not(:disabled):focus-visible{box-shadow:0 0 0 4px #0096fa52}.charcoal-switch-input:not(:disabled):focus:not(:focus-visible){box-shadow:none}.charcoal-switch-input:not(:disabled):after:hover{background-color:var(--charcoal-color-icon-on-primary-hover)}.charcoal-switch-input:not(:disabled):after:active{background-color:var(--charcoal-color-icon-on-primary-press)}.charcoal-switch-input:not(:disabled):checked:hover{background-color:var(--charcoal-color-container-primary-hover)}.charcoal-switch-input:not(:disabled):checked:active{background-color:var(--charcoal-color-container-primary-press)}.charcoal-menu-list{margin:0;padding:0}.charcoal-list-item{cursor:pointer;outline:none;align-items:center;min-height:40px;padding-left:16px;padding-right:16px;list-style:none;transition:background-color .2s;display:flex}.charcoal-list-item:not([aria-disabled=true]):hover,.charcoal-list-item:not([aria-disabled=true]):focus,.charcoal-list-item:not([aria-disabled=true]):focus-within{background-color:var(--charcoal-color-container-secondary-default)}.charcoal-list-item[aria-disabled=true]{opacity:.32;cursor:default}.charcoal-checkbox-input{appearance:none;cursor:pointer;box-sizing:border-box;border-radius:4px;width:20px;height:20px;margin:0;transition:box-shadow .2s,background-color .2s;display:flex;position:relative}.charcoal-checkbox-input:disabled,.charcoal-checkbox-input[readonly]{opacity:.32;cursor:default}.charcoal-checkbox-input:checked{background-color:var(--charcoal-color-container-primary-default)}.charcoal-checkbox-input:checked:after{content:"";width:16px;height:16px;clip-path:path("M10.6 5a1.3 1.3 0 0 1 1.8 1.9l-5.7 5.6-3-2.9a1.3 1.3 0 1 1 2-1.9l1 1z");background-color:#fff;margin:auto;display:flex}.charcoal-checkbox-input:not(:checked){border-style:solid;border-width:2px;border-color:var(--charcoal-color-border-default)}.charcoal-checkbox-input:not(:disabled):focus{outline:none;box-shadow:0 0 0 4px #0096fa52}.charcoal-checkbox-input:not(:disabled):focus-visible{box-shadow:0 0 0 4px #0096fa52}.charcoal-checkbox-input:not(:disabled):focus:not(:focus-visible){box-shadow:none}.charcoal-checkbox-input:checked:not(:disabled):hover{background-color:var(--charcoal-color-container-primary-hover)}.charcoal-checkbox-input:checked:not(:disabled):active{background-color:var(--charcoal-color-container-primary-press)}.charcoal-checkbox-input[aria-invalid=true],.charcoal-checkbox-input[aria-invalid=true]:not(:disabled):focus{box-shadow:0 0 0 4px #ff2b0052}.charcoal-checkbox-input[data-rounded=true]{background-color:var(--charcoal-color-container-secondary-default);border:2px solid #0000;border-radius:10px}.charcoal-checkbox-input[data-rounded=true]:checked{background-color:var(--charcoal-color-container-primary-default)}.charcoal-checkbox-input[data-rounded=true]:not(:disabled):hover{background-color:var(--charcoal-color-container-secondary-hover)}.charcoal-checkbox-input[data-rounded=true]:not(:disabled):active{background-color:var(--charcoal-color-container-secondary-press)}.charcoal-checkbox-input[data-rounded=true]:not(:disabled):focus-visible{box-shadow:0 0 0 6px #0096fa52}.charcoal-checkbox-input[data-rounded=true]:checked:not(:disabled):hover{background-color:var(--charcoal-color-container-primary-hover)}.charcoal-checkbox-input[data-rounded=true]:checked:not(:disabled):active{background-color:var(--charcoal-color-container-primary-press)}.charcoal-checkbox-input[data-rounded=true][aria-invalid=true],.charcoal-checkbox-input[data-rounded=true][aria-invalid=true]:not(:disabled):focus{box-shadow:0 0 0 6px #ff2b0052}.charcoal-checkbox-input[data-rounded=true]:before{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:12px;width:24px;height:24px;position:absolute;top:-4px;left:-4px}.charcoal-modal-dialog{background-color:var(--charcoal-color-container-default);border-radius:24px;width:440px;height:fit-content;margin:auto;position:relative}.charcoal-modal-dialog[data-size=S]{width:336px}.charcoal-modal-dialog[data-size=M]{width:440px}.charcoal-modal-dialog[data-size=L]{width:648px}@media (width<=743px){.charcoal-modal-dialog{width:calc(100% - 48px);max-width:440px}.charcoal-modal-dialog[data-bottom-sheet=true],.charcoal-modal-dialog[data-bottom-sheet=full]{max-width:unset;border-radius:0;width:100%;margin:auto 0 0}.charcoal-modal-dialog[data-bottom-sheet=full]{min-height:100%}}.charcoal-modal-dialog:focus{outline:none}.charcoal-popover{max-height:inherit;background-color:var(--charcoal-color-background-default);border:solid 1px var(--charcoal-color-border-secondary);border-radius:8px;margin:4px 0;padding-top:8px;padding-bottom:8px;list-style:none;overflow:auto}*{box-sizing:border-box}html,body,#root{height:100dvh;overflow:hidden}#root,#root>*{height:100%}body{color:var(--charcoal-color-text-default);background:radial-gradient(900px 420px at 8% -20%, #e23a7a38, transparent 55%), radial-gradient(720px 380px at 100% 0%, #5840b42e, transparent 52%), var(--charcoal-color-background-default);font-family:var(--charcoal-text-font-family-sans,"Hiragino Sans", "Noto Sans JP", sans-serif);margin:0}.page{grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100%);height:100%;min-height:0;margin:0 auto;display:grid}.chrome{border-bottom:1px solid color-mix(in srgb, var(--charcoal-color-text-default) 10%, transparent);background:color-mix(in srgb, var(--charcoal-color-background-default) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:12px;padding:12px 16px 10px;display:grid}.topbar{justify-content:space-between;align-items:center;display:flex}.brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-copy strong,.brand-copy small{display:block}.brand-copy small{color:var(--charcoal-color-text-secondary-default);font-size:var(--charcoal-text-font-size-1)}.filters{justify-items:start;gap:10px;display:grid}.filter-checks{flex-wrap:wrap;gap:8px 16px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.thread{align-content:start;gap:14px;padding:16px 16px 8px;display:grid;overflow-y:auto}.turn{gap:10px;display:grid}.turn.user{justify-items:end}.turn.assistant{justify-items:start}.bubble{border-radius:18px;align-items:center;gap:8px;max-width:min(560px,100%);margin:0;padding:10px 14px;line-height:1.55;display:inline-flex}.bubble.user{color:#fff;background:#e23a7a;border-bottom-right-radius:6px}.bubble.assistant{background:var(--charcoal-color-background-secondary);border-bottom-left-radius:6px}.suggestions{flex-wrap:wrap;gap:8px;display:flex}.composer{padding:10px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--charcoal-color-text-default) 10%, transparent);background:color-mix(in srgb, var(--charcoal-color-background-default) 92%, transparent);grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.composer .charcoal-text-field-root{width:100%}.composer .charcoal-text-field-container{border-radius:22px;height:44px;padding:0 14px}.cards{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;width:100%;display:grid}.card{background:var(--charcoal-color-background-secondary);border-radius:16px;overflow:hidden;box-shadow:0 18px 40px #00000047}.photo{aspect-ratio:3/4;background:linear-gradient(180deg, #ffffff0a, transparent 30%), var(--charcoal-color-container-secondary-default);text-decoration:none;display:block;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.card:hover .photo img{transform:scale(1.04)}.placeholder{height:100%;color:var(--charcoal-color-text-secondary-default);font-size:var(--charcoal-text-font-size-70);place-items:center;display:grid}.meta{gap:8px;padding:16px;display:grid}.meta h2{font-size:var(--charcoal-text-font-size-30);margin:0}.name-link{color:inherit;text-decoration:none}.innocence{gap:2px;display:grid}.innocence-label{font-size:var(--charcoal-text-font-size-5);font-weight:var(--charcoal-text-font-weight-70);margin:0}.innocence-strong .innocence-label{color:#ff8fb8}.innocence-medium .innocence-label{color:#e7a0c0}.innocence-reasons{color:var(--charcoal-color-text-secondary-default);font-size:var(--charcoal-text-font-size-1);margin:0}.shop-name{color:var(--charcoal-color-text-default);font-size:var(--charcoal-text-font-size-5);font-weight:var(--charcoal-text-font-weight-70);margin:0}.hours,.first-day,.age-line{color:var(--charcoal-color-text-secondary-default);font-size:var(--charcoal-text-font-size-5);margin:0}.badges,.card-actions{flex-wrap:wrap;gap:8px;display:flex}.age-exit{color:var(--charcoal-color-text-secondary-default);text-align:center;margin-top:12px;display:block}.gate{place-items:center;height:100%;padding:24px;display:grid}.gate-card{gap:16px;width:min(360px,100%);display:grid}.gate-brand{margin-bottom:4px}.gate-error{color:#ff6b9a;font-size:var(--charcoal-text-font-size-5);margin:0}.turnstile{grid-column:1/-1}@media (width<=640px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.photo img,.card:hover .photo img{transition:none;transform:none}}
