@charset "UTF-8";@layer wa-native,wa-base,wa-utilities,wa-color-palette,wa-color-variant,wa-theme,wa-theme-dimension,wa-theme-overrides;@layer wa-base{wa-page :is(*,*:after,*:before){scroll-margin-top:var(--scroll-margin-top)}wa-page[view=desktop] [data-toggle-nav]{display:none}wa-page[view=mobile] .wa-desktop-only,wa-page[view=desktop] .wa-mobile-only{display:none!important}}@layer wa-color-variant{:where(:root),.wa-brand-blue{--wa-color-brand-95: var(--wa-color-blue-95);--wa-color-brand-90: var(--wa-color-blue-90);--wa-color-brand-80: var(--wa-color-blue-80);--wa-color-brand-70: var(--wa-color-blue-70);--wa-color-brand-60: var(--wa-color-blue-60);--wa-color-brand-50: var(--wa-color-blue-50);--wa-color-brand-40: var(--wa-color-blue-40);--wa-color-brand-30: var(--wa-color-blue-30);--wa-color-brand-20: var(--wa-color-blue-20);--wa-color-brand-10: var(--wa-color-blue-10);--wa-color-brand-05: var(--wa-color-blue-05);--wa-color-brand: var(--wa-color-blue);--wa-color-brand-on: var(--wa-color-blue-on)}.wa-brand-red{--wa-color-brand-95: var(--wa-color-red-95);--wa-color-brand-90: var(--wa-color-red-90);--wa-color-brand-80: var(--wa-color-red-80);--wa-color-brand-70: var(--wa-color-red-70);--wa-color-brand-60: var(--wa-color-red-60);--wa-color-brand-50: var(--wa-color-red-50);--wa-color-brand-40: var(--wa-color-red-40);--wa-color-brand-30: var(--wa-color-red-30);--wa-color-brand-20: var(--wa-color-red-20);--wa-color-brand-10: var(--wa-color-red-10);--wa-color-brand-05: var(--wa-color-red-05);--wa-color-brand: var(--wa-color-red);--wa-color-brand-on: var(--wa-color-red-on)}.wa-brand-orange{--wa-color-brand-95: var(--wa-color-orange-95);--wa-color-brand-90: var(--wa-color-orange-90);--wa-color-brand-80: var(--wa-color-orange-80);--wa-color-brand-70: var(--wa-color-orange-70);--wa-color-brand-60: var(--wa-color-orange-60);--wa-color-brand-50: var(--wa-color-orange-50);--wa-color-brand-40: var(--wa-color-orange-40);--wa-color-brand-30: var(--wa-color-orange-30);--wa-color-brand-20: var(--wa-color-orange-20);--wa-color-brand-10: var(--wa-color-orange-10);--wa-color-brand-05: var(--wa-color-orange-05);--wa-color-brand: var(--wa-color-orange);--wa-color-brand-on: var(--wa-color-orange-on)}.wa-brand-yellow{--wa-color-brand-95: var(--wa-color-yellow-95);--wa-color-brand-90: var(--wa-color-yellow-90);--wa-color-brand-80: var(--wa-color-yellow-80);--wa-color-brand-70: var(--wa-color-yellow-70);--wa-color-brand-60: var(--wa-color-yellow-60);--wa-color-brand-50: var(--wa-color-yellow-50);--wa-color-brand-40: var(--wa-color-yellow-40);--wa-color-brand-30: var(--wa-color-yellow-30);--wa-color-brand-20: var(--wa-color-yellow-20);--wa-color-brand-10: var(--wa-color-yellow-10);--wa-color-brand-05: var(--wa-color-yellow-05);--wa-color-brand: var(--wa-color-yellow);--wa-color-brand-on: var(--wa-color-yellow-on)}.wa-brand-green{--wa-color-brand-95: var(--wa-color-green-95);--wa-color-brand-90: var(--wa-color-green-90);--wa-color-brand-80: var(--wa-color-green-80);--wa-color-brand-70: var(--wa-color-green-70);--wa-color-brand-60: var(--wa-color-green-60);--wa-color-brand-50: var(--wa-color-green-50);--wa-color-brand-40: var(--wa-color-green-40);--wa-color-brand-30: var(--wa-color-green-30);--wa-color-brand-20: var(--wa-color-green-20);--wa-color-brand-10: var(--wa-color-green-10);--wa-color-brand-05: var(--wa-color-green-05);--wa-color-brand: var(--wa-color-green);--wa-color-brand-on: var(--wa-color-green-on)}.wa-brand-cyan{--wa-color-brand-95: var(--wa-color-cyan-95);--wa-color-brand-90: var(--wa-color-cyan-90);--wa-color-brand-80: var(--wa-color-cyan-80);--wa-color-brand-70: var(--wa-color-cyan-70);--wa-color-brand-60: var(--wa-color-cyan-60);--wa-color-brand-50: var(--wa-color-cyan-50);--wa-color-brand-40: var(--wa-color-cyan-40);--wa-color-brand-30: var(--wa-color-cyan-30);--wa-color-brand-20: var(--wa-color-cyan-20);--wa-color-brand-10: var(--wa-color-cyan-10);--wa-color-brand-05: var(--wa-color-cyan-05);--wa-color-brand: var(--wa-color-cyan);--wa-color-brand-on: var(--wa-color-cyan-on)}.wa-brand-indigo{--wa-color-brand-95: var(--wa-color-indigo-95);--wa-color-brand-90: var(--wa-color-indigo-90);--wa-color-brand-80: var(--wa-color-indigo-80);--wa-color-brand-70: var(--wa-color-indigo-70);--wa-color-brand-60: var(--wa-color-indigo-60);--wa-color-brand-50: var(--wa-color-indigo-50);--wa-color-brand-40: var(--wa-color-indigo-40);--wa-color-brand-30: var(--wa-color-indigo-30);--wa-color-brand-20: var(--wa-color-indigo-20);--wa-color-brand-10: var(--wa-color-indigo-10);--wa-color-brand-05: var(--wa-color-indigo-05);--wa-color-brand: var(--wa-color-indigo);--wa-color-brand-on: var(--wa-color-indigo-on)}.wa-brand-purple{--wa-color-brand-95: var(--wa-color-purple-95);--wa-color-brand-90: var(--wa-color-purple-90);--wa-color-brand-80: var(--wa-color-purple-80);--wa-color-brand-70: var(--wa-color-purple-70);--wa-color-brand-60: var(--wa-color-purple-60);--wa-color-brand-50: var(--wa-color-purple-50);--wa-color-brand-40: var(--wa-color-purple-40);--wa-color-brand-30: var(--wa-color-purple-30);--wa-color-brand-20: var(--wa-color-purple-20);--wa-color-brand-10: var(--wa-color-purple-10);--wa-color-brand-05: var(--wa-color-purple-05);--wa-color-brand: var(--wa-color-purple);--wa-color-brand-on: var(--wa-color-purple-on)}.wa-brand-pink{--wa-color-brand-95: var(--wa-color-pink-95);--wa-color-brand-90: var(--wa-color-pink-90);--wa-color-brand-80: var(--wa-color-pink-80);--wa-color-brand-70: var(--wa-color-pink-70);--wa-color-brand-60: var(--wa-color-pink-60);--wa-color-brand-50: var(--wa-color-pink-50);--wa-color-brand-40: var(--wa-color-pink-40);--wa-color-brand-30: var(--wa-color-pink-30);--wa-color-brand-20: var(--wa-color-pink-20);--wa-color-brand-10: var(--wa-color-pink-10);--wa-color-brand-05: var(--wa-color-pink-05);--wa-color-brand: var(--wa-color-pink);--wa-color-brand-on: var(--wa-color-pink-on)}.wa-brand-gray{--wa-color-brand-95: var(--wa-color-gray-95);--wa-color-brand-90: var(--wa-color-gray-90);--wa-color-brand-80: var(--wa-color-gray-80);--wa-color-brand-70: var(--wa-color-gray-70);--wa-color-brand-60: var(--wa-color-gray-60);--wa-color-brand-50: var(--wa-color-gray-50);--wa-color-brand-40: var(--wa-color-gray-40);--wa-color-brand-30: var(--wa-color-gray-30);--wa-color-brand-20: var(--wa-color-gray-20);--wa-color-brand-10: var(--wa-color-gray-10);--wa-color-brand-05: var(--wa-color-gray-05);--wa-color-brand: var(--wa-color-gray);--wa-color-brand-on: var(--wa-color-gray-on)}}@layer wa-color-variant{:where(:root),.wa-neutral-gray{--wa-color-neutral-95: var(--wa-color-gray-95);--wa-color-neutral-90: var(--wa-color-gray-90);--wa-color-neutral-80: var(--wa-color-gray-80);--wa-color-neutral-70: var(--wa-color-gray-70);--wa-color-neutral-60: var(--wa-color-gray-60);--wa-color-neutral-50: var(--wa-color-gray-50);--wa-color-neutral-40: var(--wa-color-gray-40);--wa-color-neutral-30: var(--wa-color-gray-30);--wa-color-neutral-20: var(--wa-color-gray-20);--wa-color-neutral-10: var(--wa-color-gray-10);--wa-color-neutral-05: var(--wa-color-gray-05);--wa-color-neutral: var(--wa-color-gray);--wa-color-neutral-on: var(--wa-color-gray-on)}.wa-neutral-red{--wa-color-neutral-95: var(--wa-color-red-95);--wa-color-neutral-90: var(--wa-color-red-90);--wa-color-neutral-80: var(--wa-color-red-80);--wa-color-neutral-70: var(--wa-color-red-70);--wa-color-neutral-60: var(--wa-color-red-60);--wa-color-neutral-50: var(--wa-color-red-50);--wa-color-neutral-40: var(--wa-color-red-40);--wa-color-neutral-30: var(--wa-color-red-30);--wa-color-neutral-20: var(--wa-color-red-20);--wa-color-neutral-10: var(--wa-color-red-10);--wa-color-neutral-05: var(--wa-color-red-05);--wa-color-neutral: var(--wa-color-red);--wa-color-neutral-on: var(--wa-color-red-on)}.wa-neutral-orange{--wa-color-neutral-95: var(--wa-color-orange-95);--wa-color-neutral-90: var(--wa-color-orange-90);--wa-color-neutral-80: var(--wa-color-orange-80);--wa-color-neutral-70: var(--wa-color-orange-70);--wa-color-neutral-60: var(--wa-color-orange-60);--wa-color-neutral-50: var(--wa-color-orange-50);--wa-color-neutral-40: var(--wa-color-orange-40);--wa-color-neutral-30: var(--wa-color-orange-30);--wa-color-neutral-20: var(--wa-color-orange-20);--wa-color-neutral-10: var(--wa-color-orange-10);--wa-color-neutral-05: var(--wa-color-orange-05);--wa-color-neutral: var(--wa-color-orange);--wa-color-neutral-on: var(--wa-color-orange-on)}.wa-neutral-yellow{--wa-color-neutral-95: var(--wa-color-yellow-95);--wa-color-neutral-90: var(--wa-color-yellow-90);--wa-color-neutral-80: var(--wa-color-yellow-80);--wa-color-neutral-70: var(--wa-color-yellow-70);--wa-color-neutral-60: var(--wa-color-yellow-60);--wa-color-neutral-50: var(--wa-color-yellow-50);--wa-color-neutral-40: var(--wa-color-yellow-40);--wa-color-neutral-30: var(--wa-color-yellow-30);--wa-color-neutral-20: var(--wa-color-yellow-20);--wa-color-neutral-10: var(--wa-color-yellow-10);--wa-color-neutral-05: var(--wa-color-yellow-05);--wa-color-neutral: var(--wa-color-yellow);--wa-color-neutral-on: var(--wa-color-yellow-on)}.wa-neutral-green{--wa-color-neutral-95: var(--wa-color-green-95);--wa-color-neutral-90: var(--wa-color-green-90);--wa-color-neutral-80: var(--wa-color-green-80);--wa-color-neutral-70: var(--wa-color-green-70);--wa-color-neutral-60: var(--wa-color-green-60);--wa-color-neutral-50: var(--wa-color-green-50);--wa-color-neutral-40: var(--wa-color-green-40);--wa-color-neutral-30: var(--wa-color-green-30);--wa-color-neutral-20: var(--wa-color-green-20);--wa-color-neutral-10: var(--wa-color-green-10);--wa-color-neutral-05: var(--wa-color-green-05);--wa-color-neutral: var(--wa-color-green);--wa-color-neutral-on: var(--wa-color-green-on)}.wa-neutral-cyan{--wa-color-neutral-95: var(--wa-color-cyan-95);--wa-color-neutral-90: var(--wa-color-cyan-90);--wa-color-neutral-80: var(--wa-color-cyan-80);--wa-color-neutral-70: var(--wa-color-cyan-70);--wa-color-neutral-60: var(--wa-color-cyan-60);--wa-color-neutral-50: var(--wa-color-cyan-50);--wa-color-neutral-40: var(--wa-color-cyan-40);--wa-color-neutral-30: var(--wa-color-cyan-30);--wa-color-neutral-20: var(--wa-color-cyan-20);--wa-color-neutral-10: var(--wa-color-cyan-10);--wa-color-neutral-05: var(--wa-color-cyan-05);--wa-color-neutral: var(--wa-color-cyan);--wa-color-neutral-on: var(--wa-color-cyan-on)}.wa-neutral-blue{--wa-color-neutral-95: var(--wa-color-blue-95);--wa-color-neutral-90: var(--wa-color-blue-90);--wa-color-neutral-80: var(--wa-color-blue-80);--wa-color-neutral-70: var(--wa-color-blue-70);--wa-color-neutral-60: var(--wa-color-blue-60);--wa-color-neutral-50: var(--wa-color-blue-50);--wa-color-neutral-40: var(--wa-color-blue-40);--wa-color-neutral-30: var(--wa-color-blue-30);--wa-color-neutral-20: var(--wa-color-blue-20);--wa-color-neutral-10: var(--wa-color-blue-10);--wa-color-neutral-05: var(--wa-color-blue-05);--wa-color-neutral: var(--wa-color-blue);--wa-color-neutral-on: var(--wa-color-blue-on)}.wa-neutral-indigo{--wa-color-neutral-95: var(--wa-color-indigo-95);--wa-color-neutral-90: var(--wa-color-indigo-90);--wa-color-neutral-80: var(--wa-color-indigo-80);--wa-color-neutral-70: var(--wa-color-indigo-70);--wa-color-neutral-60: var(--wa-color-indigo-60);--wa-color-neutral-50: var(--wa-color-indigo-50);--wa-color-neutral-40: var(--wa-color-indigo-40);--wa-color-neutral-30: var(--wa-color-indigo-30);--wa-color-neutral-20: var(--wa-color-indigo-20);--wa-color-neutral-10: var(--wa-color-indigo-10);--wa-color-neutral-05: var(--wa-color-indigo-05);--wa-color-neutral: var(--wa-color-indigo);--wa-color-neutral-on: var(--wa-color-indigo-on)}.wa-neutral-purple{--wa-color-neutral-95: var(--wa-color-purple-95);--wa-color-neutral-90: var(--wa-color-purple-90);--wa-color-neutral-80: var(--wa-color-purple-80);--wa-color-neutral-70: var(--wa-color-purple-70);--wa-color-neutral-60: var(--wa-color-purple-60);--wa-color-neutral-50: var(--wa-color-purple-50);--wa-color-neutral-40: var(--wa-color-purple-40);--wa-color-neutral-30: var(--wa-color-purple-30);--wa-color-neutral-20: var(--wa-color-purple-20);--wa-color-neutral-10: var(--wa-color-purple-10);--wa-color-neutral-05: var(--wa-color-purple-05);--wa-color-neutral: var(--wa-color-purple);--wa-color-neutral-on: var(--wa-color-purple-on)}.wa-neutral-pink{--wa-color-neutral-95: var(--wa-color-pink-95);--wa-color-neutral-90: var(--wa-color-pink-90);--wa-color-neutral-80: var(--wa-color-pink-80);--wa-color-neutral-70: var(--wa-color-pink-70);--wa-color-neutral-60: var(--wa-color-pink-60);--wa-color-neutral-50: var(--wa-color-pink-50);--wa-color-neutral-40: var(--wa-color-pink-40);--wa-color-neutral-30: var(--wa-color-pink-30);--wa-color-neutral-20: var(--wa-color-pink-20);--wa-color-neutral-10: var(--wa-color-pink-10);--wa-color-neutral-05: var(--wa-color-pink-05);--wa-color-neutral: var(--wa-color-pink);--wa-color-neutral-on: var(--wa-color-pink-on)}}@layer wa-color-variant{:where(:root),.wa-success-green{--wa-color-success-95: var(--wa-color-green-95);--wa-color-success-90: var(--wa-color-green-90);--wa-color-success-80: var(--wa-color-green-80);--wa-color-success-70: var(--wa-color-green-70);--wa-color-success-60: var(--wa-color-green-60);--wa-color-success-50: var(--wa-color-green-50);--wa-color-success-40: var(--wa-color-green-40);--wa-color-success-30: var(--wa-color-green-30);--wa-color-success-20: var(--wa-color-green-20);--wa-color-success-10: var(--wa-color-green-10);--wa-color-success-05: var(--wa-color-green-05);--wa-color-success: var(--wa-color-green);--wa-color-success-on: var(--wa-color-green-on)}.wa-success-red{--wa-color-success-95: var(--wa-color-red-95);--wa-color-success-90: var(--wa-color-red-90);--wa-color-success-80: var(--wa-color-red-80);--wa-color-success-70: var(--wa-color-red-70);--wa-color-success-60: var(--wa-color-red-60);--wa-color-success-50: var(--wa-color-red-50);--wa-color-success-40: var(--wa-color-red-40);--wa-color-success-30: var(--wa-color-red-30);--wa-color-success-20: var(--wa-color-red-20);--wa-color-success-10: var(--wa-color-red-10);--wa-color-success-05: var(--wa-color-red-05);--wa-color-success: var(--wa-color-red);--wa-color-success-on: var(--wa-color-red-on)}.wa-success-orange{--wa-color-success-95: var(--wa-color-orange-95);--wa-color-success-90: var(--wa-color-orange-90);--wa-color-success-80: var(--wa-color-orange-80);--wa-color-success-70: var(--wa-color-orange-70);--wa-color-success-60: var(--wa-color-orange-60);--wa-color-success-50: var(--wa-color-orange-50);--wa-color-success-40: var(--wa-color-orange-40);--wa-color-success-30: var(--wa-color-orange-30);--wa-color-success-20: var(--wa-color-orange-20);--wa-color-success-10: var(--wa-color-orange-10);--wa-color-success-05: var(--wa-color-orange-05);--wa-color-success: var(--wa-color-orange);--wa-color-success-on: var(--wa-color-orange-on)}.wa-success-yellow{--wa-color-success-95: var(--wa-color-yellow-95);--wa-color-success-90: var(--wa-color-yellow-90);--wa-color-success-80: var(--wa-color-yellow-80);--wa-color-success-70: var(--wa-color-yellow-70);--wa-color-success-60: var(--wa-color-yellow-60);--wa-color-success-50: var(--wa-color-yellow-50);--wa-color-success-40: var(--wa-color-yellow-40);--wa-color-success-30: var(--wa-color-yellow-30);--wa-color-success-20: var(--wa-color-yellow-20);--wa-color-success-10: var(--wa-color-yellow-10);--wa-color-success-05: var(--wa-color-yellow-05);--wa-color-success: var(--wa-color-yellow);--wa-color-success-on: var(--wa-color-yellow-on)}.wa-success-cyan{--wa-color-success-95: var(--wa-color-cyan-95);--wa-color-success-90: var(--wa-color-cyan-90);--wa-color-success-80: var(--wa-color-cyan-80);--wa-color-success-70: var(--wa-color-cyan-70);--wa-color-success-60: var(--wa-color-cyan-60);--wa-color-success-50: var(--wa-color-cyan-50);--wa-color-success-40: var(--wa-color-cyan-40);--wa-color-success-30: var(--wa-color-cyan-30);--wa-color-success-20: var(--wa-color-cyan-20);--wa-color-success-10: var(--wa-color-cyan-10);--wa-color-success-05: var(--wa-color-cyan-05);--wa-color-success: var(--wa-color-cyan);--wa-color-success-on: var(--wa-color-cyan-on)}.wa-success-blue{--wa-color-success-95: var(--wa-color-blue-95);--wa-color-success-90: var(--wa-color-blue-90);--wa-color-success-80: var(--wa-color-blue-80);--wa-color-success-70: var(--wa-color-blue-70);--wa-color-success-60: var(--wa-color-blue-60);--wa-color-success-50: var(--wa-color-blue-50);--wa-color-success-40: var(--wa-color-blue-40);--wa-color-success-30: var(--wa-color-blue-30);--wa-color-success-20: var(--wa-color-blue-20);--wa-color-success-10: var(--wa-color-blue-10);--wa-color-success-05: var(--wa-color-blue-05);--wa-color-success: var(--wa-color-blue);--wa-color-success-on: var(--wa-color-blue-on)}.wa-success-indigo{--wa-color-success-95: var(--wa-color-indigo-95);--wa-color-success-90: var(--wa-color-indigo-90);--wa-color-success-80: var(--wa-color-indigo-80);--wa-color-success-70: var(--wa-color-indigo-70);--wa-color-success-60: var(--wa-color-indigo-60);--wa-color-success-50: var(--wa-color-indigo-50);--wa-color-success-40: var(--wa-color-indigo-40);--wa-color-success-30: var(--wa-color-indigo-30);--wa-color-success-20: var(--wa-color-indigo-20);--wa-color-success-10: var(--wa-color-indigo-10);--wa-color-success-05: var(--wa-color-indigo-05);--wa-color-success: var(--wa-color-indigo);--wa-color-success-on: var(--wa-color-indigo-on)}.wa-success-purple{--wa-color-success-95: var(--wa-color-purple-95);--wa-color-success-90: var(--wa-color-purple-90);--wa-color-success-80: var(--wa-color-purple-80);--wa-color-success-70: var(--wa-color-purple-70);--wa-color-success-60: var(--wa-color-purple-60);--wa-color-success-50: var(--wa-color-purple-50);--wa-color-success-40: var(--wa-color-purple-40);--wa-color-success-30: var(--wa-color-purple-30);--wa-color-success-20: var(--wa-color-purple-20);--wa-color-success-10: var(--wa-color-purple-10);--wa-color-success-05: var(--wa-color-purple-05);--wa-color-success: var(--wa-color-purple);--wa-color-success-on: var(--wa-color-purple-on)}.wa-success-pink{--wa-color-success-95: var(--wa-color-pink-95);--wa-color-success-90: var(--wa-color-pink-90);--wa-color-success-80: var(--wa-color-pink-80);--wa-color-success-70: var(--wa-color-pink-70);--wa-color-success-60: var(--wa-color-pink-60);--wa-color-success-50: var(--wa-color-pink-50);--wa-color-success-40: var(--wa-color-pink-40);--wa-color-success-30: var(--wa-color-pink-30);--wa-color-success-20: var(--wa-color-pink-20);--wa-color-success-10: var(--wa-color-pink-10);--wa-color-success-05: var(--wa-color-pink-05);--wa-color-success: var(--wa-color-pink);--wa-color-success-on: var(--wa-color-pink-on)}.wa-success-gray{--wa-color-success-95: var(--wa-color-gray-95);--wa-color-success-90: var(--wa-color-gray-90);--wa-color-success-80: var(--wa-color-gray-80);--wa-color-success-70: var(--wa-color-gray-70);--wa-color-success-60: var(--wa-color-gray-60);--wa-color-success-50: var(--wa-color-gray-50);--wa-color-success-40: var(--wa-color-gray-40);--wa-color-success-30: var(--wa-color-gray-30);--wa-color-success-20: var(--wa-color-gray-20);--wa-color-success-10: var(--wa-color-gray-10);--wa-color-success-05: var(--wa-color-gray-05);--wa-color-success: var(--wa-color-gray);--wa-color-success-on: var(--wa-color-gray-on)}}@layer wa-color-variant{:where(:root),.wa-warning-yellow{--wa-color-warning-95: var(--wa-color-yellow-95);--wa-color-warning-90: var(--wa-color-yellow-90);--wa-color-warning-80: var(--wa-color-yellow-80);--wa-color-warning-70: var(--wa-color-yellow-70);--wa-color-warning-60: var(--wa-color-yellow-60);--wa-color-warning-50: var(--wa-color-yellow-50);--wa-color-warning-40: var(--wa-color-yellow-40);--wa-color-warning-30: var(--wa-color-yellow-30);--wa-color-warning-20: var(--wa-color-yellow-20);--wa-color-warning-10: var(--wa-color-yellow-10);--wa-color-warning-05: var(--wa-color-yellow-05);--wa-color-warning: var(--wa-color-yellow);--wa-color-warning-on: var(--wa-color-yellow-on)}.wa-warning-red{--wa-color-warning-95: var(--wa-color-red-95);--wa-color-warning-90: var(--wa-color-red-90);--wa-color-warning-80: var(--wa-color-red-80);--wa-color-warning-70: var(--wa-color-red-70);--wa-color-warning-60: var(--wa-color-red-60);--wa-color-warning-50: var(--wa-color-red-50);--wa-color-warning-40: var(--wa-color-red-40);--wa-color-warning-30: var(--wa-color-red-30);--wa-color-warning-20: var(--wa-color-red-20);--wa-color-warning-10: var(--wa-color-red-10);--wa-color-warning-05: var(--wa-color-red-05);--wa-color-warning: var(--wa-color-red);--wa-color-warning-on: var(--wa-color-red-on)}.wa-warning-orange{--wa-color-warning-95: var(--wa-color-orange-95);--wa-color-warning-90: var(--wa-color-orange-90);--wa-color-warning-80: var(--wa-color-orange-80);--wa-color-warning-70: var(--wa-color-orange-70);--wa-color-warning-60: var(--wa-color-orange-60);--wa-color-warning-50: var(--wa-color-orange-50);--wa-color-warning-40: var(--wa-color-orange-40);--wa-color-warning-30: var(--wa-color-orange-30);--wa-color-warning-20: var(--wa-color-orange-20);--wa-color-warning-10: var(--wa-color-orange-10);--wa-color-warning-05: var(--wa-color-orange-05);--wa-color-warning: var(--wa-color-orange);--wa-color-warning-on: var(--wa-color-orange-on)}.wa-warning-green{--wa-color-warning-95: var(--wa-color-green-95);--wa-color-warning-90: var(--wa-color-green-90);--wa-color-warning-80: var(--wa-color-green-80);--wa-color-warning-70: var(--wa-color-green-70);--wa-color-warning-60: var(--wa-color-green-60);--wa-color-warning-50: var(--wa-color-green-50);--wa-color-warning-40: var(--wa-color-green-40);--wa-color-warning-30: var(--wa-color-green-30);--wa-color-warning-20: var(--wa-color-green-20);--wa-color-warning-10: var(--wa-color-green-10);--wa-color-warning-05: var(--wa-color-green-05);--wa-color-warning: var(--wa-color-green);--wa-color-warning-on: var(--wa-color-green-on)}.wa-warning-cyan{--wa-color-warning-95: var(--wa-color-cyan-95);--wa-color-warning-90: var(--wa-color-cyan-90);--wa-color-warning-80: var(--wa-color-cyan-80);--wa-color-warning-70: var(--wa-color-cyan-70);--wa-color-warning-60: var(--wa-color-cyan-60);--wa-color-warning-50: var(--wa-color-cyan-50);--wa-color-warning-40: var(--wa-color-cyan-40);--wa-color-warning-30: var(--wa-color-cyan-30);--wa-color-warning-20: var(--wa-color-cyan-20);--wa-color-warning-10: var(--wa-color-cyan-10);--wa-color-warning-05: var(--wa-color-cyan-05);--wa-color-warning: var(--wa-color-cyan);--wa-color-warning-on: var(--wa-color-cyan-on)}.wa-warning-blue{--wa-color-warning-95: var(--wa-color-blue-95);--wa-color-warning-90: var(--wa-color-blue-90);--wa-color-warning-80: var(--wa-color-blue-80);--wa-color-warning-70: var(--wa-color-blue-70);--wa-color-warning-60: var(--wa-color-blue-60);--wa-color-warning-50: var(--wa-color-blue-50);--wa-color-warning-40: var(--wa-color-blue-40);--wa-color-warning-30: var(--wa-color-blue-30);--wa-color-warning-20: var(--wa-color-blue-20);--wa-color-warning-10: var(--wa-color-blue-10);--wa-color-warning-05: var(--wa-color-blue-05);--wa-color-warning: var(--wa-color-blue);--wa-color-warning-on: var(--wa-color-blue-on)}.wa-warning-indigo{--wa-color-warning-95: var(--wa-color-indigo-95);--wa-color-warning-90: var(--wa-color-indigo-90);--wa-color-warning-80: var(--wa-color-indigo-80);--wa-color-warning-70: var(--wa-color-indigo-70);--wa-color-warning-60: var(--wa-color-indigo-60);--wa-color-warning-50: var(--wa-color-indigo-50);--wa-color-warning-40: var(--wa-color-indigo-40);--wa-color-warning-30: var(--wa-color-indigo-30);--wa-color-warning-20: var(--wa-color-indigo-20);--wa-color-warning-10: var(--wa-color-indigo-10);--wa-color-warning-05: var(--wa-color-indigo-05);--wa-color-warning: var(--wa-color-indigo);--wa-color-warning-on: var(--wa-color-indigo-on)}.wa-warning-purple{--wa-color-warning-95: var(--wa-color-purple-95);--wa-color-warning-90: var(--wa-color-purple-90);--wa-color-warning-80: var(--wa-color-purple-80);--wa-color-warning-70: var(--wa-color-purple-70);--wa-color-warning-60: var(--wa-color-purple-60);--wa-color-warning-50: var(--wa-color-purple-50);--wa-color-warning-40: var(--wa-color-purple-40);--wa-color-warning-30: var(--wa-color-purple-30);--wa-color-warning-20: var(--wa-color-purple-20);--wa-color-warning-10: var(--wa-color-purple-10);--wa-color-warning-05: var(--wa-color-purple-05);--wa-color-warning: var(--wa-color-purple);--wa-color-warning-on: var(--wa-color-purple-on)}.wa-warning-pink{--wa-color-warning-95: var(--wa-color-pink-95);--wa-color-warning-90: var(--wa-color-pink-90);--wa-color-warning-80: var(--wa-color-pink-80);--wa-color-warning-70: var(--wa-color-pink-70);--wa-color-warning-60: var(--wa-color-pink-60);--wa-color-warning-50: var(--wa-color-pink-50);--wa-color-warning-40: var(--wa-color-pink-40);--wa-color-warning-30: var(--wa-color-pink-30);--wa-color-warning-20: var(--wa-color-pink-20);--wa-color-warning-10: var(--wa-color-pink-10);--wa-color-warning-05: var(--wa-color-pink-05);--wa-color-warning: var(--wa-color-pink);--wa-color-warning-on: var(--wa-color-pink-on)}.wa-warning-gray{--wa-color-warning-95: var(--wa-color-gray-95);--wa-color-warning-90: var(--wa-color-gray-90);--wa-color-warning-80: var(--wa-color-gray-80);--wa-color-warning-70: var(--wa-color-gray-70);--wa-color-warning-60: var(--wa-color-gray-60);--wa-color-warning-50: var(--wa-color-gray-50);--wa-color-warning-40: var(--wa-color-gray-40);--wa-color-warning-30: var(--wa-color-gray-30);--wa-color-warning-20: var(--wa-color-gray-20);--wa-color-warning-10: var(--wa-color-gray-10);--wa-color-warning-05: var(--wa-color-gray-05);--wa-color-warning: var(--wa-color-gray);--wa-color-warning-on: var(--wa-color-gray-on)}}@layer wa-color-variant{:where(:root),.wa-danger-red{--wa-color-danger-95: var(--wa-color-red-95);--wa-color-danger-90: var(--wa-color-red-90);--wa-color-danger-80: var(--wa-color-red-80);--wa-color-danger-70: var(--wa-color-red-70);--wa-color-danger-60: var(--wa-color-red-60);--wa-color-danger-50: var(--wa-color-red-50);--wa-color-danger-40: var(--wa-color-red-40);--wa-color-danger-30: var(--wa-color-red-30);--wa-color-danger-20: var(--wa-color-red-20);--wa-color-danger-10: var(--wa-color-red-10);--wa-color-danger-05: var(--wa-color-red-05);--wa-color-danger: var(--wa-color-red);--wa-color-danger-on: var(--wa-color-red-on)}.wa-danger-orange{--wa-color-danger-95: var(--wa-color-orange-95);--wa-color-danger-90: var(--wa-color-orange-90);--wa-color-danger-80: var(--wa-color-orange-80);--wa-color-danger-70: var(--wa-color-orange-70);--wa-color-danger-60: var(--wa-color-orange-60);--wa-color-danger-50: var(--wa-color-orange-50);--wa-color-danger-40: var(--wa-color-orange-40);--wa-color-danger-30: var(--wa-color-orange-30);--wa-color-danger-20: var(--wa-color-orange-20);--wa-color-danger-10: var(--wa-color-orange-10);--wa-color-danger-05: var(--wa-color-orange-05);--wa-color-danger: var(--wa-color-orange);--wa-color-danger-on: var(--wa-color-orange-on)}.wa-danger-yellow{--wa-color-danger-95: var(--wa-color-yellow-95);--wa-color-danger-90: var(--wa-color-yellow-90);--wa-color-danger-80: var(--wa-color-yellow-80);--wa-color-danger-70: var(--wa-color-yellow-70);--wa-color-danger-60: var(--wa-color-yellow-60);--wa-color-danger-50: var(--wa-color-yellow-50);--wa-color-danger-40: var(--wa-color-yellow-40);--wa-color-danger-30: var(--wa-color-yellow-30);--wa-color-danger-20: var(--wa-color-yellow-20);--wa-color-danger-10: var(--wa-color-yellow-10);--wa-color-danger-05: var(--wa-color-yellow-05);--wa-color-danger: var(--wa-color-yellow);--wa-color-danger-on: var(--wa-color-yellow-on)}.wa-danger-green{--wa-color-danger-95: var(--wa-color-green-95);--wa-color-danger-90: var(--wa-color-green-90);--wa-color-danger-80: var(--wa-color-green-80);--wa-color-danger-70: var(--wa-color-green-70);--wa-color-danger-60: var(--wa-color-green-60);--wa-color-danger-50: var(--wa-color-green-50);--wa-color-danger-40: var(--wa-color-green-40);--wa-color-danger-30: var(--wa-color-green-30);--wa-color-danger-20: var(--wa-color-green-20);--wa-color-danger-10: var(--wa-color-green-10);--wa-color-danger-05: var(--wa-color-green-05);--wa-color-danger: var(--wa-color-green);--wa-color-danger-on: var(--wa-color-green-on)}.wa-danger-cyan{--wa-color-danger-95: var(--wa-color-cyan-95);--wa-color-danger-90: var(--wa-color-cyan-90);--wa-color-danger-80: var(--wa-color-cyan-80);--wa-color-danger-70: var(--wa-color-cyan-70);--wa-color-danger-60: var(--wa-color-cyan-60);--wa-color-danger-50: var(--wa-color-cyan-50);--wa-color-danger-40: var(--wa-color-cyan-40);--wa-color-danger-30: var(--wa-color-cyan-30);--wa-color-danger-20: var(--wa-color-cyan-20);--wa-color-danger-10: var(--wa-color-cyan-10);--wa-color-danger-05: var(--wa-color-cyan-05);--wa-color-danger: var(--wa-color-cyan);--wa-color-danger-on: var(--wa-color-cyan-on)}.wa-danger-blue{--wa-color-danger-95: var(--wa-color-blue-95);--wa-color-danger-90: var(--wa-color-blue-90);--wa-color-danger-80: var(--wa-color-blue-80);--wa-color-danger-70: var(--wa-color-blue-70);--wa-color-danger-60: var(--wa-color-blue-60);--wa-color-danger-50: var(--wa-color-blue-50);--wa-color-danger-40: var(--wa-color-blue-40);--wa-color-danger-30: var(--wa-color-blue-30);--wa-color-danger-20: var(--wa-color-blue-20);--wa-color-danger-10: var(--wa-color-blue-10);--wa-color-danger-05: var(--wa-color-blue-05);--wa-color-danger: var(--wa-color-blue);--wa-color-danger-on: var(--wa-color-blue-on)}.wa-danger-indigo{--wa-color-danger-95: var(--wa-color-indigo-95);--wa-color-danger-90: var(--wa-color-indigo-90);--wa-color-danger-80: var(--wa-color-indigo-80);--wa-color-danger-70: var(--wa-color-indigo-70);--wa-color-danger-60: var(--wa-color-indigo-60);--wa-color-danger-50: var(--wa-color-indigo-50);--wa-color-danger-40: var(--wa-color-indigo-40);--wa-color-danger-30: var(--wa-color-indigo-30);--wa-color-danger-20: var(--wa-color-indigo-20);--wa-color-danger-10: var(--wa-color-indigo-10);--wa-color-danger-05: var(--wa-color-indigo-05);--wa-color-danger: var(--wa-color-indigo);--wa-color-danger-on: var(--wa-color-indigo-on)}.wa-danger-purple{--wa-color-danger-95: var(--wa-color-purple-95);--wa-color-danger-90: var(--wa-color-purple-90);--wa-color-danger-80: var(--wa-color-purple-80);--wa-color-danger-70: var(--wa-color-purple-70);--wa-color-danger-60: var(--wa-color-purple-60);--wa-color-danger-50: var(--wa-color-purple-50);--wa-color-danger-40: var(--wa-color-purple-40);--wa-color-danger-30: var(--wa-color-purple-30);--wa-color-danger-20: var(--wa-color-purple-20);--wa-color-danger-10: var(--wa-color-purple-10);--wa-color-danger-05: var(--wa-color-purple-05);--wa-color-danger: var(--wa-color-purple);--wa-color-danger-on: var(--wa-color-purple-on)}.wa-danger-pink{--wa-color-danger-95: var(--wa-color-pink-95);--wa-color-danger-90: var(--wa-color-pink-90);--wa-color-danger-80: var(--wa-color-pink-80);--wa-color-danger-70: var(--wa-color-pink-70);--wa-color-danger-60: var(--wa-color-pink-60);--wa-color-danger-50: var(--wa-color-pink-50);--wa-color-danger-40: var(--wa-color-pink-40);--wa-color-danger-30: var(--wa-color-pink-30);--wa-color-danger-20: var(--wa-color-pink-20);--wa-color-danger-10: var(--wa-color-pink-10);--wa-color-danger-05: var(--wa-color-pink-05);--wa-color-danger: var(--wa-color-pink);--wa-color-danger-on: var(--wa-color-pink-on)}.wa-danger-gray{--wa-color-danger-95: var(--wa-color-gray-95);--wa-color-danger-90: var(--wa-color-gray-90);--wa-color-danger-80: var(--wa-color-gray-80);--wa-color-danger-70: var(--wa-color-gray-70);--wa-color-danger-60: var(--wa-color-gray-60);--wa-color-danger-50: var(--wa-color-gray-50);--wa-color-danger-40: var(--wa-color-gray-40);--wa-color-danger-30: var(--wa-color-gray-30);--wa-color-danger-20: var(--wa-color-gray-20);--wa-color-danger-10: var(--wa-color-gray-10);--wa-color-danger-05: var(--wa-color-gray-05);--wa-color-danger: var(--wa-color-gray);--wa-color-danger-on: var(--wa-color-gray-on)}}:where(:root),:host{--wa-color-red-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-red-key), 1)*100%)) ;--wa-color-orange-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-orange-key), 1)*100%)) ;--wa-color-yellow-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-yellow-key), 1)*100%)) ;--wa-color-green-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-green-key), 1)*100%)) ;--wa-color-cyan-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-cyan-key), 1)*100%)) ;--wa-color-blue-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-blue-key), 1)*100%)) ;--wa-color-indigo-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-indigo-key), 1)*100%)) ;--wa-color-purple-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-purple-key), 1)*100%)) ;--wa-color-pink-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-pink-key), 1)*100%)) ;--wa-color-gray-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-gray-key), 1)*100%)) ;--wa-color-red-on: color-mix(in oklab, var(--wa-color-red-10) var(--wa-color-red-gte-60), white);--wa-color-orange-on: color-mix(in oklab, var(--wa-color-orange-10) var(--wa-color-orange-gte-60), white);--wa-color-yellow-on: color-mix(in oklab, var(--wa-color-yellow-10) var(--wa-color-yellow-gte-60), white);--wa-color-green-on: color-mix(in oklab, var(--wa-color-green-10) var(--wa-color-green-gte-60), white);--wa-color-cyan-on: color-mix(in oklab, var(--wa-color-cyan-10) var(--wa-color-cyan-gte-60), white);--wa-color-blue-on: color-mix(in oklab, var(--wa-color-blue-10) var(--wa-color-blue-gte-60), white);--wa-color-indigo-on: color-mix(in oklab, var(--wa-color-indigo-10) var(--wa-color-indigo-gte-60), white);--wa-color-purple-on: color-mix(in oklab, var(--wa-color-purple-10) var(--wa-color-purple-gte-60), white);--wa-color-pink-on: color-mix(in oklab, var(--wa-color-pink-10) var(--wa-color-pink-gte-60), white);--wa-color-gray-on: color-mix(in oklab, var(--wa-color-gray-10) var(--wa-color-gray-gte-60), white)}@layer wa-color-palette{:where(:root),.wa-palette-default{--wa-color-red-95: #fff0ef ;--wa-color-red-90: #ffdedc ;--wa-color-red-80: #ffb8b6 ;--wa-color-red-70: #fd8f90 ;--wa-color-red-60: #f3676c ;--wa-color-red-50: #dc3146 ;--wa-color-red-40: #b30532 ;--wa-color-red-30: #8a132c ;--wa-color-red-20: #631323 ;--wa-color-red-10: #3e0913 ;--wa-color-red-05: #2a040b ;--wa-color-red: var(--wa-color-red-50);--wa-color-red-key: 50;--wa-color-orange-95: #fff0e6 ;--wa-color-orange-90: #ffdfca ;--wa-color-orange-80: #ffbb94 ;--wa-color-orange-70: #ff9266 ;--wa-color-orange-60: #f46a45 ;--wa-color-orange-50: #cd491c ;--wa-color-orange-40: #9f3501 ;--wa-color-orange-30: #802700 ;--wa-color-orange-20: #601b00 ;--wa-color-orange-10: #3c0d00 ;--wa-color-orange-05: #280600 ;--wa-color-orange: var(--wa-color-orange-60);--wa-color-orange-key: 60;--wa-color-yellow-95: #fef3cd ;--wa-color-yellow-90: #ffe495 ;--wa-color-yellow-80: #fac22b ;--wa-color-yellow-70: #ef9d00 ;--wa-color-yellow-60: #da7e00 ;--wa-color-yellow-50: #b45f04 ;--wa-color-yellow-40: #8c4602 ;--wa-color-yellow-30: #6f3601 ;--wa-color-yellow-20: #532600 ;--wa-color-yellow-10: #331600 ;--wa-color-yellow-05: #220c00 ;--wa-color-yellow: var(--wa-color-yellow-80);--wa-color-yellow-key: 80;--wa-color-green-95: #e3f9e3 ;--wa-color-green-90: #c2f2c1 ;--wa-color-green-80: #93da98 ;--wa-color-green-70: #5dc36f ;--wa-color-green-60: #00ac49 ;--wa-color-green-50: #00883c ;--wa-color-green-40: #036730 ;--wa-color-green-30: #0a5027 ;--wa-color-green-20: #0a3a1d ;--wa-color-green-10: #052310 ;--wa-color-green-05: #031608 ;--wa-color-green: var(--wa-color-green-60);--wa-color-green-key: 60;--wa-color-cyan-95: #e3f6fb ;--wa-color-cyan-90: #c5ecf7 ;--wa-color-cyan-80: #7fd6ec ;--wa-color-cyan-70: #2fbedc ;--wa-color-cyan-60: #00a3c0 ;--wa-color-cyan-50: #078098 ;--wa-color-cyan-40: #026274 ;--wa-color-cyan-30: #014c5b ;--wa-color-cyan-20: #003844 ;--wa-color-cyan-10: #002129 ;--wa-color-cyan-05: #00151b ;--wa-color-cyan: var(--wa-color-cyan-70);--wa-color-cyan-key: 70;--wa-color-blue-95: #e8f3ff ;--wa-color-blue-90: #d1e8ff ;--wa-color-blue-80: #9fceff ;--wa-color-blue-70: #6eb3ff ;--wa-color-blue-60: #3e96ff ;--wa-color-blue-50: #0071ec ;--wa-color-blue-40: #0053c0 ;--wa-color-blue-30: #003f9c ;--wa-color-blue-20: #002d77 ;--wa-color-blue-10: #001a4e ;--wa-color-blue-05: #000f35 ;--wa-color-blue: var(--wa-color-blue-50);--wa-color-blue-key: 50;--wa-color-indigo-95: #f0f2ff ;--wa-color-indigo-90: #dfe5ff ;--wa-color-indigo-80: #bcc7ff ;--wa-color-indigo-70: #9da9ff ;--wa-color-indigo-60: #808aff ;--wa-color-indigo-50: #6163f2 ;--wa-color-indigo-40: #4945cb ;--wa-color-indigo-30: #3933a7 ;--wa-color-indigo-20: #292381 ;--wa-color-indigo-10: #181255 ;--wa-color-indigo-05: #0d0a3a ;--wa-color-indigo: var(--wa-color-indigo-50);--wa-color-indigo-key: 50;--wa-color-purple-95: #f7f0ff ;--wa-color-purple-90: #eedfff ;--wa-color-purple-80: #ddbdff ;--wa-color-purple-70: #ca99ff ;--wa-color-purple-60: #b678f5 ;--wa-color-purple-50: #9951db ;--wa-color-purple-40: #7936b3 ;--wa-color-purple-30: #612692 ;--wa-color-purple-20: #491870 ;--wa-color-purple-10: #2d0b48 ;--wa-color-purple-05: #1e0532 ;--wa-color-purple: var(--wa-color-purple-50);--wa-color-purple-key: 50;--wa-color-pink-95: #feeff9 ;--wa-color-pink-90: #feddf0 ;--wa-color-pink-80: #fcb5d8 ;--wa-color-pink-70: #f78dbf ;--wa-color-pink-60: #e66ba3 ;--wa-color-pink-50: #c84382 ;--wa-color-pink-40: #9e2a6c ;--wa-color-pink-30: #7d1e58 ;--wa-color-pink-20: #5e1342 ;--wa-color-pink-10: #3c0828 ;--wa-color-pink-05: #28041a ;--wa-color-pink: var(--wa-color-pink-50);--wa-color-pink-key: 50;--wa-color-gray-95: #f1f2f3 ;--wa-color-gray-90: #e4e5e9 ;--wa-color-gray-80: #c7c9d0 ;--wa-color-gray-70: #abaeb9 ;--wa-color-gray-60: #9194a2 ;--wa-color-gray-50: #717584 ;--wa-color-gray-40: #545868 ;--wa-color-gray-30: #424554 ;--wa-color-gray-20: #2f323f ;--wa-color-gray-10: #1b1d26 ;--wa-color-gray-05: #101219 ;--wa-color-gray: var(--wa-color-gray-40);--wa-color-gray-key: 40}}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@layer wa-native,wa-base,wa-utilities,wa-color-palette,wa-color-variant,wa-theme,wa-theme-dimension,wa-theme-overrides;@layer wa-base{wa-page :is(*,*:after,*:before){scroll-margin-top:var(--scroll-margin-top)}wa-page[view=desktop] [data-toggle-nav]{display:none}wa-page[view=mobile] .wa-desktop-only,wa-page[view=desktop] .wa-mobile-only{display:none!important}}@layer wa-theme{:where(:root),.wa-theme-default,.wa-light,.wa-dark .wa-invert,.wa-light .wa-theme-default,.wa-dark .wa-theme-default.wa-invert,.wa-dark .wa-theme-default .wa-invert{color-scheme:light;color:var(--wa-color-text-normal);--wa-color-surface-raised: white;--wa-color-surface-default: white;--wa-color-surface-lowered: var(--wa-color-neutral-95);--wa-color-surface-border: var(--wa-color-neutral-90);--wa-color-text-normal: var(--wa-color-neutral-10);--wa-color-text-quiet: var(--wa-color-neutral-40);--wa-color-text-link: var(--wa-color-brand-40);--wa-color-overlay-modal: color-mix(in oklab, var(--wa-color-neutral-05) 50%, transparent);--wa-color-overlay-inline: color-mix(in oklab, var(--wa-color-neutral-80) 25%, transparent);--wa-color-shadow: color-mix( in oklab, var(--wa-color-neutral-05) calc(var(--wa-shadow-blur-scale) * 4% + 8%), transparent );--wa-color-focus: var(--wa-color-brand-60);--wa-color-mix-hover: oklch(from currentColor calc(1 - l) c h) 10%;--wa-color-mix-active: var(--wa-color-surface-default) 10%;--wa-color-brand-fill-quiet: var(--wa-color-brand-95);--wa-color-brand-fill-normal: var(--wa-color-brand-90);--wa-color-brand-fill-loud: var(--wa-color-brand-50);--wa-color-brand-border-quiet: var(--wa-color-brand-90);--wa-color-brand-border-normal: var(--wa-color-brand-80);--wa-color-brand-border-loud: var(--wa-color-brand-60);--wa-color-brand-on-quiet: var(--wa-color-brand-40);--wa-color-brand-on-normal: var(--wa-color-brand-30);--wa-color-brand-on-loud: white;--wa-color-success-fill-quiet: var(--wa-color-success-95);--wa-color-success-fill-normal: var(--wa-color-success-90);--wa-color-success-fill-loud: var(--wa-color-success-50);--wa-color-success-border-quiet: var(--wa-color-success-90);--wa-color-success-border-normal: var(--wa-color-success-80);--wa-color-success-border-loud: var(--wa-color-success-60);--wa-color-success-on-quiet: var(--wa-color-success-40);--wa-color-success-on-normal: var(--wa-color-success-30);--wa-color-success-on-loud: white;--wa-color-warning-fill-quiet: var(--wa-color-warning-95);--wa-color-warning-fill-normal: var(--wa-color-warning-90);--wa-color-warning-fill-loud: var(--wa-color-warning-50);--wa-color-warning-border-quiet: var(--wa-color-warning-90);--wa-color-warning-border-normal: var(--wa-color-warning-80);--wa-color-warning-border-loud: var(--wa-color-warning-60);--wa-color-warning-on-quiet: var(--wa-color-warning-40);--wa-color-warning-on-normal: var(--wa-color-warning-30);--wa-color-warning-on-loud: white;--wa-color-danger-fill-quiet: var(--wa-color-danger-95);--wa-color-danger-fill-normal: var(--wa-color-danger-90);--wa-color-danger-fill-loud: var(--wa-color-danger-50);--wa-color-danger-border-quiet: var(--wa-color-danger-90);--wa-color-danger-border-normal: var(--wa-color-danger-80);--wa-color-danger-border-loud: var(--wa-color-danger-60);--wa-color-danger-on-quiet: var(--wa-color-danger-40);--wa-color-danger-on-normal: var(--wa-color-danger-30);--wa-color-danger-on-loud: white;--wa-color-neutral-fill-quiet: var(--wa-color-neutral-95);--wa-color-neutral-fill-normal: var(--wa-color-neutral-90);--wa-color-neutral-fill-loud: var(--wa-color-neutral-20);--wa-color-neutral-border-quiet: var(--wa-color-neutral-90);--wa-color-neutral-border-normal: var(--wa-color-neutral-80);--wa-color-neutral-border-loud: var(--wa-color-neutral-60);--wa-color-neutral-on-quiet: var(--wa-color-neutral-40);--wa-color-neutral-on-normal: var(--wa-color-neutral-30);--wa-color-neutral-on-loud: white}.wa-dark,.wa-invert,.wa-dark .wa-theme-default,.wa-light .wa-theme-default.wa-invert,.wa-light .wa-theme-default .wa-invert{color-scheme:dark;color:var(--wa-color-text-normal);--wa-color-surface-raised: var(--wa-color-neutral-10);--wa-color-surface-default: var(--wa-color-neutral-05);--wa-color-surface-lowered: color-mix(in oklab, var(--wa-color-surface-default), black 20%);--wa-color-surface-border: var(--wa-color-neutral-20);--wa-color-text-normal: var(--wa-color-neutral-95);--wa-color-text-quiet: var(--wa-color-neutral-60);--wa-color-text-link: var(--wa-color-brand-70);--wa-color-overlay-modal: color-mix(in oklab, black 60%, transparent);--wa-color-overlay-inline: color-mix(in oklab, var(--wa-color-neutral-50) 10%, transparent);--wa-color-shadow: color-mix( in oklab, var(--wa-color-surface-lowered) calc(var(--wa-shadow-blur-scale) * 32% + 40%), transparent );--wa-color-focus: var(--wa-color-brand-60);--wa-color-mix-hover: oklch(from currentColor calc(1 - l) c h) 20%;--wa-color-mix-active: var(--wa-color-surface-default) 20%;--wa-color-brand-fill-quiet: var(--wa-color-brand-10);--wa-color-brand-fill-normal: var(--wa-color-brand-20);--wa-color-brand-fill-loud: var(--wa-color-brand-50);--wa-color-brand-border-quiet: var(--wa-color-brand-20);--wa-color-brand-border-normal: var(--wa-color-brand-30);--wa-color-brand-border-loud: var(--wa-color-brand-40);--wa-color-brand-on-quiet: var(--wa-color-brand-60);--wa-color-brand-on-normal: var(--wa-color-brand-70);--wa-color-brand-on-loud: white;--wa-color-success-fill-quiet: var(--wa-color-success-10);--wa-color-success-fill-normal: var(--wa-color-success-20);--wa-color-success-fill-loud: var(--wa-color-success-50);--wa-color-success-border-quiet: var(--wa-color-success-20);--wa-color-success-border-normal: var(--wa-color-success-30);--wa-color-success-border-loud: var(--wa-color-success-40);--wa-color-success-on-quiet: var(--wa-color-success-60);--wa-color-success-on-normal: var(--wa-color-success-70);--wa-color-success-on-loud: white;--wa-color-warning-fill-quiet: var(--wa-color-warning-10);--wa-color-warning-fill-normal: var(--wa-color-warning-20);--wa-color-warning-fill-loud: var(--wa-color-warning-50);--wa-color-warning-border-quiet: var(--wa-color-warning-20);--wa-color-warning-border-normal: var(--wa-color-warning-30);--wa-color-warning-border-loud: var(--wa-color-warning-40);--wa-color-warning-on-quiet: var(--wa-color-warning-60);--wa-color-warning-on-normal: var(--wa-color-warning-70);--wa-color-warning-on-loud: white;--wa-color-danger-fill-quiet: var(--wa-color-danger-10);--wa-color-danger-fill-normal: var(--wa-color-danger-20);--wa-color-danger-fill-loud: var(--wa-color-danger-50);--wa-color-danger-border-quiet: var(--wa-color-danger-20);--wa-color-danger-border-normal: var(--wa-color-danger-30);--wa-color-danger-border-loud: var(--wa-color-danger-40);--wa-color-danger-on-quiet: var(--wa-color-danger-60);--wa-color-danger-on-normal: var(--wa-color-danger-70);--wa-color-danger-on-loud: white;--wa-color-neutral-fill-quiet: var(--wa-color-neutral-10);--wa-color-neutral-fill-normal: var(--wa-color-neutral-20);--wa-color-neutral-fill-loud: var(--wa-color-neutral-90);--wa-color-neutral-border-quiet: var(--wa-color-neutral-20);--wa-color-neutral-border-normal: var(--wa-color-neutral-30);--wa-color-neutral-border-loud: var(--wa-color-neutral-40);--wa-color-neutral-on-quiet: var(--wa-color-neutral-60);--wa-color-neutral-on-normal: var(--wa-color-neutral-70);--wa-color-neutral-on-loud: var(--wa-color-neutral-05)}:where(:root),.wa-theme-default,.wa-light,.wa-dark,.wa-invert{font-family:var(--wa-font-family-body);--wa-font-family-body: ui-sans-serif, system-ui, sans-serif;--wa-font-family-heading: var(--wa-font-family-body);--wa-font-family-code: ui-monospace, monospace;--wa-font-family-longform: ui-serif, serif;--wa-font-size-scale: 1;--wa-font-size-3xs: round(calc(var(--wa-font-size-2xs) / 1.125), 1px);--wa-font-size-2xs: round(calc(var(--wa-font-size-xs) / 1.125), 1px);--wa-font-size-xs: round(calc(var(--wa-font-size-s) / 1.125), 1px);--wa-font-size-s: round(calc(var(--wa-font-size-m) / 1.125), 1px);--wa-font-size-m: calc(1rem * var(--wa-font-size-scale));--wa-font-size-l: round(calc(var(--wa-font-size-m) * 1.125 * 1.125), 1px);--wa-font-size-xl: round(calc(var(--wa-font-size-l) * 1.125 * 1.125), 1px);--wa-font-size-2xl: round(calc(var(--wa-font-size-xl) * 1.125 * 1.125), 1px);--wa-font-size-3xl: round(calc(var(--wa-font-size-2xl) * 1.125 * 1.125), 1px);--wa-font-size-4xl: round(calc(var(--wa-font-size-3xl) * 1.125 * 1.125), 1px);--wa-font-size-5xl: round(calc(var(--wa-font-size-4xl) * 1.125 * 1.125), 1px);--wa-font-size-smaller: round(calc(1em / 1.125), 1px);--wa-font-size-larger: round(calc(1em * 1.125 * 1.125), 1px);--wa-font-weight-light: 300;--wa-font-weight-normal: 400;--wa-font-weight-semibold: 500;--wa-font-weight-bold: 600;--wa-font-weight-body: var(--wa-font-weight-normal);--wa-font-weight-heading: var(--wa-font-weight-bold);--wa-font-weight-code: var(--wa-font-weight-normal);--wa-font-weight-longform: var(--wa-font-weight-normal);--wa-font-weight-action: var(--wa-font-weight-semibold);--wa-line-height-condensed: 1.2;--wa-line-height-normal: 1.6;--wa-line-height-expanded: 2;--wa-link-decoration-default: underline color-mix(in oklab, currentColor 70%, transparent) dotted;--wa-link-decoration-hover: underline;--wa-space-scale: 1;--wa-space-3xs: calc(var(--wa-space-scale) * .125rem);--wa-space-2xs: calc(var(--wa-space-scale) * .25rem);--wa-space-xs: calc(var(--wa-space-scale) * .5rem);--wa-space-s: calc(var(--wa-space-scale) * .75rem);--wa-space-m: calc(var(--wa-space-scale) * 1rem);--wa-space-l: calc(var(--wa-space-scale) * 1.5rem);--wa-space-xl: calc(var(--wa-space-scale) * 2rem);--wa-space-2xl: calc(var(--wa-space-scale) * 2.5rem);--wa-space-3xl: calc(var(--wa-space-scale) * 3rem);--wa-space-4xl: calc(var(--wa-space-scale) * 4rem);--wa-space-5xl: calc(var(--wa-space-scale) * 5rem);--wa-content-spacing: var(--wa-space-l);--wa-border-style: solid;--wa-border-width-scale: 1;--wa-border-width-s: calc(var(--wa-border-width-scale) * .0625rem);--wa-border-width-m: calc(var(--wa-border-width-scale) * .125rem);--wa-border-width-l: calc(var(--wa-border-width-scale) * .1875rem);--wa-border-radius-scale: 1;--wa-border-radius-s: calc(var(--wa-border-radius-scale) * .1875rem);--wa-border-radius-m: calc(var(--wa-border-radius-scale) * .375rem);--wa-border-radius-l: calc(var(--wa-border-radius-scale) * .75rem);--wa-border-radius-pill: 9999px;--wa-border-radius-circle: 50%;--wa-border-radius-square: 0px;--wa-focus-ring-style: solid;--wa-focus-ring-width: .1875rem;--wa-focus-ring: var(--wa-focus-ring-style) var(--wa-focus-ring-width) var(--wa-color-focus);--wa-focus-ring-offset: .0625rem;--wa-shadow-offset-x-scale: 0;--wa-shadow-offset-x-s: calc(var(--wa-shadow-offset-x-scale) * .125rem);--wa-shadow-offset-x-m: calc(var(--wa-shadow-offset-x-scale) * .25rem);--wa-shadow-offset-x-l: calc(var(--wa-shadow-offset-x-scale) * .5rem);--wa-shadow-offset-y-scale: 1;--wa-shadow-offset-y-s: calc(var(--wa-shadow-offset-y-scale) * .125rem);--wa-shadow-offset-y-m: calc(var(--wa-shadow-offset-y-scale) * .25rem);--wa-shadow-offset-y-l: calc(var(--wa-shadow-offset-y-scale) * .5rem);--wa-shadow-blur-scale: 1;--wa-shadow-blur-s: calc(var(--wa-shadow-blur-scale) * .125rem);--wa-shadow-blur-m: calc(var(--wa-shadow-blur-scale) * .25rem);--wa-shadow-blur-l: calc(var(--wa-shadow-blur-scale) * .5rem);--wa-shadow-spread-scale: -.5;--wa-shadow-spread-s: calc(var(--wa-shadow-spread-scale) * .125rem);--wa-shadow-spread-m: calc(var(--wa-shadow-spread-scale) * .25rem);--wa-shadow-spread-l: calc(var(--wa-shadow-spread-scale) * .5rem);--wa-shadow-s: var(--wa-shadow-offset-x-s) var(--wa-shadow-offset-y-s) var(--wa-shadow-blur-s) var(--wa-shadow-spread-s) var(--wa-color-shadow);--wa-shadow-m: var(--wa-shadow-offset-x-m) var(--wa-shadow-offset-y-m) var(--wa-shadow-blur-m) var(--wa-shadow-spread-m) var(--wa-color-shadow);--wa-shadow-l: var(--wa-shadow-offset-x-l) var(--wa-shadow-offset-y-l) var(--wa-shadow-blur-l) var(--wa-shadow-spread-l) var(--wa-color-shadow);--wa-transition-easing: ease;--wa-transition-slow: .3s;--wa-transition-normal: .15s;--wa-transition-fast: 75ms;--wa-form-control-background-color: var(--wa-color-surface-default);--wa-form-control-border-color: var(--wa-color-neutral-border-loud);--wa-form-control-border-style: var(--wa-border-style);--wa-form-control-border-width: var(--wa-border-width-s);--wa-form-control-border-radius: var(--wa-border-radius-m);--wa-form-control-activated-color: var(--wa-color-brand-fill-loud);--wa-form-control-label-color: var(--wa-color-text-normal);--wa-form-control-label-font-weight: var(--wa-font-weight-semibold);--wa-form-control-label-line-height: var(--wa-line-height-condensed);--wa-form-control-value-color: var(--wa-color-text-normal);--wa-form-control-value-font-weight: var(--wa-font-weight-body);--wa-form-control-value-line-height: var(--wa-line-height-condensed);--wa-form-control-hint-color: var(--wa-color-text-quiet);--wa-form-control-hint-font-weight: var(--wa-font-weight-body);--wa-form-control-hint-line-height: var(--wa-line-height-normal);--wa-form-control-placeholder-color: var(--wa-color-gray-50);--wa-form-control-required-content: "*";--wa-form-control-required-content-color: inherit;--wa-form-control-required-content-offset: .1em;--wa-form-control-padding-block: .75em;--wa-form-control-padding-inline: 1em;--wa-form-control-height: round( calc(2 * var(--wa-form-control-padding-block) + 1em * var(--wa-form-control-value-line-height)), 1px );--wa-form-control-toggle-size: round(1.25em, 1px);--wa-button-transform-hover: none;--wa-button-transform-active: scale(.9875);--wa-panel-border-style: var(--wa-border-style);--wa-panel-border-width: var(--wa-border-width-s);--wa-panel-border-radius: var(--wa-border-radius-l);--wa-tooltip-arrow-size: .375rem;--wa-tooltip-background-color: var(--wa-color-text-normal);--wa-tooltip-border-color: var(--wa-tooltip-background-color);--wa-tooltip-border-style: var(--wa-border-style);--wa-tooltip-border-width: var(--wa-border-width-s);--wa-tooltip-border-radius: var(--wa-border-radius-s);--wa-tooltip-content-color: var(--wa-color-surface-default);--wa-tooltip-font-size: var(--wa-font-size-s);--wa-tooltip-line-height: var(--wa-line-height-normal)}:is(html,body):has(wa-page){min-height:100%;padding:0;margin:0}}@font-face{font-family:Quantico;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/quantico/quantico-400.woff2) format("woff2")}@font-face{font-family:Quantico;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/quantico/quantico-400italic.woff2) format("woff2")}@font-face{font-family:Quantico;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/quantico/quantico-700.woff2) format("woff2")}@font-face{font-family:Quantico;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/quantico/quantico-700italic.woff2) format("woff2")}@font-face{font-family:CC Ultimatum;src:url(/assets/fonts/cc-ultimatum-bold-italic.woff2) format("woff2"),url(/assets/fonts/cc-ultimatum-bold-italic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:CC Ultimatum;src:url(/assets/fonts/cc-ultimatum-heavy-italic.woff2) format("woff2"),url(/assets/fonts/cc-ultimatum-heavy-italic.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/roboto-condensed/roboto-condensed.woff2) format("woff2")}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/roboto-condensed/roboto-condensed-italic.woff2) format("woff2")}:root{--color-purple-0: rgb(50, 1, 100);--color-purple-1: rgb(57, 1, 115);--color-purple-2: rgb(78, 4, 154);--color-purple-3: rgb(109, 16, 205);--color-purple-4: rgb(147, 76, 220);--color-purple-5: rgb(184, 151, 219);--color-purple-6: rgb(216, 202, 232);--color-purple-7: rgb(238, 231, 244);--color-purple-8: rgb(245, 242, 249);--color-violet-0: rgb(67, 1, 100);--color-violet-1: rgb(77, 1, 115);--color-violet-2: rgb(104, 4, 154);--color-violet-3: rgb(142, 16, 205);--color-violet-4: rgb(172, 76, 220);--color-violet-5: rgb(196, 151, 219);--color-violet-6: rgb(222, 202, 232);--color-violet-7: rgb(240, 231, 244);--color-violet-8: rgb(246, 242, 249);--color-green-0: rgb(1, 100, 37);--color-green-1: rgb(1, 115, 43);--color-green-2: rgb(4, 154, 59);--color-green-3: rgb(16, 205, 85);--color-green-4: rgb(76, 220, 129);--color-green-5: rgb(151, 219, 176);--color-green-6: rgb(202, 232, 213);--color-green-7: rgb(231, 244, 236);--color-green-8: rgb(242, 249, 244);--color-red-0: rgb(100, 1, 1);--color-red-1: rgb(115, 1, 1);--color-red-2: rgb(154, 4, 4);--color-red-3: rgb(205, 16, 16);--color-red-4: rgb(220, 76, 76);--color-red-5: rgb(219, 151, 151);--color-red-6: rgb(232, 202, 202);--color-red-7: rgb(244, 231, 231);--color-red-8: rgb(249, 242, 242);--color-orange-0: rgb(100, 50, 1);--color-orange-1: rgb(115, 58, 1);--color-orange-2: rgb(154, 79, 4);--color-orange-3: rgb(205, 111, 16);--color-orange-4: rgb(220, 148, 76);--color-orange-5: rgb(219, 185, 151);--color-orange-6: rgb(232, 217, 202);--color-orange-7: rgb(244, 238, 231);--color-orange-8: rgb(249, 245, 242);--color-yellow-0: rgb(100, 75, 1);--color-yellow-1: rgb(115, 86, 1);--color-yellow-2: rgb(154, 117, 4);--color-yellow-3: rgb(205, 158, 16);--color-yellow-4: rgb(220, 184, 76);--color-yellow-5: rgb(219, 202, 151);--color-yellow-6: rgb(232, 224, 202);--color-yellow-7: rgb(244, 241, 231);--color-yellow-8: rgb(249, 247, 242);--color-blue-0: rgb(1, 50, 100);--color-blue-1: rgb(1, 58, 115);--color-blue-2: rgb(4, 79, 154);--color-blue-3: rgb(16, 111, 205);--color-blue-4: rgb(76, 148, 220);--color-blue-5: rgb(151, 185, 219);--color-blue-6: rgb(202, 217, 232);--color-blue-7: rgb(231, 238, 244);--color-blue-8: rgb(242, 245, 249);--color-navy-0: rgb(16, 19, 30);--color-navy-1: rgb(21, 25, 41);--color-navy-2: rgb(38, 45, 73);--color-navy-3: rgb(65, 75, 118);--color-navy-4: rgb(104, 116, 164);--color-navy-5: rgb(160, 166, 193);--color-navy-6: rgb(204, 207, 220);--color-navy-7: rgb(233, 234, 240);--color-navy-8: rgb(243, 244, 247);--color-paper-0: rgb(56, 53, 46);--color-paper-1: rgb(64, 60, 52);--color-paper-2: rgb(87, 81, 69);--color-paper-3: rgb(124, 114, 93);--color-paper-4: rgb(167, 152, 121);--color-paper-5: rgb(200, 187, 159);--color-paper-6: rgb(224, 214, 196);--color-paper-7: rgb(238, 233, 222);--color-paper-8: rgb(243, 239, 231);--color-ramp-0: var(--color-navy-0);--color-ramp-1: var(--color-navy-1);--color-ramp-2: var(--color-navy-2);--color-ramp-3: var(--color-navy-3);--color-ramp-4: var(--color-navy-4);--color-ramp-5: var(--color-navy-5);--color-ramp-6: var(--color-navy-6);--color-ramp-7: var(--color-navy-7);--color-ramp-8: var(--color-navy-8);--color-brand: rgb(0, 212, 255);--color-brand-fill: rgb(0, 192, 231);--color-brand-fill-hover: rgb(0, 174, 209);--color-brand-deep: rgb(0, 114, 137);--color-gray-0: rgb(250, 251, 252);--color-gray-1: rgb(241, 244, 246);--color-gray-2: rgb(226, 232, 240);--color-gray-3: rgb(203, 213, 225);--color-gray-4: rgb(163, 173, 185);--color-gray-5: rgb(115, 124, 134);--color-gray-6: rgb(82, 90, 97);--color-gray-7: rgb(52, 58, 64);--color-gray-8: rgb(33, 37, 41);--color-gray-9: rgb(22, 25, 29);--color-white: rgb(241, 242, 249);--color-black: rgb(0, 6, 29);--color-success: var(--color-green-3);--color-success-light: var(--color-green-5);--color-success-dark: var(--color-green-1);--color-error: var(--color-red-3);--color-error-light: var(--color-red-5);--color-error-dark: var(--color-red-1);--color-warning: var(--color-orange-3);--color-warning-light: var(--color-orange-5);--color-warning-dark: var(--color-orange-1);--color-info: var(--color-blue-3);--color-info-light: var(--color-blue-5);--color-info-dark: var(--color-blue-1);--color-accent: var(--color-brand-fill);--color-accent-light: var(--color-brand);--color-accent-dark: var(--color-brand-fill-hover);--color-gold: rgb(255, 215, 0);--color-cosmic: var(--color-purple-5);--color-power-bg: rgb(255, 96, 2);--color-power-text: var(--color-white);--color-power-text-border: rgb(126, 39, 1);--color-cost-bg: rgb(36, 73, 255);--color-cost-text: var(--color-white);--color-cost-text-border: rgb(2, 8, 103)}:root{--color-bg-primary: var(--color-ramp-0);--color-bg-secondary: var(--color-ramp-1);--color-bg-tertiary: var(--color-ramp-2);--color-bg-elevated: var(--color-ramp-2);--color-bg-overlay: rgb(0 0 0 / 70%);--color-overlay-light: rgb(255 255 255 / 20%);--color-overlay-light-hover: rgb(255 255 255 / 30%);--color-overlay-light-subtle: rgb(255 255 255 / 5%);--color-text-primary: var(--color-ramp-8);--color-text-secondary: var(--color-ramp-7);--color-text-muted: var(--color-ramp-5);--color-text-inverse: var(--color-ramp-0);--color-border-default: var(--color-ramp-3);--color-border-subtle: var(--color-ramp-2);--color-border-strong: var(--color-ramp-4);--color-interactive-default: var(--color-ramp-3);--color-interactive-hover: var(--color-ramp-2);--color-interactive-active: var(--color-ramp-1);--color-interactive-disabled: var(--color-ramp-2);--color-interactive-text: var(--color-ramp-8);--radius-m: 10px;--font-body: "Quantico", system-ui, sans-serif;--font-game-text: "Roboto Condensed", "Helvetica Neue", helvetica, arial, sans-serif;--font-game-lettering: "CC Ultimatum", system-ui, sans-serif;--color-link: var(--color-accent-light);--color-link-hover: var(--color-text-primary);--color-focus-ring: var(--color-ramp-5);--color-card-bg: var(--color-ramp-1);--color-card-border: var(--color-ramp-3);--color-card-shadow: rgb(0 0 0 / 40%);--color-location-winning: rgb(255 134 0);--color-location-winning-bloom: rgb(255 149 0);--color-location-bg: var(--color-ramp-1);--color-location-border: var(--color-ramp-3);--color-location-header: var(--color-ramp-2);--color-energy: var(--color-blue-4);--color-power-boost: var(--color-green-4);--color-power-reduce: var(--color-red-4);--color-power-neutral: var(--color-ramp-6);--color-player1: var(--color-blue-4);--color-player1-bg: var(--color-blue-2);--color-player2: var(--color-red-4);--color-player2-bg: var(--color-red-2);--color-stone-space: var(--color-blue-4);--color-stone-mind: var(--color-yellow-4);--color-stone-reality: var(--color-red-4);--color-stone-power: var(--color-purple-4);--color-stone-time: var(--color-green-4);--color-stone-soul: var(--color-orange-4);--color-input-bg: var(--color-ramp-1);--color-input-border: var(--color-ramp-3);--color-input-focus: var(--color-ramp-4);--color-input-placeholder: var(--color-ramp-4);--color-button-primary-bg: var(--color-ramp-3);--color-button-primary-text: var(--color-ramp-8);--color-button-primary-hover: var(--color-ramp-2);--color-button-secondary-bg: var(--color-ramp-2);--color-button-secondary-text: var(--color-ramp-7);--color-button-secondary-hover: var(--color-ramp-3);--color-button-danger-bg: var(--color-red-2);--color-button-danger-text: var(--color-ramp-8);--color-button-danger-hover: var(--color-red-3);--color-scrollbar-track: var(--color-ramp-1);--color-scrollbar-thumb: var(--color-ramp-3);--color-scrollbar-thumb-hover: var(--color-ramp-4);--color-text: var(--color-text-primary);--color-text-tertiary: var(--color-ramp-4);--color-text-on-accent: var(--color-navy-0);--color-play-fill: var(--color-violet-3);--color-play-fill-hover: var(--color-violet-2);--color-play-text: var(--color-violet-5);--color-play-glow: var(--color-violet-4);--color-border: var(--color-border-default);--color-bg-hover: var(--color-ramp-3);--color-interactive-subtle: var(--color-ramp-2);--color-primary: var(--color-accent);--color-primary-hover: var(--color-accent-light);--color-danger: var(--color-error);--color-danger-subtle: var(--color-red-2);--color-error-bg: var(--color-red-1);--color-error-border: var(--color-red-3);--color-error-text: var(--color-red-6);--color-success-text: var(--color-green-4);--color-warning-text: var(--color-yellow-4);--color-history-game: var(--color-purple-4);--color-history-turn: var(--color-blue-4);--color-history-location: var(--color-green-4);--color-history-card: var(--color-orange-4);--color-history-effect: var(--color-purple-3);--color-history-player: var(--color-blue-5);--color-brand-orange: rgb(255 107 53);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%);--shadow-md: 0 4px 6px rgb(0 0 0 / 40%);--shadow-lg: 0 10px 15px rgb(0 0 0 / 50%);--shadow-glow: 0 0 20px var(--color-ramp-4)}:root[data-theme=light]{--color-ramp-5: var(--color-paper-5);--color-ramp-6: var(--color-paper-6);--color-ramp-7: var(--color-paper-7);--color-ramp-8: var(--color-paper-8);--color-bg-primary: var(--color-ramp-8);--color-bg-secondary: var(--color-ramp-7);--color-bg-tertiary: var(--color-ramp-6);--color-bg-elevated: var(--color-ramp-8);--color-bg-overlay: rgb(255 255 255 / 90%);--color-overlay-light: rgb(0 0 0 / 10%);--color-overlay-light-hover: rgb(0 0 0 / 15%);--color-overlay-light-subtle: rgb(0 0 0 / 5%);--color-text-primary: var(--color-ramp-0);--color-text-secondary: var(--color-ramp-1);--color-text-muted: var(--color-ramp-3);--color-text-inverse: var(--color-ramp-8);--color-border-default: var(--color-ramp-5);--color-border-subtle: var(--color-ramp-6);--color-border-strong: color-mix( in srgb, var(--color-paper-3) 60%, var(--color-paper-4) );--color-interactive-default: var(--color-ramp-3);--color-interactive-hover: var(--color-ramp-2);--color-interactive-active: var(--color-ramp-1);--color-interactive-disabled: var(--color-ramp-6);--color-interactive-text: var(--color-ramp-8);--color-link: var(--color-accent-light);--color-link-hover: var(--color-text-primary);--color-focus-ring: var(--color-ramp-3);--color-card-bg: var(--color-ramp-8);--color-card-border: var(--color-ramp-5);--color-card-shadow: rgb(0 0 0 / 10%);--color-location-winning: rgb(255 134 0);--color-location-winning-bloom: rgb(255 149 0);--color-location-bg: var(--color-ramp-7);--color-location-border: var(--color-ramp-5);--color-location-header: var(--color-ramp-6);--color-energy: var(--color-blue-3);--color-power-boost: var(--color-green-3);--color-power-reduce: var(--color-red-3);--color-power-neutral: var(--color-ramp-2);--color-player1: var(--color-blue-3);--color-player1-bg: var(--color-blue-6);--color-player2: var(--color-red-3);--color-player2-bg: var(--color-red-6);--color-stone-space: var(--color-blue-3);--color-stone-mind: var(--color-yellow-3);--color-stone-reality: var(--color-red-3);--color-stone-power: var(--color-purple-3);--color-stone-time: var(--color-green-3);--color-stone-soul: var(--color-orange-3);--color-input-bg: var(--color-ramp-8);--color-input-border: var(--color-ramp-5);--color-input-focus: var(--color-ramp-4);--color-input-placeholder: var(--color-ramp-4);--color-button-primary-bg: var(--color-ramp-3);--color-button-primary-text: var(--color-ramp-8);--color-button-primary-hover: var(--color-ramp-2);--color-button-secondary-bg: var(--color-ramp-6);--color-button-secondary-text: var(--color-ramp-1);--color-button-secondary-hover: var(--color-ramp-5);--color-button-danger-bg: var(--color-red-3);--color-button-danger-text: var(--color-ramp-8);--color-button-danger-hover: var(--color-red-2);--color-scrollbar-track: var(--color-ramp-7);--color-scrollbar-thumb: var(--color-ramp-5);--color-scrollbar-thumb-hover: var(--color-ramp-4);--color-text-tertiary: var(--color-ramp-4);--color-text-on-accent: var(--color-navy-0);--color-play-fill: var(--color-violet-3);--color-play-fill-hover: var(--color-violet-2);--color-play-text: var(--color-violet-3);--color-play-glow: var(--color-violet-4);--color-bg-hover: var(--color-ramp-6);--color-interactive-subtle: var(--color-ramp-6);--color-danger-subtle: var(--color-red-6);--color-error-bg: var(--color-red-7);--color-error-border: var(--color-red-5);--color-error-text: var(--color-red-2);--color-success-text: var(--color-green-1);--color-warning-text: var(--color-yellow-1);--color-history-game: var(--color-purple-3);--color-history-turn: var(--color-blue-3);--color-history-location: var(--color-green-3);--color-history-card: var(--color-orange-3);--color-history-effect: var(--color-purple-2);--color-history-player: var(--color-blue-4);--shadow-sm: 0 1px 2px rgb(0 0 0 / 10%);--shadow-md: 0 4px 6px rgb(0 0 0 / 15%);--shadow-lg: 0 10px 15px rgb(0 0 0 / 20%);--shadow-glow: 0 0 20px var(--color-ramp-4);--color-accent: var(--color-brand-fill);--color-accent-light: var(--color-brand-deep);--color-accent-dark: var(--color-brand-fill-hover)}@media (prefers-color-scheme: light){:root:not([data-theme=dark]){--color-ramp-5: var(--color-paper-5);--color-ramp-6: var(--color-paper-6);--color-ramp-7: var(--color-paper-7);--color-ramp-8: var(--color-paper-8);--color-bg-hover: var(--color-ramp-6);--color-danger-subtle: var(--color-red-6);--color-error-bg: var(--color-red-7);--color-error-border: var(--color-red-5);--color-history-card: var(--color-orange-3);--color-history-effect: var(--color-purple-2);--color-history-game: var(--color-purple-3);--color-history-location: var(--color-green-3);--color-history-player: var(--color-blue-4);--color-history-turn: var(--color-blue-3);--color-interactive-subtle: var(--color-ramp-6);--color-text-on-accent: var(--color-navy-0);--color-play-fill: var(--color-violet-3);--color-play-fill-hover: var(--color-violet-2);--color-play-text: var(--color-violet-3);--color-play-glow: var(--color-violet-4);--color-text-tertiary: var(--color-ramp-4);--color-error-text: var(--color-red-2);--color-success-text: var(--color-green-1);--color-warning-text: var(--color-yellow-1);--color-bg-primary: var(--color-ramp-8);--color-bg-secondary: var(--color-ramp-7);--color-bg-tertiary: var(--color-ramp-6);--color-bg-elevated: var(--color-ramp-8);--color-bg-overlay: rgb(255 255 255 / 90%);--color-overlay-light: rgb(0 0 0 / 10%);--color-overlay-light-hover: rgb(0 0 0 / 15%);--color-overlay-light-subtle: rgb(0 0 0 / 5%);--color-text-primary: var(--color-ramp-0);--color-text-secondary: var(--color-ramp-1);--color-text-muted: var(--color-ramp-3);--color-text-inverse: var(--color-ramp-8);--color-border-default: var(--color-ramp-5);--color-border-subtle: var(--color-ramp-6);--color-border-strong: color-mix( in srgb, var(--color-paper-3) 60%, var(--color-paper-4) );--color-interactive-default: var(--color-ramp-3);--color-interactive-hover: var(--color-ramp-2);--color-interactive-active: var(--color-ramp-1);--color-interactive-disabled: var(--color-ramp-6);--color-interactive-text: var(--color-ramp-8);--color-link: var(--color-accent-light);--color-link-hover: var(--color-text-primary);--color-focus-ring: var(--color-ramp-3);--color-card-bg: var(--color-ramp-8);--color-card-border: var(--color-ramp-5);--color-card-shadow: rgb(0 0 0 / 10%);--color-location-winning: rgb(255 134 0);--color-location-winning-bloom: rgb(255 149 0);--color-location-bg: var(--color-ramp-7);--color-location-border: var(--color-ramp-5);--color-location-header: var(--color-ramp-6);--color-energy: var(--color-blue-3);--color-power-boost: var(--color-green-3);--color-power-reduce: var(--color-red-3);--color-power-neutral: var(--color-ramp-2);--color-player1: var(--color-blue-3);--color-player1-bg: var(--color-blue-6);--color-player2: var(--color-red-3);--color-player2-bg: var(--color-red-6);--color-stone-space: var(--color-blue-3);--color-stone-mind: var(--color-yellow-3);--color-stone-reality: var(--color-red-3);--color-stone-power: var(--color-purple-3);--color-stone-time: var(--color-green-3);--color-stone-soul: var(--color-orange-3);--color-input-bg: var(--color-ramp-8);--color-input-border: var(--color-ramp-5);--color-input-focus: var(--color-ramp-4);--color-input-placeholder: var(--color-ramp-4);--color-button-primary-bg: var(--color-ramp-3);--color-button-primary-text: var(--color-ramp-8);--color-button-primary-hover: var(--color-ramp-2);--color-button-secondary-bg: var(--color-ramp-6);--color-button-secondary-text: var(--color-ramp-1);--color-button-secondary-hover: var(--color-ramp-5);--color-button-danger-bg: var(--color-red-3);--color-button-danger-text: var(--color-ramp-8);--color-button-danger-hover: var(--color-red-2);--color-scrollbar-track: var(--color-ramp-7);--color-scrollbar-thumb: var(--color-ramp-5);--color-scrollbar-thumb-hover: var(--color-ramp-4);--shadow-sm: 0 1px 2px rgb(0 0 0 / 10%);--shadow-md: 0 4px 6px rgb(0 0 0 / 15%);--shadow-lg: 0 10px 15px rgb(0 0 0 / 20%);--shadow-glow: 0 0 20px var(--color-ramp-4);--color-accent: var(--color-brand-fill);--color-accent-light: var(--color-brand-deep);--color-accent-dark: var(--color-brand-fill-hover)}}:root,.wa-light,.wa-dark{--wa-font-family-body: var(--font-body);--wa-font-family-heading: var(--font-body);--wa-border-radius-m: var(--radius-m);--wa-border-radius-s: 6px;--wa-border-radius-l: 14px;--wa-color-surface-lowered: var(--color-bg-primary);--wa-color-surface-default: var(--color-bg-primary);--wa-color-surface-raised: var(--color-bg-secondary);--wa-color-surface-border: var(--color-border-default);--wa-color-text-normal: var(--color-text-primary);--wa-color-text-quiet: var(--color-text-muted);--wa-color-text-link: var(--color-link);--wa-color-focus: var(--color-focus-ring);--wa-color-brand-fill-quiet: color-mix( in srgb, var(--color-brand) 12%, transparent );--wa-color-brand-fill-normal: color-mix( in srgb, var(--color-brand) 22%, transparent );--wa-color-brand-fill-loud: var(--color-accent);--wa-color-brand-border-quiet: color-mix( in srgb, var(--color-brand) 30%, transparent );--wa-color-brand-border-normal: var(--color-accent-light);--wa-color-brand-border-loud: var(--color-accent);--wa-color-brand-on-quiet: var(--color-accent-light);--wa-color-brand-on-normal: var(--color-accent-light);--wa-color-brand-on-loud: var(--color-text-on-accent);--wa-color-neutral-fill-quiet: var(--color-bg-tertiary);--wa-color-neutral-fill-normal: var(--color-interactive-subtle);--wa-color-neutral-fill-loud: var(--color-interactive-default);--wa-color-neutral-border-quiet: var(--color-border-subtle);--wa-color-neutral-border-normal: var(--color-border-default);--wa-color-neutral-border-loud: var(--color-border-strong);--wa-color-neutral-on-quiet: var(--color-text-secondary);--wa-color-neutral-on-normal: var(--color-text-primary);--wa-color-neutral-on-loud: var(--color-interactive-text);--wa-color-success-fill-quiet: color-mix( in srgb, var(--color-success) 12%, transparent );--wa-color-success-fill-normal: color-mix( in srgb, var(--color-success) 22%, transparent );--wa-color-success-fill-loud: var(--color-success-dark);--wa-color-success-border-quiet: color-mix( in srgb, var(--color-success) 30%, transparent );--wa-color-success-border-normal: var(--color-success-text);--wa-color-success-border-loud: var(--color-success);--wa-color-success-on-quiet: var(--color-success-text);--wa-color-success-on-normal: var(--color-success-text);--wa-color-success-on-loud: var(--color-white);--wa-color-warning-fill-quiet: color-mix( in srgb, var(--color-warning) 14%, transparent );--wa-color-warning-fill-normal: color-mix( in srgb, var(--color-warning) 24%, transparent );--wa-color-warning-fill-loud: var(--color-warning);--wa-color-warning-border-quiet: color-mix( in srgb, var(--color-warning) 30%, transparent );--wa-color-warning-border-normal: var(--color-warning-text);--wa-color-warning-border-loud: var(--color-warning);--wa-color-warning-on-quiet: var(--color-warning-text);--wa-color-warning-on-normal: var(--color-text-primary);--wa-color-warning-on-loud: var(--color-black);--wa-color-danger-fill-quiet: color-mix( in srgb, var(--color-error) 12%, transparent );--wa-color-danger-fill-normal: color-mix( in srgb, var(--color-error) 22%, transparent );--wa-color-danger-fill-loud: var(--color-button-danger-bg);--wa-color-danger-border-quiet: color-mix( in srgb, var(--color-error) 30%, transparent );--wa-color-danger-border-normal: var(--color-error-text);--wa-color-danger-border-loud: var(--color-error);--wa-color-danger-on-quiet: var(--color-error-text);--wa-color-danger-on-normal: var(--color-error-text);--wa-color-danger-on-loud: var(--color-white)}:root{font-family:Quantico,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{touch-action:pan-x pan-y}body{margin:0;min-width:320px;min-height:100dvh;overflow-x:hidden;overscroll-behavior-x:none;color:var(--color-text-primary);background-color:var(--color-bg-primary);text-size-adjust:100%;-webkit-overflow-scrolling:touch}#root{width:100%;min-height:100dvh}a{font-weight:500;color:var(--color-link);text-decoration:inherit;display:inline-flex;align-items:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:hover{color:var(--color-link-hover)}@media (pointer: coarse){a,button{min-height:44px}button{min-width:44px}}h1{font-size:3.2em;line-height:1.1}@media (width <= 768px){h1{font-size:2.4em}}@media (width <= 480px){h1{font-size:1.8em}}button{border-radius:8px;border:1px solid var(--color-border-default);padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--color-button-secondary-bg);color:var(--color-button-secondary-text);cursor:pointer;transition:border-color .25s,background-color .25s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:hover{border-color:var(--color-interactive-hover);background-color:var(--color-button-secondary-hover)}button:focus,button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}button:disabled{background-color:var(--color-interactive-disabled);color:var(--color-text-muted);cursor:not-allowed;border-color:transparent}input,select,textarea{background-color:var(--color-input-bg);border:1px solid var(--color-input-border);color:var(--color-text-primary);border-radius:4px;padding:.5em;min-height:44px;font-size:16px;-webkit-tap-highlight-color:transparent}input::placeholder,select::placeholder,textarea::placeholder{color:var(--color-input-placeholder)}input:focus,select:focus,textarea:focus{outline:2px solid var(--color-focus-ring);outline-offset:1px;border-color:var(--color-input-focus)}@media (width <= 600px){.tsqd-open-btn-container{display:none!important}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}.lucide{display:inline-block;vertical-align:-.15em}.visually-hidden,.wa-quiet-label::part(form-control-label){position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.notices{position:fixed;right:16px;bottom:16px;z-index:60;display:flex;flex-direction:column;gap:8px;max-width:min(420px,100vw - 32px)}.notices__item{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding:10px 12px;font-size:13px;line-height:1.4;color:var(--color-text-primary);white-space:pre-line;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-left-width:4px;border-radius:8px;box-shadow:0 8px 24px color-mix(in srgb,var(--color-black) 30%,transparent)}.notices__item--success{border-left-color:var(--color-success-text)}.notices__item--danger{border-left-color:var(--color-error-text)}.notices__close{flex:none;padding:0 4px;font-size:16px;line-height:1;color:var(--color-text-muted);cursor:pointer;background:none;border:0}.notices__close:hover{color:var(--color-text-primary)}.bar-summary{display:flex;flex:1;flex-wrap:wrap;gap:4px 12px;align-items:center;min-width:0;font-size:12px;color:var(--color-text-secondary)}.bar-summary__countdown{display:inline-block;min-width:9ch;font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.bar-summary__menus{display:flex;gap:8px;align-items:center;margin-left:auto}.bar-summary__label-short{display:none}.bar-summary__menu-reset{display:none;padding:4px 10px 6px;color:var(--color-text-secondary)}@media (width <= 640px){.bar-summary{flex:none}.bar-summary__reset,.bar-summary__label-long{display:none}.bar-summary__label-short{display:inline}.bar-summary__menu-reset{display:block}}.theme-toggle{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;color:var(--color-text-secondary);cursor:pointer;background:var(--color-bg-tertiary);border:none;border-radius:8px;box-shadow:0 1px 2px color-mix(in srgb,var(--color-black) 30%,transparent);transition:background-color .15s ease,color .15s ease,transform .1s ease}.theme-toggle:hover{color:var(--color-text-primary);background:var(--color-interactive-subtle)}.theme-toggle:active{box-shadow:none;transform:translateY(1px)}.theme-toggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (pointer: coarse){.theme-toggle{width:44px;height:44px}}.app-frame{--app-tabs-height: 0px;min-height:100dvh;color:var(--color-text-primary);background:var(--color-bg-primary)}@media (width <= 640px){.app-frame{--app-tabs-height: calc(56px + env(safe-area-inset-bottom)) ;padding-bottom:var(--app-tabs-height)}}@media (width <= 640px){.app-frame~.notices{bottom:calc(72px + env(safe-area-inset-bottom))}}.app-bar{position:sticky;top:0;z-index:30;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;min-height:52px;padding:8px 16px;background:color-mix(in srgb,var(--color-bg-secondary) 88%,transparent);box-shadow:0 4px 6px color-mix(in srgb,var(--color-black) 40%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (width <= 640px){.app-bar{background:var(--color-bg-secondary);-webkit-backdrop-filter:none;backdrop-filter:none}}.app-bar__brand{font-size:1rem;font-weight:700;color:var(--color-accent-light);text-decoration:none;letter-spacing:.02em}.app-bar__brand:hover{color:var(--color-link-hover)}.app-bar__groups{display:flex;gap:4px;align-items:center;margin-right:auto}@media (width <= 640px){.app-bar__groups{position:fixed;inset:auto 0 0;z-index:30;display:grid;grid-template-columns:repeat(3,1fr);gap:0;height:var(--app-tabs-height);padding:0 4px env(safe-area-inset-bottom);margin:0;background:color-mix(in srgb,var(--color-bg-secondary) 94%,transparent);box-shadow:0 -4px 6px color-mix(in srgb,var(--color-black) 40%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.app-bar__group{display:inline-flex;gap:6px;align-items:center;min-height:36px;padding:6px 12px;font-size:14px;font-weight:600;color:var(--color-text-secondary);text-decoration:none;border-radius:8px;transition:background .2s,color .2s}.app-bar__group:hover{color:var(--color-text-primary);background:var(--color-bg-tertiary)}.app-bar__group:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.app-bar__group--active,.app-bar__group--active:hover{color:var(--color-accent-light);background:var(--color-bg-primary);box-shadow:inset 0 2px 4px color-mix(in srgb,var(--color-black) 45%,transparent)}@media (width <= 640px){.app-bar__group{flex-direction:column;gap:3px;justify-content:center;min-height:0;height:48px;padding:4px;margin-top:4px;font-size:.75rem}}.app-bar__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-left:auto}@media (width <= 640px){.app-bar__admin{display:none}}.app-bar__sign-in{padding:8px 14px;font-weight:600;color:var(--color-text-primary);text-decoration:none;background:var(--color-bg-tertiary);border-radius:8px;box-shadow:0 1px 2px color-mix(in srgb,var(--color-black) 30%,transparent);transition:transform .1s ease}.app-bar__sign-in:hover{color:var(--color-text-primary);background:var(--color-interactive-subtle)}.app-bar__sign-in:active{box-shadow:none;transform:translateY(1px)}.app-bar__sign-in:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.bar-menu__phone-only{display:none}@media (width <= 640px){.bar-menu__phone-only{display:block}}.bar-menu::part(menu){min-width:240px;max-width:min(420px,100vw - 24px);font-size:13px}.bar-menu__cta{padding:4px 6px 8px}.bar-menu__item{position:relative}.bar-menu__item--will-collect:before{position:absolute;inset:4px auto 4px 4px;z-index:1;width:3px;content:"";background:var(--color-accent);border-radius:2px}.bar-menu__quiet{color:var(--color-text-muted)}.bar-menu__system{padding:0 5px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--color-border-default);border-radius:4px}.connect-prompt{max-width:34rem;padding:64px 24px;margin:0 auto}.connect-prompt__title{margin:0 0 12px;font-size:2rem;line-height:1.15}.connect-prompt__body{margin:0 0 24px;font-size:1.05rem;line-height:1.5;color:var(--color-text-secondary);text-wrap:pretty}.connect-prompt__cta{display:inline-block;padding:12px 20px;font-weight:700;color:var(--color-text-on-accent);text-decoration:none;background:var(--color-accent);border-radius:8px;box-shadow:0 1px 2px color-mix(in srgb,var(--color-black) 30%,transparent)}.connect-prompt__cta:hover{color:var(--color-text-on-accent);background:var(--color-accent-dark)}.connect-prompt__cta:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.connect-prompt__aside{margin:20px 0 0;color:var(--color-text-secondary)}.connect-prompt__aside a{color:var(--color-accent-light)}.login-form__field{margin-top:14px}.login-form__submit{width:100%;margin-top:20px}.login-form__submit::part(base){width:100%}.login-form__error{min-height:1.2em;margin:14px 0 0;font-size:.85rem;color:var(--color-error-text)}.login-page{display:grid;place-items:center;min-height:calc(100dvh - var(--app-bar-height, 52px) - var(--app-tabs-height, 0px));padding:24px;color:var(--color-text-primary);background:var(--color-bg-primary)}.login-page__card{width:min(360px,100%);padding:28px;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:12px;box-shadow:0 10px 30px var(--color-card-shadow)}.login-page__title{margin:0 0 6px;font-size:1.4rem}:root{--location-frame-shape: polygon( 50% 0%, 100% 11.55%, 100% 88.05%, 50% 100%, 0% 88.05%, 0% 11.55% );--location-frame-aspect: 413 / 502;--location-frame-mask-size: 123.97cqw 101.99cqh;--location-frame-mask-position: -11.62cqw -1.2cqh;--location-frame-band: 6cqw;--location-frame-shade: 2.4cqw}.location--tile{grid-area:location-tile;display:grid;justify-content:center;align-items:center;justify-self:center;font-weight:700;width:100%;aspect-ratio:752/520;color:var(--color-text-primary)}.location--tile.location-tile--painted{position:relative;container-type:size;aspect-ratio:var(--location-frame-aspect);justify-items:center;text-align:center;grid-template-columns:minmax(0,1fr);justify-content:stretch;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:0;padding:0;--frame-hi: color-mix( in srgb, var(--color-purple-5) 55%, var(--color-white) );--frame-mid: var(--color-purple-4);--frame-lo: var(--color-purple-2);--frame-line: color-mix( in srgb, var(--color-white) 45%, var(--color-purple-5) );--frame-angle: 160deg;filter:drop-shadow(0 .5cqw 1.4cqw color-mix(in srgb,var(--color-black) 55%,transparent))}.location--tile.location-tile--painted:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;clip-path:var(--location-frame-shape);background:linear-gradient(var(--frame-angle),var(--frame-hi) 0%,var(--frame-mid) 22%,var(--frame-lo) 62%,var(--frame-lo) 100%)}.location--tile.location-tile--painted:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;-webkit-mask-image:url(/assets/ui/location-frame.webp);mask-image:url(/assets/ui/location-frame.webp);-webkit-mask-size:var(--location-frame-mask-size);mask-size:var(--location-frame-mask-size);-webkit-mask-position:var(--location-frame-mask-position);mask-position:var(--location-frame-mask-position);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--frame-line)}.location--tile.location-tile--painted h3,.location--tile.location-tile--painted p{position:relative;z-index:4;margin:0;max-width:84%;font-family:var(--font-game-lettering);font-weight:700;font-style:italic;color:color-mix(in srgb,var(--color-orange-6) 80%,var(--color-white));--lettering-outline: color-mix( in srgb, var(--color-gray-7) 85%, var(--color-orange-1) );paint-order:stroke fill;-webkit-text-stroke:.12em var(--lettering-outline);text-shadow:0 .06em .12em color-mix(in srgb,var(--lettering-outline) 75%,transparent)}.location--tile.location-tile--painted h3{margin-top:22cqh;font-size:clamp(9px,min(12.8cqh,78cqw / var(--name-em, calc(var(--name-chars, 8) * .44))),72px);letter-spacing:.03em;line-height:1.05;text-wrap:nowrap}.location--tile.location-tile--painted p{align-self:end;justify-self:center;width:76%;max-width:none;margin:0 0 26cqh;font-weight:700;font-size:clamp(7px,7.6cqh,56px);letter-spacing:.03em;line-height:1.05;text-wrap:balance}.location--tile.location-tile--painted p.location-tile__effect--long{width:82%}.location--tile.location-tile--painted .location-tile__shade,.location--tile.location-tile--unrevealed .location-tile__shade{position:absolute;inset:var(--location-frame-band);z-index:1;pointer-events:none;clip-path:var(--location-frame-shape);background:color-mix(in srgb,var(--color-purple-1) 55%,var(--color-black))}.location--tile.location-tile--painted .location-tile__art,.location--tile.location-tile--unrevealed .location-tile__art{position:absolute;inset:calc(var(--location-frame-band) + var(--location-frame-shade));z-index:2;pointer-events:none;clip-path:var(--location-frame-shape);background:linear-gradient(to bottom,color-mix(in srgb,var(--color-black) 55%,transparent),transparent 18%) no-repeat,linear-gradient(to top,color-mix(in srgb,var(--color-black) 35%,transparent),transparent 12%) no-repeat,var(--location-image-url) center/auto 110% no-repeat}.location--tile.location-tile--baked .location-tile__art{background-size:auto,auto,138% auto}.location--tile.location-tile--baked h3,.location--tile.location-tile--baked p{opacity:0}.location--tile.location-tile--winning{--frame-hi: color-mix( in srgb, var(--color-orange-4) 38%, var(--color-white) );--frame-mid: color-mix( in srgb, var(--color-orange-3) 55%, var(--color-orange-4) );--frame-lo: color-mix( in srgb, color-mix(in srgb, var(--color-purple-3) 50%, var(--color-blue-2)) 80%, var(--color-black) );isolation:isolate;filter:none}.location--tile.location-tile--winning-enemy{--frame-angle: 160deg;--glow-toward: to bottom}.location--tile.location-tile--winning-player{--frame-angle: 340deg;--glow-toward: to top}.location--tile.location-tile--painted .location-tile__glow{position:absolute;--glow-room: 14cqw;inset:calc(-1 * var(--glow-room));z-index:-1;pointer-events:none;filter:drop-shadow(0 0 .6cqw var(--color-location-winning)) drop-shadow(0 0 2cqw var(--color-location-winning)) drop-shadow(0 0 5cqw var(--color-location-winning-bloom));-webkit-mask-image:linear-gradient(var(--glow-toward, to bottom),var(--color-black) 0%,var(--color-black) 44%,transparent 68%);mask-image:linear-gradient(var(--glow-toward, to bottom),var(--color-black) 0%,var(--color-black) 44%,transparent 68%)}.location--tile.location-tile--painted .location-tile__glow-shape{position:absolute;inset:var(--glow-room);clip-path:var(--location-frame-shape);background:var(--color-location-winning)}.location--tile.location-tile--unrevealed{--location-image-url: url(/assets/ui/location-unrevealed.webp);grid-template-rows:minmax(0,1fr);align-content:stretch}.location--tile.location-tile--revealing-now .location-tile__art{background:var(--color-black)}.location--tile.location-tile--nameplate{padding:.35rem .5rem;border:1px solid var(--color-location-border);border-radius:6px;background:var(--color-location-bg);gap:.2rem;align-content:center;text-align:center;overflow:hidden}.location--tile.location-tile--nameplate h3{margin:0;font-family:CC Ultimatum,system-ui,sans-serif;font-weight:900;font-style:italic;font-size:.95em;line-height:1.15}.location--tile.location-tile--nameplate p{margin:0;color:var(--color-text-muted);font-size:.75em;font-weight:400;line-height:1.2}.location--tile.location-tile--revealing{animation:location-reveal .75s ease-out forwards}.location--tile.location-tile--destroyed{animation:location-destroy .8s ease-out forwards;filter:brightness(0) grayscale(1);pointer-events:none;opacity:.3}.location--tile.location-tile--clickable{cursor:pointer;transition:transform .15s ease,opacity .15s ease}.location--tile.location-tile--clickable:hover{transform:scale(1.02);opacity:.9}.location--tile.location-tile--clickable:active{transform:scale(.98)}.location--tile.location-tile--uatu-revealed{opacity:.75}@keyframes location-reveal{0%{filter:brightness(0)}to{filter:brightness(1)}}@keyframes location-destroy{0%{filter:brightness(1) grayscale(0);opacity:1;transform:scale(1)}50%{filter:brightness(.3) grayscale(.5);opacity:.6;transform:scale(.95)}to{filter:brightness(0) grayscale(1);opacity:.3;transform:scale(1)}}@media (width <= 600px){.location--tile{aspect-ratio:unset;font-size:clamp(7px,2.2vw,11px);line-height:1.1;text-align:center;padding:2px;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}.landing{display:grid;grid-template-columns:minmax(0,1fr);gap:56px;align-content:center;align-items:center;max-width:960px;min-height:calc(100dvh - var(--app-bar-height, 52px) - var(--app-tabs-height, 0px));padding:64px 24px;margin:0 auto;overflow-x:clip}@media (width >= 720px){.landing{grid-template-columns:minmax(0,3fr) minmax(300px,2fr);overflow-x:visible}}.landing__hero{position:relative;isolation:isolate;padding:8px 0 12px;color:var(--color-white)}.landing__hero:before{position:absolute;top:-48px;right:-24px;bottom:-48px;left:-24px;z-index:-1;content:"";background:linear-gradient(100deg,color-mix(in srgb,var(--color-navy-0) 78%,transparent) 35%,color-mix(in srgb,var(--color-navy-0) 20%,transparent)),url(/assets/ui/location-unrevealed.webp) 30% 40%/cover;clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),0 100%)}@media (width >= 720px){.landing__hero{align-self:stretch;display:flow-root}.landing__hero:before{inset:-64px -32px -64px calc(-50vw + 50%);clip-path:polygon(0 0,100% 0,calc(100% - 72px) 100%,0 100%)}}.landing__slant{display:none}@media (width >= 720px){.landing__slant{display:block;float:right;width:64px;height:100%;shape-outside:polygon(100% 0,100% 100%,0 100%)}}.landing__board{display:flex;gap:10px;align-items:flex-start;margin:0 0 24px}.landing__location{width:92px;filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--color-black) 50%,transparent))}.landing__location:nth-child(2){transform:translateY(-10px)}@media (width <= 480px){.landing__location{width:76px}}.landing__title{margin:0 0 12px;font-size:2.4rem;line-height:1.1;color:var(--color-white)}.landing__lead{max-width:34em;margin:0 0 24px;font-size:1.1rem;line-height:1.5;color:color-mix(in srgb,var(--color-white) 88%,transparent);text-wrap:pretty}.landing__cta{display:inline-block;padding:12px 22px;font-weight:700;color:var(--color-play-fill);text-decoration:none;background:var(--color-white);border-radius:8px;box-shadow:0 4px 14px color-mix(in srgb,var(--color-play-glow) 55%,transparent),0 1px 2px color-mix(in srgb,var(--color-black) 30%,transparent);transition:transform .1s ease,box-shadow .2s ease}.landing__cta:hover{color:var(--color-play-fill);box-shadow:0 6px 20px color-mix(in srgb,var(--color-play-glow) 75%,transparent),0 1px 2px color-mix(in srgb,var(--color-black) 30%,transparent)}.landing__cta:active{transform:translateY(1px)}.landing__cta:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}.landing__aside{max-width:34em;margin:24px 0 0;font-size:.95rem;line-height:1.5;color:color-mix(in srgb,var(--color-white) 88%,transparent);text-wrap:pretty}.landing__link{font-weight:600;color:var(--color-white);text-decoration:underline;text-underline-offset:3px}.landing__link:hover{color:var(--color-white);text-decoration-thickness:2px}.landing__panel{padding:28px;background:var(--color-bg-secondary);border-radius:12px;box-shadow:0 10px 30px var(--color-card-shadow)}.landing__panel-title{margin:0 0 6px;font-size:1.4rem}.landing__links{display:flex;flex-direction:column;gap:4px;padding:0;margin:12px 0 0;list-style:none}.landing__links a{display:block;padding:10px 12px;font-weight:600;color:var(--color-text-primary);text-decoration:none;border-radius:8px}.landing__links a:hover{background:var(--color-bg-tertiary)}.landing__links a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.notify-banner{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px 14px;margin:0 16px 8px;font-size:13px;background:var(--color-bg-secondary);border-radius:10px;box-shadow:var(--shadow-sm),var(--shadow-md)}.notify-banner span{flex:1 1 auto}.notifications{max-width:640px}.notifications h1{margin:0 0 16px;font-size:22px}.notifications__section{padding:16px 18px;margin-bottom:16px;background:var(--color-bg-secondary);border-radius:12px;box-shadow:var(--shadow-sm),var(--shadow-md)}.notifications__section h2{margin:0 0 8px;font-size:16px}.notifications__section p{margin:0 0 10px;font-size:14px;line-height:1.5}.notifications__state{font-weight:600}.notifications__state[data-perm=denied]{color:var(--color-warning-text)}.notifications__state[data-perm=granted]{color:var(--color-success-text)}.notifications__on{font-weight:400;color:var(--color-success-text)}.notifications__quiet{font-size:13px;color:var(--color-text-muted)}.notifications__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.notifications__blocked p:first-child{color:var(--color-warning-text)}.browser-hint{display:block;max-width:520px;margin:8px 0 12px}.phone-flow__title{margin:4px 0 10px;font-size:14px;font-weight:600;color:var(--color-text-secondary)}.phone-flow__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.flow-links{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 10px}.flow-field{display:flex;gap:10px;align-items:center;padding:8px 10px;margin:6px 0;font-size:13px;background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);border-radius:8px}.flow-field code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.flow-field__label{min-width:4em;font-size:11px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.flow-field--foot{margin-top:14px}.flow-qr{display:flex;flex-direction:column;gap:6px;align-items:center;width:fit-content;padding:10px;margin:10px 0;background:var(--color-white);border-radius:10px}.flow-qr svg{display:block}.flow-qr p{margin:0;color:var(--color-black)}.flow-qr__wait{width:132px;height:132px}.flow-trouble{padding:8px 10px;margin-top:6px;border:1px solid var(--color-border-subtle);border-radius:8px}.flow-trouble code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.flow-channels{margin:6px 0}.shell{--shell-nav-width: 188px;display:grid;grid-template-columns:var(--shell-nav-width) 1fr;min-height:calc(100dvh - var(--app-bar-height, 52px))}@media (width <= 640px){.shell{grid-template-columns:1fr;align-content:start}}.shell__nav{position:sticky;top:var(--app-bar-height, 52px);display:flex;flex-direction:column;gap:2px;align-self:start;max-height:calc(100dvh - var(--app-bar-height, 52px));padding:12px 8px;overflow-y:auto}@media (width <= 640px){.shell__nav{position:static;flex-direction:row;gap:4px;max-height:none;padding:6px 8px;overflow-x:auto;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to right,var(--color-black) calc(100% - 28px),transparent);mask-image:linear-gradient(to right,var(--color-black) calc(100% - 28px),transparent)}}.shell__nav-heading{margin:12px 8px 4px;font-size:.7rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}@media (width <= 640px){.shell__nav-heading{display:none}}.shell__link{padding:6px 8px;font-size:.9rem;color:var(--color-text-secondary);text-decoration:none;border-radius:6px}.shell__link:hover{color:var(--color-text-primary);background:var(--color-bg-tertiary)}.shell__link--active,.shell__link--active:hover{font-weight:600;color:var(--color-accent-light);background:var(--color-bg-secondary);box-shadow:inset 0 2px 4px color-mix(in srgb,var(--color-black) 35%,transparent)}@media (width <= 640px){.shell__link{flex:none;white-space:nowrap}}.shell__main{container-type:inline-size;width:100%;max-width:1000px;min-width:0;padding:16px;margin:0 auto}.shell__main--wide{max-width:none}.accounts__head{display:flex;justify-content:flex-end;margin:0 0 10px}.accounts{display:grid;grid-template-columns:minmax(0,1100px);gap:16px;justify-content:center}@container (width >= 1416px){.accounts{grid-template-columns:repeat(2,minmax(700px,1100px))}}@container (width >= 2132px){.accounts{grid-template-columns:repeat(3,minmax(700px,760px))}}.accounts__claim-all{display:block;padding:8px 14px;margin:16px auto 0;font:inherit;font-size:13px;font-weight:600;color:var(--color-text-primary);cursor:pointer;background:none;border:1px solid var(--color-accent);border-radius:999px}.accounts__claim-all:hover:not(:disabled){color:var(--color-text-on-accent);background:var(--color-accent);border-color:var(--color-accent)}.accounts__claim-all:disabled{color:var(--color-text-muted);cursor:default}.accounts__reveal{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;padding:54px 18px;margin-top:18px;font-size:13px;color:var(--color-text-muted);cursor:pointer;background:none;border:0;border-radius:10px}.accounts__reveal:hover{color:var(--color-text-primary);background:var(--color-bg-tertiary)}.account-card{padding:16px 18px;scroll-margin-top:72px;background:var(--color-bg-secondary);border-radius:12px;box-shadow:var(--shadow-sm),var(--shadow-md);transition:outline-color .6s ease}.account-card--disabled{outline:1px dashed var(--color-border-default);outline-offset:-1px}.account-card--disabled>:not(.account-card__actions){filter:grayscale(.85)}.account-card--flash{outline:2px solid var(--color-accent);outline-offset:2px}.account-card__header{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:flex-start;justify-content:space-between}.account-card__info{min-width:0}.account-card__title{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.account-card__title h2{margin:0;font-size:18px;overflow-wrap:anywhere}.account-card__email{margin-top:2px;font-size:12px;color:var(--color-text-muted)}.account-card__pill{display:inline-flex;gap:6px;align-items:center;padding:2px 10px;font-size:12px;color:var(--color-text-secondary);text-decoration:none;border:1px solid var(--color-border-default);border-radius:999px}.account-card__pill:hover,.account-card__pill:focus-visible{color:var(--color-text-primary);border-color:var(--color-accent)}.account-card__right{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.account-card__status{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}.account-card__sync{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--color-text-secondary)}.account-card__sync-btn{display:inline-flex;gap:5px;align-items:center;padding:2px 8px;font-size:12px;color:var(--color-text-secondary);cursor:pointer;background:none;border:1px solid transparent;border-radius:6px}.account-card__sync-btn:hover,.account-card__sync-btn:focus-visible{color:var(--color-text-on-accent);background:var(--color-accent)}.account-card__sync-btn:disabled{cursor:default;opacity:.7}.account-card__sync-btn--busy svg{animation:account-card-spin 1s linear infinite}.account-card__note{margin:8px 0 0;font-size:12px;color:var(--color-text-secondary)}.account-card__note--warning{padding:9px 12px;font-size:13px;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-warning-text) 15%,transparent);border:1px solid color-mix(in srgb,var(--color-warning-text) 40%,transparent);border-radius:8px}.account-card__note--danger{color:var(--color-error-text)}.account-card__owed{font-weight:600;color:var(--color-warning-text)}.account-card__milestone-claim{padding:0;font:inherit;font-weight:600;text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer;background:none;border:0}.account-card__milestone-claim:hover,.account-card__milestone-claim:focus-visible{color:var(--color-text-primary)}.account-card__milestone-claim:disabled{text-decoration:none;cursor:default}.account-card__quiet{color:var(--color-text-muted)}.account-card__game{margin-top:6px}.account-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.live-tracker{display:inline-flex;gap:7px;align-items:center;padding:2px 10px 2px 8px;font-size:12px;color:var(--color-text-secondary);text-decoration:none;border:1px solid var(--color-border-default);border-radius:999px}.live-tracker__dot{flex:none;width:8px;height:8px;background:var(--color-text-muted);border-radius:50%}.live-tracker--live{font-weight:600;color:var(--color-text-primary);border-color:var(--color-error-text)}.live-tracker--live .live-tracker__dot{background:var(--color-error-text);animation:live-tracker-rec 1.3s ease-out infinite}.game-stats{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;margin:10px 0 4px;font-size:13px;font-variant-numeric:tabular-nums}.game-stats__stat{font-weight:600}.game-stats__stat--quiet{font-weight:400;color:var(--color-text-secondary)}.game-stats__stat--link{color:inherit;text-decoration:none;border-radius:6px}.game-stats__stat--link:hover,.game-stats__stat--link:focus-visible{color:var(--color-accent-light);text-decoration:underline}.game-stats__label{margin-right:6px;font-size:10px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.empty-state{max-width:560px;padding:32px 0;margin:24px auto;text-align:center}.empty-state h2{font-size:26px;letter-spacing:-.01em}.empty-state p{font-size:15px;line-height:1.5}.empty-state__quiet{font-size:13px;color:var(--color-text-muted)}@keyframes live-tracker-rec{0%{box-shadow:0 0 color-mix(in srgb,var(--color-error-text) 60%,transparent)}to{box-shadow:0 0 0 7px transparent}}@keyframes account-card-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.live-tracker--live .live-tracker__dot,.account-card__sync-btn--busy svg{animation:none}}.account-menu__trigger{display:inline-flex;align-items:center;justify-content:center;width:28px;height:24px;font-size:16px;line-height:1;color:var(--color-text-secondary);cursor:pointer;background:none;border:1px solid transparent;border-radius:6px}.account-menu__trigger:hover,.account-menu__trigger:focus-visible,.account-menu__trigger[data-state=open]{color:var(--color-text-primary);background:var(--color-bg-tertiary)}.account-menu{min-width:200px}.bar-menu__item--danger{color:var(--color-error-text)}.bar-menu__item a,.bar-menu__item[data-value]{color:inherit;text-decoration:none}.bar-menu__separator{height:1px;margin:6px 4px;background:var(--color-border-subtle)}.bar-menu__label{padding:4px 10px 2px;font-size:10px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.callout{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;padding:10px 12px;margin-top:10px;font-size:13px;line-height:1.45;border:1px solid var(--color-border-default);border-left-width:4px;border-radius:8px}.callout strong{margin-right:2px}.callout wa-button{flex:none;margin-left:auto}.callout--brand{border-left-color:var(--color-accent)}.callout--danger{border-left-color:var(--color-error-text)}.callout--warning{border-left-color:var(--color-warning-text)}.chain-callout{display:block}.chain-callout__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.account-link{display:inline-flex;gap:4px;align-items:center;padding:0 6px;color:inherit;text-decoration:none;border:1px solid var(--color-border-default);border-radius:999px}.account-link:hover,.account-link:focus-visible{color:var(--color-accent-light);border-color:var(--color-accent)}.enable-btn--pulse{animation:account-pulse .6s ease-in-out 3}@keyframes account-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-warning) 45%,transparent)}}.claim-settings__body section+section{margin-top:18px}.claim-settings__title{margin:0 0 4px;font-size:12px;font-weight:600;color:var(--color-text-muted);letter-spacing:.02em}.setting-switch{display:flex;gap:10px;align-items:flex-start;margin:10px 0;font-size:13px}.setting-switch__spends{margin-left:6px;vertical-align:middle}.setting-reserve{max-width:260px;margin:14px 0 4px;font-size:13px}.token-help{padding:10px 12px;margin-bottom:12px;font-size:13px;background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);border-radius:8px}.token-help p{margin:0 0 6px}.token-help ol{padding-left:18px;margin:0 0 8px;font-size:12px;line-height:1.7;color:var(--color-text-secondary)}.token-help a{color:var(--color-accent-light)}.token-editor{width:100%}.token-editor::part(textarea){font-family:monospace;font-size:12px}.arrange{display:grid;gap:4px;padding:0;margin:0;list-style:none}.arrange__hint{margin:0 0 8px}.arrange__row{display:flex;gap:8px;align-items:center;padding:6px 8px;font-size:13px;cursor:grab;border:1px solid var(--color-border-subtle);border-radius:8px}.arrange__row--dragging{cursor:grabbing;opacity:.5}.arrange__row--hidden .arrange__name{font-weight:400;color:var(--color-text-muted)}.arrange__grip{font-size:16px;line-height:1;color:var(--color-text-muted)}.arrange__name{flex:1 1 auto;min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.arrange__email{margin-left:6px;font-size:12px;font-weight:400;color:var(--color-text-muted)}.arrange__tag{padding:1px 7px;font-size:10px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--color-border-default);border-radius:999px}.arrange__steps{display:flex;gap:2px}.arrange__step{padding:2px 6px;font:inherit;font-size:11px;line-height:1.4;color:var(--color-text-secondary);cursor:pointer;background:none;border:0;border-radius:4px}.arrange__step:hover,.arrange__step:focus-visible{color:var(--color-text-primary);background:var(--color-bg-tertiary)}.arrange__vis{font-size:12px}.live-overlay{--tile-h: clamp(60px, 19vh, 170px);display:flex;flex-direction:column;gap:.25rem;min-height:100dvh;padding:.35rem;background:var(--color-bg-primary);color:var(--color-text-primary);font-size:clamp(9px,1.6vh,13px)}.live-overlay__status{margin:auto;color:var(--color-text-muted);text-align:center}.live-overlay__banner{margin:0;padding:.15rem .35rem;border-radius:3px;background:var(--color-bg-tertiary);color:var(--color-text-secondary);text-align:center}.live-overlay__hud-corner{position:fixed;top:.4rem;right:.4rem;z-index:6}.live-overlay__refresh{padding:.1rem .5rem;font-size:.7rem;color:var(--color-text-primary);cursor:pointer;background:none;border:1px solid var(--color-border-subtle);border-radius:.2rem}.live-card{position:relative}.live-card--taken{outline:1px dashed var(--color-power-reduce);outline-offset:1px;border-radius:3px}.live-card--just-revealed{outline:2px solid var(--color-power-boost);outline-offset:1px;border-radius:3px}.live-card__name{position:absolute;right:0;bottom:0;left:0;overflow:hidden;padding:0 1px;background:var(--color-bg-overlay);color:var(--color-text-primary);font-size:.75em;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.live-picker{max-width:640px}.live-picker__title{margin:0 0 6px;font-size:22px}.live-picker__lead{margin:0 0 16px;color:var(--color-text-secondary)}.live-picker__list{padding:0;margin:0;overflow:hidden;list-style:none;background:var(--color-bg-secondary);border-radius:12px;box-shadow:var(--shadow-sm),var(--shadow-md)}.live-picker__item{display:flex;gap:12px;align-items:center;padding:10px 14px}.live-picker__item+.live-picker__item{border-top:1px solid var(--color-border-subtle)}.live-picker__name{flex:1;min-width:0;font-weight:600;overflow-wrap:anywhere}@media (width <= 480px){.live-picker__item{flex-wrap:wrap}.live-picker__name{flex-basis:100%}}.live-picker__watch{padding:6px 12px;font-weight:600;color:var(--color-text-on-accent);text-decoration:none;background:var(--color-accent);border-radius:8px}.live-picker__watch:hover{color:var(--color-text-on-accent);background:var(--color-accent-dark)}.live-picker__history{font-size:.9em;color:var(--color-link)}.live-picker__history:hover{color:var(--color-link-hover)}.match-history{margin:0;padding:0;list-style:none}.match-history__row{display:grid;grid-template-columns:1.6em 2.6em 1fr auto;gap:.5em;align-items:center;padding:.4em .2em;border-bottom:1px solid var(--color-border-subtle)}.match-history__row--win .match-history__result{color:var(--color-power-boost)}.match-history__row--loss .match-history__result{color:var(--color-power-reduce)}.match-history__row--open .match-history__result,.match-history__row--tie .match-history__result{color:var(--color-text-muted)}.match-history__result{font-weight:700;text-align:center}.match-history__cubes{font-weight:700;text-align:right}.match-history__main{display:flex;flex-direction:column;min-width:0}.match-history__opponent{font-weight:600}.match-history__note,.match-history__detail,.match-history__locations{color:var(--color-text-muted);font-size:.85em}.match-history__locations{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.match-history__replay{padding:.2em .6em;border:1px solid var(--color-border-subtle);border-radius:.2rem}.match-history__replay--none{border-color:transparent;color:var(--color-text-muted)}.match-history__series{border-bottom:1px solid var(--color-border-subtle)}.match-history__series--win>details>.match-history__series-head .match-history__result{color:var(--color-power-boost)}.match-history__series--loss>details>.match-history__series-head .match-history__result{color:var(--color-power-reduce)}.match-history__series--open>details>.match-history__series-head .match-history__result{color:var(--color-text-muted)}.match-history__series-head{display:grid;grid-template-columns:1.6em 3.4em 1fr auto;gap:.5em;align-items:center;padding:.4em .2em;cursor:pointer;list-style:none}.match-history__series-head::-webkit-details-marker{display:none}.match-history__score{font-weight:700;text-align:right;white-space:nowrap}.match-history__toggle:after{padding:0 .4em;color:var(--color-text-muted);content:"▸"}details[open] .match-history__toggle:after{content:"▾"}.match-history__games{margin:0 0 .3em 1.6em;padding:0;list-style:none}.match-history__games .match-history__row:last-child{border-bottom:0}.live-log{display:flex;flex-direction:column;gap:.2rem;flex:0 1 auto;max-height:35vh;min-height:0;font-size:.9em}.live-log--collapsed{max-height:none}.live-log__channels{display:flex;gap:.2rem;align-items:center}.live-log__label{padding:.05rem .2rem;font-weight:600}.live-log__collapse{padding:.05rem .2rem;border:none;background:none;color:var(--color-text-secondary);font-size:inherit;cursor:pointer}.live-log__channel{padding:.05rem .3rem;border:1px solid var(--color-border-subtle);border-radius:3px;background:none;color:var(--color-text-muted);font-size:inherit;cursor:pointer}.live-log__channel--on{border-color:var(--color-border-strong);background:var(--color-bg-tertiary);color:var(--color-text-primary)}.live-log__count{margin-left:.25rem;opacity:.6;font-variant-numeric:tabular-nums}.live-log__entries{overflow-y:auto;margin:0;padding:0;list-style:none}.live-log__entry{display:flex;gap:.3rem;align-items:baseline;padding:.05rem .2rem;border-left:2px solid transparent;line-height:1.35}.live-log__entry[data-side=me]{border-left-color:var(--color-player1)}.live-log__entry[data-side=opponent]{border-left-color:var(--color-player2)}.live-log__entry--vfx,.live-log__entry--debug{color:var(--color-text-muted);font-style:italic}.live-log__turn{flex:none;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.live-log__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-log__empty{padding:.2rem;color:var(--color-text-muted)}.live-seen{position:relative;display:flex;flex-direction:column;gap:.3rem;padding:.3rem;border-top:1px solid var(--color-border-subtle)}.live-seen__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.live-seen__title{margin:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.live-seen__tabs{display:flex;gap:.2rem}.live-seen__tabs button{padding:.1rem .4rem;font-size:.7rem;color:var(--color-text-muted);cursor:pointer;background:none;border:1px solid transparent;border-radius:.2rem}.live-seen__tabs button.is-active{color:var(--color-text-primary);border-color:var(--color-border-subtle)}.live-seen__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.2rem;margin:0;padding:0}.live-seen__grid--overflow{border-right:3px solid var(--color-error-border)}.live-seen__grid{list-style:none}.live-seen__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:.1rem;min-width:0}.live-seen__card--openable{cursor:pointer}.live-seen__card--openable:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:1px;border-radius:.25rem}.live-seen__card--inferred{opacity:.75;outline:1px dashed var(--color-border-subtle);outline-offset:1px}.live-seen__card--carried{opacity:.85}.live-seen__card--recalled{opacity:.55;filter:saturate(.6)}.live-seen__card--watched{opacity:.4;filter:grayscale(.7);outline:1px dashed var(--color-border-subtle);outline-offset:1px}.live-seen__card--empty{aspect-ratio:5/7;border:1px dashed var(--color-border-subtle);border-radius:.25rem;opacity:.5}.live-seen__before{margin:0;font-size:.65rem;color:var(--color-text-muted)}.live-seen__ghost{position:absolute;top:50%;left:50%;z-index:1;font-size:1.4rem;font-weight:800;line-height:1;color:var(--color-text-primary);text-shadow:0 1px 3px color-mix(in srgb,var(--color-black) 80%,transparent);transform:translate(-50%,-60%)}.live-seen__name{max-width:100%;overflow:hidden;font-size:.6rem;line-height:1.1;color:var(--color-text-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap}.live-seen__empty{padding:.2rem;font-size:.7rem;color:var(--color-text-muted)}.live-seen__offscreen{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.live-seen__popout{border-color:var(--color-border-subtle)!important}.live-seen__popout.is-active{color:var(--color-text-primary)!important;border-color:var(--color-accent)!important}.live-seen__tile{display:flex;align-items:flex-start;justify-content:flex-end;width:100%;aspect-ratio:5/7;padding:.15rem;background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:.25rem}.live-seen__cost{display:flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;font-size:.65rem;font-weight:700;color:var(--color-cost-text);background:var(--color-cost-bg);border-radius:50%}.pip-source{position:fixed;right:0;bottom:0;z-index:-1;width:1px;height:1px;overflow:hidden;pointer-events:none}.pip-source video{display:block;width:320px;height:auto;max-width:none}.live-seen__error{padding:.25rem;font-size:.7rem;color:var(--color-power-reduce)}.live-seen__diag{font-size:.65rem;color:var(--color-text-muted)}.live-seen__diag summary{cursor:pointer}.live-seen__diag dl{display:grid;gap:0 .5rem;margin:.2rem 0 0}.live-seen__diag div{display:flex;gap:.4rem;justify-content:space-between}.live-seen__diag dt{font-weight:600}.live-seen__diag dd{margin:0;font-variant-numeric:tabular-nums}.live-seen__generated{margin:.2rem 0 0;font-size:.62rem;line-height:1.25;color:var(--color-text-muted)}.series-health{display:inline-flex;align-items:center;gap:1px;margin-left:.35rem;padding:1px 3px;border:1px solid var(--color-location-border);border-radius:3px;background:var(--color-card-shadow);vertical-align:middle}.series-health__pip{width:4px;height:11px;border-radius:1px;background:var(--color-power-boost);transform:skew(-12deg)}.series-health__pip--spent{background:var(--color-text-muted);opacity:.35}.series-health--opponent .series-health__pip{background:var(--color-power-reduce)}.series-health--opponent .series-health__pip.series-health__pip--spent{background:var(--color-text-muted)}.series-health__count{margin-left:.3rem;font-size:.75em;font-variant-numeric:tabular-nums;font-weight:700}.series-health--degraded{border-style:dashed}.series-health--degraded .series-health__count{color:var(--color-text-muted)}.replay-controls{display:flex;gap:.3rem;align-items:center}.replay-controls button{min-width:2em;padding:.1em .4em;color:inherit;cursor:pointer;background:none;border:1px solid var(--color-border-subtle);border-radius:.2rem}.replay-controls button:disabled{color:var(--color-text-muted);cursor:default}.replay-controls__play{font-weight:700}.replay-controls__track{position:relative;display:flex;flex:1;min-width:0}.replay-controls__scrub{--track-size: .35rem;--thumb-width: 1rem;--thumb-height: 1rem;flex:1;align-self:center;min-width:0}.replay-controls__scrub::part(label){position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.replay-controls__scrub::part(slider){margin-block:0;padding-block:.6rem}.replay-controls__scrub::part(track){background:var(--color-interactive-subtle)}.replay-controls__scrub::part(indicator),.replay-controls__scrub::part(thumb){background:var(--color-accent)}.replay-controls__tip{position:absolute;bottom:calc(100% - .1rem);z-index:10;display:flex;flex-direction:column;gap:.1rem;max-width:min(18rem,80vw);padding:.35rem .6rem;color:var(--color-text-inverse);font-size:.75rem;line-height:1.25;white-space:nowrap;pointer-events:none;background:var(--color-text-primary);border-radius:.3rem;box-shadow:0 2px 6px color-mix(in srgb,var(--color-black) 30%,transparent)}.replay-controls__tip-heading{font-weight:700;font-variant-numeric:tabular-nums}.replay-controls__tip-detail{overflow:hidden;text-overflow:ellipsis}.replay-controls__live,.replay-controls__rewind{display:inline-flex;gap:.3em;align-items:center;font-weight:700;letter-spacing:.04em}.replay-controls__live-label{display:inline-grid}.replay-controls__live-label>*{grid-area:1/1;text-align:center}.replay-controls__live-label>[aria-hidden]{visibility:hidden}.replay-controls__live.is-live{color:var(--color-text-inverse);background:var(--color-power-reduce);border-color:var(--color-power-reduce)}.live-seen__likely{font-size:.65rem;color:var(--color-text-muted)}.live-seen__likely-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.live-seen__likely-title{margin:0;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.live-seen__likely-note{font-weight:400;text-transform:none;letter-spacing:0}.live-seen__likely-toggle{padding:.1rem .4rem;font-size:.65rem;color:var(--color-text-muted);cursor:pointer;background:none;border:1px solid var(--color-border-subtle);border-radius:.2rem}.live-seen__guesses{display:flex;flex-wrap:wrap;gap:.2rem .5rem;padding:0;margin:.15rem 0 0;list-style:none}.live-seen__guess{display:inline-flex;gap:.3rem;align-items:baseline;padding:.1rem .4rem;border:1px dotted var(--color-border-subtle);border-radius:.2rem;opacity:.85}.live-seen__guess-cost{display:inline-block;min-width:1em;margin-right:.25rem;font-weight:600;text-align:center;color:var(--color-text-primary)}.live-seen__guess-fraction{font-variant-numeric:tabular-nums}.prior-decks{font-size:.65rem;color:var(--color-text-muted)}.prior-decks__summary{cursor:pointer}.prior-decks__watching{color:var(--color-text-primary)}.prior-decks__list{display:flex;flex-direction:column;gap:.35rem;padding:.25rem 0 0;margin:0;list-style:none}.prior-decks__deck{display:flex;flex-direction:column;gap:.15rem;padding:.25rem;border:1px solid var(--color-border-subtle);border-radius:.25rem}.prior-decks__deck--watched{border-color:var(--color-text-muted)}.prior-decks__deck--other-mode{opacity:.8}.prior-decks__meta{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.prior-decks__mode{font-weight:600;color:var(--color-text-primary)}.prior-decks__weight{display:inline-block;width:2.5rem;height:.3rem;overflow:hidden;background:var(--color-bg-tertiary);border-radius:.15rem}.prior-decks__weight span{display:block;height:100%;background:var(--color-text-muted)}.prior-decks__watch{padding:.1rem .4rem;margin-left:auto;font-size:.65rem;color:var(--color-text-muted);cursor:pointer;background:none;border:1px solid var(--color-border-subtle);border-radius:.2rem}.prior-decks__watch[aria-pressed=true]{color:var(--color-text-primary);border-color:var(--color-text-muted)}.prior-decks__watch:disabled{cursor:default;opacity:.6}.prior-decks__cards{display:flex;flex-wrap:wrap;gap:.15rem;padding:0;margin:0;list-style:none}.prior-decks__thumb{width:1.6rem;aspect-ratio:5/7;overflow:hidden;background:var(--color-bg-tertiary);border-radius:.15rem}.prior-decks__thumb img{display:block;width:100%;height:100%;object-fit:cover}.prior-decks__thumb-text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.6rem;color:var(--color-text-muted)}.live-seen__card--hand,.live-seen__card--board,.live-seen__card--gone{opacity:.45;filter:saturate(.5)}.live-seen__deck{color:var(--color-player1)}.shot-stones{position:absolute;top:22%;left:50%;z-index:1;width:64%;aspect-ratio:1;pointer-events:none;transform:translate(-50%) scale(var(--card-scale, 1));transform-origin:50% 60.5%}.shot-stones:before{content:"";position:absolute;top:20%;right:20%;bottom:20%;left:20%;border-radius:50%;background:color-mix(in srgb,var(--color-black) 55%,transparent)}.shot-stones__stone{--stone: var(--color-text-muted);position:absolute;box-sizing:border-box;width:24%;aspect-ratio:1;border:1.5px solid var(--stone);border-radius:50%;background:color-mix(in srgb,var(--color-black) 45%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-black) 60%,transparent);transform:translate(-50%,-50%)}.shot-stones__stone--space{--stone: var(--color-stone-space)}.shot-stones__stone--mind{--stone: var(--color-stone-mind)}.shot-stones__stone--reality{--stone: var(--color-stone-reality)}.shot-stones__stone--power{--stone: var(--color-stone-power)}.shot-stones__stone--time{--stone: var(--color-stone-time)}.shot-stones__stone--soul{--stone: var(--color-stone-soul)}.shot-stones__stone.is-loaded{background:var(--stone);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-black) 60%,transparent),0 0 6px var(--stone)}.shot-stones__stone.is-unknown{border-color:var(--color-text-primary);background:var(--color-text-muted)}.shot-stones__stone.is-fired{border-style:dashed;background:color-mix(in srgb,var(--stone) 30%,transparent)}.live-seen__grid--cols-3{--tile-w: calc(var(--tile-h) * 376 / 520);grid-template-columns:repeat(3,minmax(0,var(--tile-w)));gap:.25rem;justify-content:center}.live-seen__grid--cols-3 .live-seen__card{position:relative;width:100%}.live-seen__grid--cols-3 .minicard{width:100%;height:auto}.live-seen__grid--cols-3 .live-seen__tile,.live-seen__grid--cols-3 .live-seen__card--empty{aspect-ratio:376/520}.live-seen__grid--cols-3 .minicard~.live-seen__name{display:none}.live-seen__grid--cols-3 .live-seen__tile~.live-seen__name{position:absolute;right:.2rem;bottom:.2rem;left:.2rem;font-size:.7em;line-height:1.15;color:var(--color-text-primary);white-space:normal}.deck-panel{display:flex;flex-direction:column;gap:.3rem;padding:.3rem}.deck-panel__header{display:flex;align-items:center;justify-content:space-between}.deck-panel__title{margin:0;color:var(--color-player1);font-size:1em}.deck-panel__counts{color:var(--color-text-secondary);font-weight:400}.deck-panel__picker{flex:1 1 auto;min-width:0;max-width:18rem}.deck-panel__extra .deck-panel__counts{margin:0;font-size:.85em}.live-overlay__dock{position:sticky;bottom:0;z-index:2;display:flex;flex-direction:column;gap:.25rem;margin-top:auto;padding:.3rem .35rem;border-top:1px solid var(--color-border-subtle);background:var(--color-bg-primary)}.live-overlay__side>.deck-panel,.live-overlay__side>.live-seen,.live-overlay__side>.player-foot,.player-sheet>.player-sheet__deck,.player-sheet__deck>.deck-panel,.player-sheet__deck>.live-seen,.player-sheet>.player-foot{display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);min-height:0}.deck-panel__header,.live-seen__header{grid-row:header}.deck-panel>.live-seen__grid,.live-seen>.live-seen__grid{grid-row:deck}.deck-panel__extra,.live-seen__extra{grid-row:extra}.live-seen__extra{display:flex;flex-direction:column;gap:.3rem}.live-seen__extra:empty{display:none}.live-overlay.live-overlay--wings{--dock-h: 3.4rem;--header-h: 5rem;--wing-min: 12rem;--tile-h: clamp(50px, 12vh, 112px);--centre-ratio: .57;--centre-col: calc( (100dvh - var(--header-h) - var(--dock-h) - 1rem) * var(--centre-ratio) );--side-col: calc( 3 * var(--tile-h) * 376 / 520 + 2 * .25rem + 2 * .3rem + 2px );display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}.live-overlay.live-overlay--wings .live-overlay__stage{display:flex;flex:1 1 0;flex-direction:column;min-height:0}.live-overlay.live-overlay--wings .phone-header{flex:0 0 auto;padding-bottom:.3rem}.live-overlay.live-overlay--wings .phone-header__avatar{width:3.4rem;height:3.4rem}.live-overlay.live-overlay--wings .phone-header__name{max-width:12rem;font-size:.95rem}.live-overlay.live-overlay--wings .phone-header__badge--retreat{top:50%;right:calc(100% + .6rem);left:auto;max-width:none;padding:.35rem .8rem;font-size:1.15rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background-image:none;border-width:2px;border-radius:.6rem;transform:translateY(-50%);animation:retreat-glow 2.2s ease-in-out infinite}.live-overlay.live-overlay--wings .phone-header__badge--retreat .phone-header__badge-text{color:transparent;background-color:var(--badge-color);background-image:linear-gradient(105deg,var(--badge-color) 35%,var(--color-text-primary) 50%,var(--badge-color) 65%);background-repeat:no-repeat;background-position:110% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:retreat-shimmer 2.2s ease-in-out infinite}.live-overlay.live-overlay--wings .live-overlay__columns{display:grid;flex:1 1 0;grid-template-columns:minmax(var(--wing-min),var(--side-col)) minmax(0,var(--centre-col)) minmax(var(--wing-min),var(--side-col));gap:.75rem;justify-content:space-between;align-items:stretch;min-height:0;padding:0 .35rem}.live-overlay.live-overlay--wings .live-overlay__side{--card-scale: 1.3;display:grid;grid-template:"header" max-content "deck" max-content "extra" minmax(0,auto) "piles" minmax(0,auto) "counts" max-content/minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:.3rem;background:var(--color-bg-secondary)}.live-overlay.live-overlay--wings .live-overlay__side>.deck-panel,.live-overlay.live-overlay--wings .live-overlay__side>.live-seen{grid-row:header-start/extra-end}.live-overlay.live-overlay--wings .live-overlay__side>.player-foot--compact{grid-row:piles-start/counts-end;gap:0}.live-overlay.live-overlay--wings .deck-panel__header,.live-overlay.live-overlay--wings .live-seen__header{height:1.9rem}.live-overlay.live-overlay--wings .deck-panel__extra,.live-overlay.live-overlay--wings .live-seen__extra{min-height:0;overflow:hidden auto}.live-overlay.live-overlay--wings .player-foot--compact .player-counts__piles{align-self:end;max-height:100%;min-height:0;padding:0 .3rem;overflow:hidden auto}.live-overlay.live-overlay--wings .player-counts--compact{position:static}.live-overlay.live-overlay--wings .live-overlay__centre{container-type:inline-size;display:flex;flex-direction:column;min-width:0;min-height:0}.live-overlay.live-overlay--wings .live-seen{border-top:0}.live-overlay.live-overlay--wings .live-seen__diag{display:none}.live-overlay.live-overlay--wings .live-overlay__dock{position:static}.live-overlay.live-overlay--wings .live-overlay__status{margin:auto}.live-overlay.live-overlay--wings .player-drawer{--size: 28rem}.live-overlay__phone{container-type:inline-size;display:flex;flex-direction:column;gap:.25rem}.board__cards .live-card{display:flex;justify-content:center;rotate:var(--jitter-turn, 0deg);translate:var(--jitter-x, 0) var(--jitter-y, 0)}.player-drawer__actions{display:flex;align-items:center}.player-drawer{--size: 80vw;--spacing: .6rem}.player-drawer::part(dialog){color:var(--color-text-primary);background:var(--color-bg-secondary);box-shadow:0 0 24px color-mix(in srgb,var(--color-black) 40%,transparent)}.player-drawer--me::part(dialog){border-right:1px solid var(--color-border-default)}.player-drawer--opponent::part(dialog){border-left:1px solid var(--color-border-default)}.player-drawer::part(header){padding-block:.5rem;border-bottom:1px solid var(--color-border-subtle)}.player-drawer::part(title){font-size:1rem;font-weight:700}.player-drawer--me::part(title){color:var(--color-player1)}.player-drawer--opponent::part(title){color:var(--color-player2)}.player-drawer::part(body){padding-block:.4rem 1rem}.player-drawer .live-seen{padding:0;border-top:0}.live-overlay.live-overlay--phone{--dock-h: 3.4rem;--centre-ratio: .684;display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}.live-overlay.live-overlay--phone .live-overlay__phone{flex:1 1 0;min-height:0;padding-bottom:calc(var(--dock-h) + env(safe-area-inset-bottom));overflow:hidden auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.live-overlay.live-overlay--phone .live-overlay__phone-board{--phone-header-h: 4.6rem;--phone-chrome: calc( var(--phone-header-h) + var(--dock-h) + env(safe-area-inset-bottom) );--phone-col: calc( (100dvh - var(--phone-chrome) - .5rem) * var(--centre-ratio) );container-type:inline-size;flex:none;width:min(95.6%,var(--phone-col));margin:0 auto}.live-overlay.live-overlay--phone .log-drawer__tab{top:auto;bottom:calc(var(--dock-h) + env(safe-area-inset-bottom) + .5rem)}.live-overlay.live-overlay--phone .live-overlay__dock{position:fixed;inset:auto 0 0;z-index:6;padding-bottom:max(.3rem,env(safe-area-inset-bottom))}.live-overlay.live-overlay--phone .live-overlay__status{padding-top:40vh}.pull-hint{height:0;overflow:hidden;color:var(--color-text-muted);font-size:.75em;text-align:center;transition:height .12s ease-out}.pull-hint.is-pulling{height:1.4rem;line-height:1.4rem}.live-board__avatar-button{display:inline-flex;flex-shrink:0;align-self:center;padding:0;cursor:pointer;background:none;border:0}.connection-hud{position:relative;z-index:6}.connection-hud__icon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;line-height:0;color:var(--color-text-inverse);cursor:pointer;background:var(--color-text-muted);border:0;border-radius:50%;box-shadow:0 1px 4px color-mix(in srgb,var(--color-black) 40%,transparent)}.connection-hud__icon svg{display:block}.connection-hud--warn .connection-hud__icon{background:var(--color-energy)}.connection-hud--alert .connection-hud__icon{background:var(--color-power-reduce)}.connection-hud__popover{position:absolute;top:2.6rem;right:0;width:min(20rem,85vw);padding:.5rem .6rem;background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:.4rem;box-shadow:0 2px 10px color-mix(in srgb,var(--color-black) 40%,transparent)}.connection-hud__message{margin:0 0 .3rem;font-size:.85em}.connection-hud__age{margin:0 0 .4rem;color:var(--color-text-muted);font-size:.75em}.connection-hud__actions{display:flex;gap:.4rem}.log-drawer{position:fixed;inset:0 0 0 auto;z-index:8;display:flex;flex-direction:column;width:min(90vw,24rem);height:100dvh;background:var(--color-bg-primary);border-left:1px solid var(--color-border-subtle);box-shadow:-4px 0 16px color-mix(in srgb,var(--color-black) 45%,transparent)}.log-drawer__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:7;background:color-mix(in srgb,var(--color-black) 50%,transparent)}.log-drawer__tab{position:fixed;top:42%;right:0;z-index:5;display:inline-flex;gap:.3rem;align-items:center;padding:.6rem .3rem;color:var(--color-text-secondary);font-size:.7rem;font-weight:700;letter-spacing:.08em;writing-mode:vertical-rl;cursor:pointer;background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-right:0;border-radius:0 .4rem .4rem 0;transform:rotate(180deg);transform-origin:center}.log-drawer__hide{display:inline-flex;gap:.1em;align-items:center;margin-left:auto;padding:.1rem .2rem .1rem .5rem;color:var(--color-text-secondary);font-size:.8rem;cursor:pointer;background:none;border:0}.log-drawer__body{flex:1 1 0;min-height:0;padding:.3rem 0 .3rem .3rem;overflow:auto;overscroll-behavior:contain}.log-drawer__body .live-log{max-height:none}.log-drawer__body .live-log__channels{padding-right:0}.player-counts{grid-row:counts;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;margin:0;padding:0;list-style:none}.player-counts__cell{display:flex;flex-direction:column;align-items:center;width:100%;padding:.3rem 0;color:var(--color-text-muted);font:inherit;background:none;border:1px solid var(--color-border-subtle);border-radius:.3rem}.player-counts__cell--open{cursor:pointer}.player-counts__cell--open:hover,.player-counts__cell--open:focus-visible{color:var(--color-text-primary);border-color:var(--color-text-muted)}.player-counts__value{color:var(--color-text-primary);font-size:1.2em;font-weight:700;font-variant-numeric:tabular-nums}.player-counts__label{font-size:.7em}.player-counts--compact{position:sticky;bottom:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:.3rem;padding:.3rem 0;background:var(--color-bg-secondary);border-top:1px solid var(--color-border-subtle)}.player-counts--compact .player-counts__cell{gap:.15rem;padding:.2rem 0;border-color:transparent}.player-counts--compact .player-counts__value{font-size:.95em}.player-counts--compact .player-counts__label{display:none}.live-seen__intel{--spacing: .4rem;font-size:.85rem}.live-seen__intel::part(base){color:var(--color-text-primary);background:transparent;border-color:var(--color-border-subtle)}.live-seen__intel::part(content){display:flex;flex-direction:column;gap:.4rem}.player-foot{display:flex;flex-direction:column;gap:.4rem}.player-counts__piles{grid-row:piles;display:flex;flex-direction:column;gap:.3rem}.player-counts__cell--open.is-open{color:var(--color-text-primary);border-color:var(--color-text-muted)}.graveyard-pile{--spacing: .35rem;font-size:.8rem}.graveyard-pile::part(base){color:var(--color-text-primary);background:transparent;border-color:var(--color-border-subtle)}.graveyard-pile__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.8rem,1fr));gap:.2rem;margin:0;padding:0;list-style:none}.graveyard-pile__card{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0}.graveyard-pile__card--openable{cursor:pointer}.graveyard-pile__card--openable:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:1px;border-radius:.25rem}.graveyard-pile__card .minicard{width:100%;height:auto}.graveyard-pile__card .live-seen__tile{width:100%;aspect-ratio:376/520}.graveyard-pile__name{position:absolute;right:.1rem;bottom:1.1rem;left:.1rem;font-size:.55rem;line-height:1.1;text-align:center}.graveyard-pile__turn{color:var(--color-text-muted);font-size:.65rem;line-height:1.2}.player-sheet{display:grid;grid-template:"identity" auto "counts" auto "piles" auto "header" auto "deck" auto "extra" auto "actions" auto/minmax(0,1fr)}.player-sheet>*+*{margin-top:.6rem}.player-sheet__identity{grid-row:identity}.player-sheet__actions{grid-row:actions}.player-sheet>.player-foot{grid-row:counts-start/piles-end;row-gap:0}.player-sheet .player-counts__piles{margin-top:.4rem}.player-sheet>.player-sheet__deck{grid-row:header-start/extra-end}.player-sheet .player-sheet__deck>.deck-panel,.player-sheet .player-sheet__deck>.live-seen{grid-row:1/-1}.player-sheet__name{margin:0;font-size:1.1em}.player-sheet--me .player-sheet__name{color:var(--color-player1)}.player-sheet--opponent .player-sheet__name{color:var(--color-player2)}.player-sheet__title{margin:0;color:var(--color-text-muted);font-size:.85em;font-style:italic}.player-sheet__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .8rem;margin:.4rem 0 0}.player-sheet__facts dt{color:var(--color-text-muted);font-size:.7em;letter-spacing:.04em;text-transform:uppercase}.player-sheet__facts dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.player-sheet__bot{margin:.3rem 0 0;color:var(--color-power-reduce);font-size:.85em}.player-sheet__heading{margin:0 0 .2rem;font-size:.85em}.player-sheet__empty{margin:0;color:var(--color-text-muted);font-size:.85em}.player-sheet__log{display:flex;flex-direction:column;gap:.1rem;margin:0;padding:0;font-size:.85em;list-style:none}.player-sheet__log li{display:flex;gap:.4rem}.player-sheet__log-turn{flex-shrink:0;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.player-sheet__log-text{min-width:0}.player-sheet .deck-panel{padding:0}.account-picker{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.account-picker__chip{padding:4px 10px;border:1px solid var(--color-border-default);border-radius:999px;color:var(--color-text-secondary);text-decoration:none;font-size:.85rem}.account-picker__chip:hover{color:var(--color-text-primary);background:var(--color-bg-tertiary)}.account-picker__chip--active{color:var(--color-text-primary);background:var(--color-bg-tertiary);border-color:var(--color-border-strong)}.history{max-width:900px}.history__head h1{margin:0 0 4px;font-size:1.3rem}.history__who{color:var(--color-text-secondary);font-weight:400}.history__sub{margin:0 0 12px;color:var(--color-text-secondary);font-size:.9rem}.drawer{--size: min(640px, 100vw);--spacing: 18px}.drawer::part(dialog){color:var(--color-text-primary);background:var(--color-bg-secondary);border-left:1px solid var(--color-border-default);box-shadow:-12px 0 32px color-mix(in srgb,var(--color-black) 35%,transparent)}.drawer::part(header){padding-block:14px;border-bottom:1px solid var(--color-border-subtle)}.drawer::part(title){font-size:18px;font-weight:600;overflow-wrap:anywhere}.drawer::part(body){padding-block:16px 24px}.drawer__section{margin:18px 0 8px;font-size:13px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.drawer__quiet{color:var(--color-text-muted)}.drawer__status{padding:8px 0;color:var(--color-text-muted)}.card-thumb{--card-thumb-aspect: .8034;position:relative;aspect-ratio:var(--card-thumb-aspect);container:card-thumb/size;-webkit-user-select:none;user-select:none}.card-thumb__under,.card-thumb__frame,.card-thumb__panel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.card-thumb__frame{object-fit:contain}.card-thumb__panel{background:var(--card-thumb-panel) center/100% 100% no-repeat var(--card-thumb-ink);background-blend-mode:multiply;filter:brightness(2);mask:var(--card-thumb-panel) center/100% 100% no-repeat}.card-thumb__img{position:relative;display:block;width:100%;height:100%;object-fit:contain}.card-thumb__plates,.card-thumb__plate{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@container card-thumb (height < 48px){.card-thumb__plates--auto{display:none}}.card-thumb__plate{width:100%;height:100%;object-fit:contain}@media (prefers-reduced-motion: no-preference){picture>.card-thumb__plate--cost{left:10.72%;top:8.73%;width:21.27%;height:17.02%}picture>.card-thumb__plate--power{left:70.11%;top:9.33%;width:17.05%;height:15.82%}}.card-thumb__value{position:absolute;display:flex;align-items:center;justify-content:center;font-family:CC Ultimatum,system-ui,sans-serif;font-weight:900;font-style:italic;--card-thumb-digit: max(10.2cqh, 8px);--card-thumb-stroke: max(.04em, .5px);font-size:var(--card-thumb-digit);line-height:1;color:var(--color-white);text-shadow:calc(-1 * var(--card-thumb-stroke)) calc(-1 * var(--card-thumb-stroke)) 0 var(--color-black),var(--card-thumb-stroke) calc(-1 * var(--card-thumb-stroke)) 0 var(--color-black),calc(-1 * var(--card-thumb-stroke)) var(--card-thumb-stroke) 0 var(--color-black),var(--card-thumb-stroke) var(--card-thumb-stroke) 0 var(--color-black);pointer-events:none}.card-thumb__value--cost{left:2.72%;top:12.25%;width:37.28%;height:9.98%}.card-thumb__value--power{left:59.71%;top:12.17%;width:37.86%;height:10.14%}.card-thumb__value--positive{color:var(--color-green-3)}.card-thumb__value--negative{color:var(--color-red-3)}.framed-card{position:relative;overflow:visible;container-type:size}.framed-card__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none}.framed-card__layer--screen{mix-blend-mode:screen}.framed-card__layer--logo{object-fit:contain}.framed-card__window{position:absolute;overflow:hidden}.framed-card__window .framed-card__layer{inset:auto}.framed-card__value{position:absolute;display:flex;align-items:center;justify-content:center;font-family:CC Ultimatum,system-ui,sans-serif;font-weight:900;font-style:italic;font-size:max(14cqh,8px);line-height:1;color:var(--color-white);text-shadow:-.04em -.04em 0 var(--color-black),.04em -.04em 0 var(--color-black),-.04em .04em 0 var(--color-black),.04em .04em 0 var(--color-black);pointer-events:none}.framed-card__value--cost{color:var(--color-cost-text)}.framed-card__value--power{color:var(--color-power-text)}.album-progress{display:flex;flex-direction:column;gap:6px;font-size:13px}.album-variants{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;padding:0;margin:0;list-style:none}.album-variant{display:flex;flex-direction:column;gap:4px;min-width:0;padding:6px;font-size:12px;border:1px solid var(--color-border-subtle);border-radius:10px}.album-variant .tile__art{border-radius:6px}.album-variant:not(.album-variant--owned){opacity:.45}.album-variant__name{font-weight:600;overflow-wrap:anywhere}.album-variant__meta{color:var(--color-text-muted)}.album-rewards{display:flex;flex-direction:column;gap:6px;padding:0;margin:0;list-style:none}.album-reward{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:8px 10px;font-size:13px;border:1px solid var(--color-border-subtle);border-radius:10px}.album-reward__level{font-size:11px;font-weight:600;color:var(--color-text-muted);white-space:nowrap}.album-reward__state{font-size:12px;color:var(--color-text-muted);white-space:nowrap}.album-reward--claimed .album-reward__state{color:var(--color-success-text)}.card-head{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:start}.card-head .tile__art{border-radius:8px}.card-head__facts{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--color-text-muted)}.card-stats{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px}.card-stats b{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.card-splits{display:flex;flex-direction:column;gap:4px;padding:0;margin:0;font-size:12px;list-style:none}.card-split{display:grid;grid-template-columns:1fr auto;gap:8px;padding:6px 10px;border:1px solid var(--color-border-subtle);border-radius:8px}.card-split__what{display:flex;flex-wrap:wrap;gap:4px 10px}.card-split__when{color:var(--color-text-muted);white-space:nowrap}.card-effects{display:flex;flex-direction:column;gap:4px;padding:0;margin:0;font-size:12px;list-style:none}.card-effects b{font-weight:600}.drawer__public{margin:0 0 12px}.drawer__public a{color:var(--color-link)}.collection__head h1{margin:0 0 4px;font-size:1.3rem}.collection__who{color:var(--color-text-secondary);font-weight:400}.collection__sub{margin:0 0 12px;color:var(--color-text-secondary);font-size:.9rem}.collection__controls{display:flex;align-items:end;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-bottom:12px}.collection__count{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.collection__tools{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.collection__search{width:220px;max-width:100%}.collection__sort{min-width:160px}.collection__note{margin-bottom:12px;font-size:.85rem;color:var(--color-text-secondary)}.collection__empty{padding:28px 18px;text-align:center;color:var(--color-text-secondary);font-size:.9rem;line-height:1.5;border:1px solid var(--color-border-default);border-radius:12px;background:var(--color-bg-secondary)}.collection__skeleton{min-height:220px;border-radius:12px;background:var(--color-bg-secondary)}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;list-style:none;padding:0;margin:0}@media (width <= 640px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{position:relative;display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--color-bg-secondary);border-radius:12px;box-shadow:var(--shadow-sm),var(--shadow-md);min-width:0}.tile--opens:hover,.tile--opens:focus-within{box-shadow:var(--shadow-sm),var(--shadow-lg)}.tile__art{position:relative;aspect-ratio:3/4;border-radius:8px;background:var(--color-bg-tertiary);display:grid;place-items:center;overflow:hidden}.tile__art--wide{aspect-ratio:4/3}.tile__art--avatar{aspect-ratio:1;border-radius:0;clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%)}.tile__art--loaded .tile__placeholder{visibility:hidden}.tile__art--thumb,.tile__art--framed{background:transparent;aspect-ratio:.8034}.tile__art--thumb .card-thumb,.tile__art--framed .framed-card{position:absolute;top:0;right:0;bottom:0;left:0}.tile__art--back .tile__layer{object-fit:contain}.tile__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tile__layer--logo{top:auto;bottom:6%;height:22%;object-fit:contain}.tile__layer--screen{mix-blend-mode:screen}.tile__layer--hex{object-position:50% 18%}.tile__layer--crop{inset:auto;object-fit:fill}.tile__placeholder{font-size:22px;font-weight:700;color:var(--color-text-muted);letter-spacing:.02em}.tile__name{font-size:.85rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.tile__open{color:inherit;text-decoration:none}.tile__open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px}.tile__meta{display:flex;flex-direction:column;gap:2px;font-size:.78rem;color:var(--color-text-secondary)}.tile__quiet{color:var(--color-text-muted)}.tile__fav,.tile__label{color:var(--color-text-primary)}.tile__badges{display:flex;gap:4px;flex-wrap:wrap}.tile__badge{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:999px;background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.tile__badge--complete{color:var(--color-text-primary)}.tile__progress{width:100%;height:6px;accent-color:var(--color-interactive-default)}.tile__progress--complete{accent-color:var(--color-interactive-hover)}
