: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-token-v2.ch-text-dn-default,:root .ch-token-v2.ch-text-dn-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-token-v2.ch-text-dn-compact,:root .ch-token-v2.ch-text-dn-compact,: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-token-v2.ch-text-dn-cozy,:root .ch-token-v2.ch-text-dn-cozy,: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-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;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-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-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-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-icon-button{cursor:pointer;appearance:none;color:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;font:inherit;text-transform: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-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-radio-group{grid-gap:8px;grid-template-columns:1fr;display:grid}.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-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-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-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-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-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-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-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-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;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-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-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-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-notification-region{box-sizing:border-box;pointer-events:none;flex-direction:column;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;right:0}.charcoal-notification{box-sizing:border-box;border-radius:var(--charcoal-radius-oval);width:fit-content;max-width:calc(100vw - var(--charcoal-space-46));justify-content:center;align-items:center;gap:var(--charcoal-space-20);pointer-events:auto;display:flex}.charcoal-notification-content{align-items:center;min-width:0;display:flex}.charcoal-notification-label{overflow-wrap:break-word;-webkit-line-clamp:2;min-width:0;font-size:var(--charcoal-text-font-size-caption-m);font-weight:var(--charcoal-text-font-weight-bold);line-height:var(--charcoal-text-line-height-caption-m);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.charcoal-notification,.charcoal-notification[data-exiting=true]{animation:none}}.charcoal-notification-region{--charcoal-snackbar-offset:16px}.charcoal-snackbar-region[data-position=top]{--charcoal-snackbar-enter-offset:calc(-1 * var(--charcoal-space-30));top:calc(env(safe-area-inset-top,0px) + var(--charcoal-snackbar-offset));position:sticky}.charcoal-snackbar-region[data-position=bottom]{--charcoal-snackbar-enter-offset:var(--charcoal-space-30);bottom:calc(env(safe-area-inset-bottom,0px) + var(--charcoal-snackbar-offset));position:fixed}.charcoal-snackbar{min-height:44px;padding:var(--charcoal-space-25) var(--charcoal-space-40);background-color:var(--charcoal-color-container-default);color:var(--charcoal-color-text-default);border:var(--charcoal-border-width-m) solid var(--charcoal-color-border-secondary);animation:.3s ease-out both charcoal-snackbar-enter}.charcoal-snackbar[data-exiting=true]{animation:.3s ease-out both charcoal-snackbar-exit}.charcoal-snackbar[data-with-action=true]{min-height:56px;padding:var(--charcoal-space-25) var(--charcoal-space-30) var(--charcoal-space-25) var(--charcoal-space-40)}.charcoal-snackbar[data-dim=true]{background-color:var(--charcoal-color-container-hud-default);color:var(--charcoal-color-text-on-hud-default);border-color:var(--charcoal-color-border-hud)}@keyframes charcoal-snackbar-enter{0%{opacity:0;transform:translateY(var(--charcoal-snackbar-enter-offset))}to{opacity:1;transform:translateY(0)}}@keyframes charcoal-snackbar-exit{0%{opacity:1}to{opacity: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-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-loop=true] .charcoal-carousel__scroller{overscroll-behavior-x: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__item[data-clone]::scroll-marker{content:none}.charcoal-carousel__indicator{display:none}}.charcoal-notification-region{--charcoal-toast-offset:16px}.charcoal-toast-region[data-position=top]{--charcoal-toast-enter-offset:calc(-1 * var(--charcoal-space-30));top:calc(env(safe-area-inset-top,0px) + var(--charcoal-toast-offset));position:sticky}.charcoal-toast-region[data-position=bottom]{--charcoal-toast-enter-offset:var(--charcoal-space-30);bottom:calc(env(safe-area-inset-bottom,0px) + var(--charcoal-toast-offset));position:fixed}.charcoal-toast{min-height:40px;padding:var(--charcoal-space-20) var(--charcoal-space-40);color:var(--charcoal-color-text-on-positive-default);border:var(--charcoal-border-width-m) solid var(--charcoal-color-border-hud);animation:.3s ease-out both charcoal-toast-enter}.charcoal-toast[data-exiting=true]{animation:.3s ease-out both charcoal-toast-exit}.charcoal-toast[data-type=success]{background-color:var(--charcoal-color-container-positive-default)}.charcoal-toast[data-type=error]{background-color:var(--charcoal-color-container-negative-default)}@keyframes charcoal-toast-enter{0%{opacity:0;transform:translateY(var(--charcoal-toast-enter-offset))}to{opacity:1;transform:translateY(0)}}@keyframes charcoal-toast-exit{0%{opacity:1}to{opacity:0}}.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-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-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-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-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-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-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-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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--container-sm:24rem;--container-3xl:48rem;--container-6xl:72rem;--font-weight-bold:700;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--tailwind-gradient-call-to-action-top:linear-gradient(to top, #d1ff1a 0%, #1ad1ff 100%);--tailwind-gradient-call-to-action-top-disabled:linear-gradient(to top, #d1ff1a52 0%, #1ad1ff52 100%);--tailwind-gradient-call-to-action-top-hover:linear-gradient(to top, #c9f519 0%, #19c9f5 100%);--tailwind-gradient-call-to-action-top-press:linear-gradient(to top, #b0d616 0%, #16b0d6 100%);--tailwind-gradient-call-to-action-top-outline:linear-gradient(to top, #d1ff1a52 0%, #1ad1ff52 100%);--tailwind-gradient-call-to-action-bottom:linear-gradient(to bottom, #d1ff1a 0%, #1ad1ff 100%);--tailwind-gradient-call-to-action-bottom-disabled:linear-gradient(to bottom, #d1ff1a52 0%, #1ad1ff52 100%);--tailwind-gradient-call-to-action-bottom-hover:linear-gradient(to bottom, #c9f519 0%, #19c9f5 100%);--tailwind-gradient-call-to-action-bottom-press:linear-gradient(to bottom, #b0d616 0%, #16b0d6 100%);--tailwind-gradient-call-to-action-bottom-outline:linear-gradient(to bottom, #d1ff1a52 0%, #1ad1ff52 100%);--tailwind-gradient-call-to-action-left:linear-gradient(to left, #d1ff1a 0%, #1ad1ff 100%);--tailwind-gradient-call-to-action-left-disabled:linear-gradient(to left, #d1ff1a52 0%, #1ad1ff52 100%);--tailwind-gradient-call-to-action-left-hover:linear-gradient(to left, #c9f519 0%, #19c9f5 100%);--tailwind-gradient-call-to-action-left-press:linear-gradient(to left, #b0d616 0%, #16b0d6 100%);--tailwind-gradient-call-to-action-left-outline:linear-gradient(to left, #d1ff1a52 0%, #1ad1ff52 100%);--tailwind-gradient-call-to-action-right:linear-gradient(to right, #d1ff1a 0%, #1ad1ff 100%);--tailwind-gradient-call-to-action-right-disabled:linear-gradient(to right, #d1ff1a52 0%, #1ad1ff52 100%);--tailwind-gradient-call-to-action-right-hover:linear-gradient(to right, #c9f519 0%, #19c9f5 100%);--tailwind-gradient-call-to-action-right-press:linear-gradient(to right, #b0d616 0%, #16b0d6 100%);--tailwind-gradient-call-to-action-right-outline:linear-gradient(to right, #d1ff1a52 0%, #1ad1ff52 100%);--tailwind-gradient-surface5-top:linear-gradient(to top, #00000052 0%, #0000 100%);--tailwind-gradient-surface5-top-disabled:linear-gradient(to top, #0000001a 0%, #0000 100%);--tailwind-gradient-surface5-top-hover:linear-gradient(to top, #00000059 0%, #0000000a 100%);--tailwind-gradient-surface5-top-press:linear-gradient(to top, #0000006d 0%, #00000029 100%);--tailwind-gradient-surface5-top-outline:linear-gradient(to top, #0000001a 0%, #0000 100%);--tailwind-gradient-surface5-bottom:linear-gradient(to bottom, #00000052 0%, #0000 100%);--tailwind-gradient-surface5-bottom-disabled:linear-gradient(to bottom, #0000001a 0%, #0000 100%);--tailwind-gradient-surface5-bottom-hover:linear-gradient(to bottom, #00000059 0%, #0000000a 100%);--tailwind-gradient-surface5-bottom-press:linear-gradient(to bottom, #0000006d 0%, #00000029 100%);--tailwind-gradient-surface5-bottom-outline:linear-gradient(to bottom, #0000001a 0%, #0000 100%);--tailwind-gradient-surface5-left:linear-gradient(to left, #00000052 0%, #0000 100%);--tailwind-gradient-surface5-left-disabled:linear-gradient(to left, #0000001a 0%, #0000 100%);--tailwind-gradient-surface5-left-hover:linear-gradient(to left, #00000059 0%, #0000000a 100%);--tailwind-gradient-surface5-left-press:linear-gradient(to left, #0000006d 0%, #00000029 100%);--tailwind-gradient-surface5-left-outline:linear-gradient(to left, #0000001a 0%, #0000 100%);--tailwind-gradient-surface5-right:linear-gradient(to right, #00000052 0%, #0000 100%);--tailwind-gradient-surface5-right-disabled:linear-gradient(to right, #0000001a 0%, #0000 100%);--tailwind-gradient-surface5-right-hover:linear-gradient(to right, #00000059 0%, #0000000a 100%);--tailwind-gradient-surface5-right-press:linear-gradient(to right, #0000006d 0%, #00000029 100%);--tailwind-gradient-surface5-right-outline:linear-gradient(to right, #0000001a 0%, #0000 100%)}}@layer components;@layer utilities{.invisible{visibility:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.mx-auto{margin-inline:auto}.ml-8{margin-left:8px}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.h-full{height:100%}.w-col-span-2{width:184px}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.grow{flex-grow:1}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-8{gap:8px}.gap-16{gap:16px}.gap-24{gap:24px}.gap-40{gap:40px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-8{border-radius:8px}.rounded-16{border-radius:16px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-ch-secondary{border-color:var(--charcoal-color-border-secondary)}.bg-background{background-color:var(--charcoal-color-background-default)}.bg-background-secondary{background-color:var(--charcoal-color-background-secondary)}.object-contain{object-fit:contain}.p-8{padding:8px}.p-16{padding:16px}.p-24{padding:24px}.px-24{padding-inline:24px}.py-16{padding-block:16px}.py-24{padding-block:24px}.py-40{padding-block:40px}.py-64{padding-block:64px}.text-left{text-align:left}.font-sans{font-family:var(--font-sans)}.text-body{font-size:var(--charcoal-text-font-size-body);line-height:var(--tw-leading,var(--charcoal-text-line-height-body))}.text-caption-m{font-size:var(--charcoal-text-font-size-caption-m);line-height:var(--tw-leading,var(--charcoal-text-line-height-caption-m))}.text-heading-l{font-size:var(--charcoal-text-font-size-heading-l);line-height:var(--tw-leading,var(--charcoal-text-line-height-heading-l))}.text-heading-m{font-size:var(--charcoal-text-font-size-heading-m);line-height:var(--tw-leading,var(--charcoal-text-line-height-heading-m))}.text-heading-s{font-size:var(--charcoal-text-font-size-heading-s);line-height:var(--tw-leading,var(--charcoal-text-line-height-heading-s))}.text-heading-xs{font-size:var(--charcoal-text-font-size-heading-xs);line-height:var(--tw-leading,var(--charcoal-text-line-height-heading-xs))}.text-paragraph{font-size:var(--charcoal-text-font-size-paragraph);line-height:var(--tw-leading,var(--charcoal-text-line-height-paragraph))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-text{color:var(--charcoal-color-text-default)}.text-text-secondary{color:var(--charcoal-color-text-secondary-default)}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (width>=744px){.screen2\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=952px){.screen3\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.screen3\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--site-bg:#050409;--site-surface:#100d17;--site-accent:#d255f3;--site-muted:#9d98aa;--site-border:#ffffff1a;--charcoal-color-background-default:#050409;--charcoal-color-background-secondary:#121018;--charcoal-color-background-tertiary:#1c1725;--charcoal-color-container-primary-default:#bb4ce5;--charcoal-color-container-primary-hover:#d46bfa;--charcoal-color-container-primary-press:#9d37c5;--charcoal-color-text-info-default:#d5a0f3;--charcoal-color-text-info-hover:#ecc9ff;--charcoal-color-border-focus-1:#c369ec}html{scroll-behavior:smooth;background:var(--site-bg);scroll-padding-top:96px}body{background:var(--site-bg);color:#f6f2fc;-webkit-font-smoothing:antialiased;margin:0;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif}*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}::selection{color:#fff;background:#8f35ba}a{text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:5px;outline:2px solid #d793f4}.site-shell{min-height:100svh;overflow:clip}.site-header{z-index:60;border-bottom:1px solid var(--site-border);background:#050409f0;transition:background .4s,border-color .4s;position:fixed;inset:0 0 auto}.site-header.is-home:not(.is-scrolled){background:linear-gradient(#050409ad,#0000);border-color:#0000}.site-header.is-scrolled{backdrop-filter:blur(22px);background:#09060fd1}.site-header-inner{justify-content:space-between;align-items:center;gap:30px;max-width:1440px;margin:auto;padding:22px 5%;display:flex}.site-brand{color:#fff;letter-spacing:-1px;align-items:center;gap:10px;font-size:26px;font-weight:750;display:inline-flex}.brand-dot{color:#dc77f7}.site-nav{align-items:center;gap:34px;display:flex}.site-nav-link{color:#bdb7c9;padding:8px 0;font-size:14px;transition:color .25s;position:relative}.site-nav-link:hover,.site-nav-link[aria-current=page]{color:#fff}.site-nav-link:after{content:"";transform-origin:0;background:#d576f5;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:1px;left:0;transform:scaleX(0)}.site-nav-link:hover:after,.site-nav-link[aria-current=page]:after{transform:scaleX(1)}.site-nav-actions{align-items:center;gap:18px;display:flex}.site-locale{flex-shrink:0;width:108px}.site-locale .charcoal-dropdown-selector-button{color:#fff;background:#ffffff04;border:1px solid #ffffff80;border-radius:999px;height:40px;padding:0 14px}.site-locale .charcoal-dropdown-selector-button:hover{background:#ffffff10;border-color:#ffffffc0}.locale-option-short{display:none}.locale-option-full{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.site-locale .charcoal-dropdown-selector-button .locale-option-full{display:none}.site-locale .charcoal-dropdown-selector-button .locale-option-short{letter-spacing:.025em;align-items:center;gap:8px;font-size:16px;font-weight:650;display:inline-flex}.site-locale .charcoal-ui-dropdown-selector-icon{flex-shrink:0;width:12px;height:12px;transition:transform .2s}.site-locale .charcoal-dropdown-selector-button[data-active=true] .charcoal-ui-dropdown-selector-icon{transform:rotate(180deg)}.site-shell .charcoal-button[data-variant=Primary]{background:linear-gradient(110deg,#e04be4,#9a50f3);transition:box-shadow .3s,transform .3s;box-shadow:0 0 25px #ae40d524}.site-shell .charcoal-button[data-variant=Primary]:hover{background:linear-gradient(110deg,#ef77ef,#b076ff);transform:translateY(-2px);box-shadow:0 0 36px #bd46e84d}.site-shell .header-start{min-width:106px;height:40px;padding:0 22px}.site-shell .primary-link,.site-shell .header-start{white-space:nowrap;color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:700;line-height:1.4;display:inline-flex}.site-main>main:not(.home-page){min-height:76svh;padding-top:142px;padding-bottom:80px}.site-main>main:not(.home-page)>h1{font-size:clamp(32px,4vw,46px);line-height:1.35}.home-page{width:100%}.cinematic-scroll{height:155svh;min-height:1000px}.cinematic-hero{background:#050409;height:100svh;min-height:660px;position:sticky;top:0;overflow:hidden}.hero-renderer{opacity:1;position:absolute;inset:0}.hero-renderer canvas{width:100%;height:100%;display:block}.hero-vignette{pointer-events:none;background:linear-gradient(90deg,#050409f5 0%,#050409d9 26%,#05040940 51%,#0000 72%),linear-gradient(#05040988,#0000 12% 78%,#050409 100%);position:absolute;inset:0}.hero-wordmark{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #a480c015;pointer-events:none;font-size:clamp(120px,19vw,330px);font-weight:900;line-height:1;position:absolute;top:10%;left:4%}.hero-copy{z-index:2;width:54%;max-width:760px;position:absolute;top:50%;left:max(6%,50vw - 640px);transform:translateY(-45%)}.hero-eyebrow{letter-spacing:.2em;color:#beb0d2;align-items:center;gap:9px;margin:0 0 25px;font-size:10px;font-weight:600;display:flex}.status-dot{background:#de8eff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #ce79fb}.hero-copy h1{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.7vw,88px);font-weight:750;line-height:1.22}.hero-copy h1>span{display:block}.hero-title-glow{color:#fff;text-shadow:0 0 25px #dc9cf636,0 0 65px #8955cb26}.hero-description{color:#b6afc4;margin:26px 0 32px;font-size:clamp(15px,1.2vw,18px);line-height:1.95}.hero-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:28px;display:flex}.site-shell .hero-actions .primary-link{height:52px;padding:0 32px;font-size:15px}.hero-secondary{color:#e0d8eb;align-items:center;gap:10px;font-size:14px;transition:color .3s,gap .3s;display:inline-flex}.hero-secondary:hover{color:#e0a5ff;gap:17px}.hero-platform{letter-spacing:.07em;color:#7e758b;align-items:center;gap:14px;margin-top:25px;font-size:11px;display:flex}.hero-platform>span{background:#493c57;width:1px;height:10px}.hero-bottom{z-index:3;letter-spacing:.13em;color:#8d819e;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;inset:auto 6% 26px}.hero-bottom>span:first-child{align-items:center;gap:8px;display:inline-flex}.hero-bottom i{background:#b675df;border-radius:50%;width:4px;height:4px}.hero-bottom a{color:#c2b4d2;align-items:center;gap:12px;display:inline-flex}.hero-bottom a svg{animation:2s ease-in-out infinite arrow-drift}.scene-loading{color:#c0a1d7;z-index:4;align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;top:54%;left:68%}.scene-loading>span{border:1px solid #9259b1;border-top-color:#f5c7ff;border-radius:50%;width:14px;height:14px;animation:1s linear infinite spin;display:block}.scene-interact{z-index:4;color:#ded0ee;backdrop-filter:blur(16px);cursor:pointer;background:#20112c66;border:1px solid #ae72d140;border-radius:30px;align-items:center;gap:10px;padding:10px 17px;font-size:11px;transition:border-color .3s,background .3s;display:flex;position:absolute;bottom:16%;right:13%}.scene-interact:hover{background:#5a2a7266;border-color:#dc9aff}.scene-interact>span{color:#af72d6}.scene-fallback{z-index:1;flex-direction:column;align-items:center;width:38%;height:70%;display:flex;position:absolute;top:16%;right:9%}.scene-fallback img{object-fit:contain;filter:drop-shadow(0 0 45px #a64ae84d);height:90%}.scene-fallback button{color:#c5a5da;cursor:pointer;background:0 0;align-items:center;gap:8px;font-size:12px;display:inline-flex}.manifesto{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:65svh;padding:120px 24px;display:flex;position:relative;overflow:hidden}.section-kicker{z-index:1;letter-spacing:.24em;color:#a480bb;margin-bottom:24px;font-size:10px;position:relative}.manifesto h2{z-index:1;letter-spacing:-.045em;margin:0;font-size:clamp(30px,4.4vw,66px);font-weight:650;line-height:1.6;position:relative}.manifesto-highlight{color:#0000;background:linear-gradient(90deg,#f5ebff,#dc8aee,#a989f0);-webkit-background-clip:text;background-clip:text}.section-caption{z-index:1;color:var(--site-muted);margin-top:25px;font-size:15px;position:relative}.manifesto-orbit{pointer-events:none;background:radial-gradient(#772fa718,#0000 66%);border-radius:50%;width:75%;height:70%;position:absolute}.collections-section{max-width:1280px;margin:auto;padding:80px 5% 110px}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.section-heading .section-kicker{margin-bottom:14px}.section-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,3vw,45px);font-weight:600;line-height:1.4}.section-heading>p{color:var(--site-muted);margin-bottom:5px;font-size:13px}.collection-grid{perspective:1100px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.collection-card{border:1px solid var(--site-border);min-width:0;min-height:330px;transform-style:preserve-3d;background:linear-gradient(155deg,#15101e,#09070e);border-radius:16px;flex-direction:column;padding:24px;transition:border-color .35s;display:flex;position:relative;overflow:hidden}.collection-card:before{content:"";opacity:0;background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%),#a64cdd26,transparent 65%);pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.collection-card:hover{border-color:#9954b477}.collection-card:hover:before{opacity:1}.collection-top{letter-spacing:.06em;color:#8b799d;justify-content:space-between;align-items:center;gap:4px;font-size:8px;display:flex}.collection-top svg{transition:transform .35s}.collection-card:hover .collection-top svg{transform:translate(3px,-3px)}.collection-art{color:#c3a2e7;place-items:center;height:175px;display:grid;position:relative;transform:translateZ(25px)}.collection-art>svg{filter:drop-shadow(0 0 15px #a34df58f);transition:transform .6s}.collection-card:hover .collection-art>svg{transform:translateY(-8px)rotate(-6deg)}.art-orbit{border:1px solid #9767c42e;border-radius:50%;width:118px;height:118px;position:absolute;transform:rotateX(60deg)rotate(-25deg);box-shadow:0 0 25px #9e46e415}.art-shadow{filter:blur(12px);background:#8d3fe233;border-radius:50%;width:95px;height:14px;position:absolute;top:72%}.collection-motion .collection-art>svg{transform:rotate(-16deg)}.collection-dance .collection-art{color:#dda4e4}.collection-caption h3{margin:0 0 8px;font-size:21px;font-weight:550}.collection-caption p{color:#8e829e;margin:0;font-size:12px;line-height:1.6}.formats-marquee{color:#65566f;border-block:1px solid #ffffff0c;margin:0 0 80px;padding:30px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.formats-marquee>div{width:max-content;animation:45s linear infinite marquee;display:flex}.formats-marquee span{white-space:nowrap;letter-spacing:-.03em;font-size:clamp(18px,2.7vw,36px);font-weight:600}.formats-marquee b{color:#a75edb;vertical-align:middle;padding:0 38px;font-size:.55em}.home-page>.resource-section{border-top:0;width:90%;max-width:1160px;margin:auto;padding:45px 0 90px}.resource-section .resource-card{border-color:var(--site-border);background:linear-gradient(145deg,#17111d,#0a080e);border-radius:16px;transition:transform .35s,border-color .35s}.resource-card:hover{border-color:#9d5bb066;transform:translateY(-5px)}.catalog-page>.resource-section{border-top:0}.resource-section h1,.resource-section h2{letter-spacing:-.035em}.resource-section>div>div:first-child h2{font-size:32px;line-height:1.4}.closing-section{text-align:center;padding:140px 24px;position:relative;overflow:hidden}.closing-section>:not(.closing-orb){z-index:1;position:relative}.closing-section h2{letter-spacing:-.05em;margin:0 0 28px;font-size:clamp(40px,5vw,76px);font-weight:650;line-height:1.3}.closing-section>p:not(.section-kicker){color:var(--site-muted);margin:0 0 35px;font-size:14px}.closing-section .hero-actions{justify-content:center}.closing-orb{pointer-events:none;background:radial-gradient(#7929a326,#0000 65%);width:750px;height:500px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.site-footer{border-top:1px solid var(--site-border)}.site-footer-inner{justify-content:space-between;align-items:center;gap:32px;max-width:1280px;margin:auto;padding:45px 5%;display:flex}.footer-brand{letter-spacing:-.05em;color:#ded4e8;font-size:20px;font-weight:750}.footer-brand>span{vertical-align:super;margin-left:4px;font-size:8px}.footer-links{color:#a89bb5;flex-wrap:wrap;gap:26px;font-size:12px;display:flex}.footer-links a:hover{color:#e9b4ff}.footer-copyright{color:#61546f;font-size:10px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes arrow-drift{50%{transform:translateY(5px)}}@keyframes marquee{to{transform:translate(-50%)}}@media (width>=1800px){.site-header-inner{max-width:1600px}.hero-copy{left:calc(50vw - 720px)}}@media (width<=1050px){.site-nav,.site-header-inner{gap:20px}.site-locale{width:108px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-copy h1{font-size:60px}.hero-copy{width:60%}}@media (width<=760px){.site-header-inner{flex-wrap:wrap;gap:12px;padding:15px 6% 12px}.site-brand{font-size:22px}.site-brand>svg{width:22px}.site-nav{order:3;justify-content:space-between;gap:10px;width:100%}.site-nav-link{padding-block:3px;font-size:12px}.site-nav-actions{gap:10px}.site-locale{width:98px}.site-locale .charcoal-dropdown-selector-button{height:34px;padding-inline:10px}.site-locale .charcoal-dropdown-selector-button .locale-option-short{gap:6px;font-size:14px}.site-shell .header-start{min-width:auto;height:32px;padding-inline:15px;font-size:11px}.site-main>main:not(.home-page){padding-top:160px}.cinematic-scroll{height:135svh;min-height:1100px}.cinematic-hero{min-height:830px}.hero-renderer{height:75%;top:25%}.hero-copy{width:86%;max-width:none;top:155px;left:7%;transform:none}.hero-copy h1{font-size:clamp(38px,8.5vw,62px);line-height:1.18}.hero-eyebrow{letter-spacing:.12em;margin-bottom:19px;font-size:8px}.hero-description{margin:20px 0;font-size:13px;line-height:1.8}.hero-actions{gap:20px}.site-shell .hero-actions .primary-link{height:43px;padding-inline:23px;font-size:12px}.hero-secondary{font-size:12px}.hero-platform{display:none}.hero-wordmark{font-size:29vw;top:46%;left:-15%}.hero-vignette{background:linear-gradient(#050409 0%,#050409cf 30%,#0000 50% 82%,#050409 100%)}.hero-bottom{font-size:7px;bottom:20px}.hero-bottom>span:last-child{display:none}.scene-interact{padding:9px 13px;font-size:10px;bottom:11%;right:8%}.scene-loading{font-size:10px;top:65%;left:38%}.scene-fallback{width:60%;height:45%;top:44%;right:20%}.manifesto{min-height:490px;padding:100px 6%}.manifesto h2{font-size:clamp(27px,6.7vw,43px)}.section-caption{font-size:12px;line-height:1.8}.collections-section{padding:40px 6% 70px}.section-heading{display:block}.section-heading h2{font-size:30px}.section-heading>p{margin-top:18px;font-size:12px}.collection-grid{gap:12px}.collection-card{min-height:265px;padding:16px}.collection-top{font-size:6px}.collection-top>svg{width:13px}.collection-art{height:140px}.collection-art>svg{width:49px}.collection-caption h3{font-size:17px}.collection-caption p{font-size:10px}.formats-marquee{margin-bottom:45px;padding:25px 0}.formats-marquee b{padding-inline:20px}.home-page>.resource-section{width:88%;padding-bottom:50px}.resource-section>div>div:first-child h2{font-size:27px}.closing-section{padding:100px 6%}.closing-section h2{font-size:44px}.closing-section>p:not(.section-kicker){font-size:12px}.site-footer-inner{flex-wrap:wrap;gap:25px;padding:35px 6%}.footer-copyright{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}.cinematic-scroll{height:100svh;min-height:830px}.collection-card{transform:none!important}}.charcoal-popover:has(.locale-option-full){background:#08080b;border-color:#ffffff30;min-width:180px}.charcoal-popover:has(.locale-option-full) .charcoal-menu-list{font-size:16px}.locale-option-full img{object-fit:cover;border-radius:1px;width:20px;height:14px;display:block}.site-locale .charcoal-dropdown-selector-button[data-active=true]{background:#151518}
/*$vite$:1*/