@layer wa-native;@layer wa-base{wa-page :is(*){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-utilities;@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}}@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)}: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)}: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)}: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)}: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)}}@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{--lightningcss-light:initial;--lightningcss-dark: ;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{--lightningcss-light: ;--lightningcss-dark:initial;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:oklab(0% none none/.6);--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%;margin:0;padding:0}}@layer wa-theme-dimension,wa-theme-overrides;@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2"),url(./jetbrains-mono-latin-400-normal.6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-latin-500-normal.BWZEU5yA.woff2)format("woff2"),url(./jetbrains-mono-latin-500-normal.CJOVTJB7.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./jetbrains-mono-latin-600-normal.C8RAYTDA.woff2)format("woff2"),url(./jetbrains-mono-latin-600-normal.BfsvjouI.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-latin-700-normal.BYuf6tUa.woff2)format("woff2"),url(./jetbrains-mono-latin-700-normal.D3wTyLJW.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2)format("woff2"),url(./jetbrains-mono-latin-ext-400-normal.fXTG6kC5.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-latin-ext-500-normal.Cut-4mMH.woff2)format("woff2"),url(./jetbrains-mono-latin-ext-500-normal.ckzbgY84.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./jetbrains-mono-latin-ext-600-normal.BfB_LPfz.woff2)format("woff2"),url(./jetbrains-mono-latin-ext-600-normal.DObL3zCW.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-latin-ext-700-normal.CZipNAKV.woff2)format("woff2"),url(./jetbrains-mono-latin-ext-700-normal.CxPITLHs.woff)format("woff")}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-solid,.fab,.far,.fas{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-synthesis:none;font-variant:normal;font-style:normal;font-weight:var(--fa-style,900);text-align:center;text-rendering:auto;width:var(--fa-width,1.25em);line-height:1}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(var(--fa-li-width,2em)*-1)}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-end,.fa-pull-right{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition:none!important;animation:none!important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index,auto);position:absolute;inset:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-exclamation{--fa:"!"}.fa-hashtag{--fa:"#"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"$"}.fa-percent,.fa-percentage{--fa:"%"}.fa-asterisk{--fa:"*"}.fa-add,.fa-plus{--fa:"+"}.fa-less-than{--fa:"<"}.fa-equals{--fa:"="}.fa-greater-than{--fa:">"}.fa-question{--fa:"?"}.fa-at{--fa:"@"}.fa-a{--fa:"A"}.fa-b{--fa:"B"}.fa-c{--fa:"C"}.fa-d{--fa:"D"}.fa-e{--fa:"E"}.fa-f{--fa:"F"}.fa-g{--fa:"G"}.fa-h{--fa:"H"}.fa-i{--fa:"I"}.fa-j{--fa:"J"}.fa-k{--fa:"K"}.fa-l{--fa:"L"}.fa-m{--fa:"M"}.fa-n{--fa:"N"}.fa-o{--fa:"O"}.fa-p{--fa:"P"}.fa-q{--fa:"Q"}.fa-r{--fa:"R"}.fa-s{--fa:"S"}.fa-t{--fa:"T"}.fa-u{--fa:"U"}.fa-v{--fa:"V"}.fa-w{--fa:"W"}.fa-x{--fa:"X"}.fa-y{--fa:"Y"}.fa-z{--fa:"Z"}.fa-faucet{--fa:""}.fa-faucet-drip{--fa:""}.fa-house-chimney-window{--fa:""}.fa-house-signal{--fa:""}.fa-temperature-arrow-down,.fa-temperature-down{--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:""}.fa-trailer{--fa:""}.fa-bacteria{--fa:""}.fa-bacterium{--fa:""}.fa-box-tissue{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-hand-sparkles{--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:""}.fa-handshake-alt-slash,.fa-handshake-simple-slash,.fa-handshake-slash{--fa:""}.fa-head-side-cough{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-head-side-mask{--fa:""}.fa-head-side-virus{--fa:""}.fa-house-chimney-user{--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:""}.fa-lungs-virus{--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:""}.fa-plane-slash{--fa:""}.fa-pump-medical{--fa:""}.fa-pump-soap{--fa:""}.fa-shield-virus{--fa:""}.fa-sink{--fa:""}.fa-soap{--fa:""}.fa-stopwatch-20{--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:""}.fa-store-slash{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-users-slash{--fa:""}.fa-virus{--fa:""}.fa-virus-slash{--fa:""}.fa-viruses{--fa:""}.fa-vest{--fa:""}.fa-vest-patches{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-austral-sign{--fa:""}.fa-baht-sign{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-bolt-lightning{--fa:""}.fa-book-bookmark{--fa:""}.fa-camera-rotate{--fa:""}.fa-cedi-sign{--fa:""}.fa-chart-column{--fa:""}.fa-chart-gantt{--fa:""}.fa-clapperboard{--fa:""}.fa-closed-captioning-slash{--fa:""}.fa-clover{--fa:""}.fa-code-compare{--fa:""}.fa-code-fork{--fa:""}.fa-code-pull-request{--fa:""}.fa-colon-sign{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-display{--fa:""}.fa-dong-sign{--fa:""}.fa-elevator{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-florin-sign{--fa:""}.fa-folder-closed{--fa:""}.fa-franc-sign{--fa:""}.fa-guarani-sign{--fa:""}.fa-gun{--fa:""}.fa-hands-clapping{--fa:""}.fa-home-user,.fa-house-user{--fa:""}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:""}.fa-kip-sign{--fa:""}.fa-lari-sign{--fa:""}.fa-litecoin-sign{--fa:""}.fa-manat-sign{--fa:""}.fa-mask-face{--fa:""}.fa-mill-sign{--fa:""}.fa-money-bills{--fa:""}.fa-naira-sign{--fa:""}.fa-notdef{--fa:""}.fa-panorama{--fa:""}.fa-peseta-sign{--fa:""}.fa-peso-sign{--fa:""}.fa-plane-up{--fa:""}.fa-rupiah-sign{--fa:""}.fa-stairs{--fa:""}.fa-timeline{--fa:""}.fa-truck-front{--fa:""}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:""}.fa-vault{--fa:""}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:""}.fa-wheat-alt,.fa-wheat-awn{--fa:""}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:""}.fa-bangladeshi-taka-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-person-pregnant{--fa:""}.fa-home-lg,.fa-house-chimney{--fa:""}.fa-house-crack{--fa:""}.fa-house-medical{--fa:""}.fa-cent-sign{--fa:""}.fa-plus-minus{--fa:""}.fa-sailboat{--fa:""}.fa-section{--fa:""}.fa-shrimp{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-chart-simple{--fa:""}.fa-diagram-next{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-diagram-successor{--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:""}.fa-bug-slash{--fa:""}.fa-file-circle-plus{--fa:""}.fa-shop-lock{--fa:""}.fa-virus-covid{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-anchor-lock{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-arrows-spin{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-bore-hole{--fa:""}.fa-bottle-droplet{--fa:""}.fa-bottle-water{--fa:""}.fa-bowl-food{--fa:""}.fa-boxes-packing{--fa:""}.fa-bridge{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-bridge-lock{--fa:""}.fa-bridge-water{--fa:""}.fa-bucket{--fa:""}.fa-bugs{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-building-circle-check{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-building-flag{--fa:""}.fa-building-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-building-shield{--fa:""}.fa-building-un{--fa:""}.fa-building-user{--fa:""}.fa-building-wheat{--fa:""}.fa-burst{--fa:""}.fa-car-on{--fa:""}.fa-car-tunnel{--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:""}.fa-children{--fa:""}.fa-circle-nodes{--fa:""}.fa-clipboard-question{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-computer{--fa:""}.fa-cubes-stacked{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-explosion{--fa:""}.fa-ferry{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-file-circle-minus{--fa:""}.fa-file-circle-question{--fa:""}.fa-file-shield{--fa:""}.fa-fire-burner{--fa:""}.fa-fish-fins{--fa:""}.fa-flask-vial{--fa:""}.fa-glass-water{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-handcuffs{--fa:""}.fa-hands-bound{--fa:""}.fa-hands-holding-child{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-heart-circle-check{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-helmet-un{--fa:""}.fa-hill-avalanche{--fa:""}.fa-hill-rockslide{--fa:""}.fa-house-circle-check{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-house-fire{--fa:""}.fa-house-flag{--fa:""}.fa-house-flood-water{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-house-lock{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-house-medical-flag{--fa:""}.fa-house-tsunami{--fa:""}.fa-jar{--fa:""}.fa-jar-wheat{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-jug-detergent{--fa:""}.fa-kitchen-set{--fa:""}.fa-land-mine-on{--fa:""}.fa-landmark-flag{--fa:""}.fa-laptop-file{--fa:""}.fa-lines-leaning{--fa:""}.fa-location-pin-lock{--fa:""}.fa-locust{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-mask-ventilator{--fa:""}.fa-mattress-pillow{--fa:""}.fa-mobile-retro{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-mosquito{--fa:""}.fa-mosquito-net{--fa:""}.fa-mound{--fa:""}.fa-mountain-city{--fa:""}.fa-mountain-sun{--fa:""}.fa-oil-well{--fa:""}.fa-people-group{--fa:""}.fa-people-line{--fa:""}.fa-people-pulling{--fa:""}.fa-people-robbery{--fa:""}.fa-people-roof{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-person-burst{--fa:""}.fa-person-cane{--fa:""}.fa-person-chalkboard{--fa:""}.fa-person-circle-check{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-person-circle-minus{--fa:""}.fa-person-circle-plus{--fa:""}.fa-person-circle-question{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-person-dress-burst{--fa:""}.fa-person-drowning{--fa:""}.fa-person-falling{--fa:""}.fa-person-falling-burst{--fa:""}.fa-person-half-dress{--fa:""}.fa-person-harassing{--fa:""}.fa-person-military-pointing{--fa:""}.fa-person-military-rifle{--fa:""}.fa-person-military-to-person{--fa:""}.fa-person-rays{--fa:""}.fa-person-rifle{--fa:""}.fa-person-shelter{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-plane-circle-check{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-plane-lock{--fa:""}.fa-plate-wheat{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-plug-circle-check{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-ranking-star{--fa:""}.fa-road-barrier{--fa:""}.fa-road-bridge{--fa:""}.fa-road-circle-check{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-road-lock{--fa:""}.fa-road-spikes{--fa:""}.fa-rug{--fa:""}.fa-sack-xmark{--fa:""}.fa-school-circle-check{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-school-flag{--fa:""}.fa-school-lock{--fa:""}.fa-sheet-plastic{--fa:""}.fa-shield-cat{--fa:""}.fa-shield-dog{--fa:""}.fa-shield-heart{--fa:""}.fa-square-nfi{--fa:""}.fa-square-person-confined{--fa:""}.fa-square-virus{--fa:""}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-tarp{--fa:""}.fa-tarp-droplet{--fa:""}.fa-tent{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-tents{--fa:""}.fa-toilet-portable{--fa:""}.fa-toilets-portable{--fa:""}.fa-tower-cell{--fa:""}.fa-tower-observation{--fa:""}.fa-tree-city{--fa:""}.fa-trowel{--fa:""}.fa-trowel-bricks{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-truck-droplet{--fa:""}.fa-truck-field{--fa:""}.fa-truck-field-un{--fa:""}.fa-truck-plane{--fa:""}.fa-users-between-lines{--fa:""}.fa-users-line{--fa:""}.fa-users-rays{--fa:""}.fa-users-rectangle{--fa:""}.fa-users-viewfinder{--fa:""}.fa-vial-circle-check{--fa:""}.fa-vial-virus{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-worm{--fa:""}.fa-xmarks-lines{--fa:""}.fa-child-dress{--fa:""}.fa-child-reaching{--fa:""}.fa-file-circle-check{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-person-through-window{--fa:""}.fa-plant-wilt{--fa:""}.fa-stapler{--fa:""}.fa-train-tram{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-chart-diagram{--fa:""}.fa-comment-nodes{--fa:""}.fa-file-fragment{--fa:""}.fa-file-half-dashed{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-square-binary{--fa:""}.fa-pentagon{--fa:""}.fa-non-binary{--fa:""}.fa-spiral{--fa:""}.fa-picture-in-picture{--fa:""}.fa-mobile-vibrate{--fa:""}.fa-single-quote-left{--fa:""}.fa-single-quote-right{--fa:""}.fa-bus-side{--fa:""}.fa-heptagon,.fa-septagon{--fa:""}.fa-aquarius{--fa:""}.fa-aries{--fa:""}.fa-cancer{--fa:""}.fa-capricorn{--fa:""}.fa-gemini{--fa:""}.fa-leo{--fa:""}.fa-libra{--fa:""}.fa-pisces{--fa:""}.fa-sagittarius{--fa:""}.fa-scorpio{--fa:""}.fa-taurus{--fa:""}.fa-virgo{--fa:""}.fa-glass-martini,.fa-martini-glass-empty{--fa:""}.fa-music{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-heart{--fa:""}.fa-star{--fa:""}.fa-user,.fa-user-alt,.fa-user-large{--fa:""}.fa-film,.fa-film-alt,.fa-film-simple{--fa:""}.fa-table-cells-large,.fa-th-large{--fa:""}.fa-table-cells,.fa-th{--fa:""}.fa-table-list,.fa-th-list{--fa:""}.fa-check{--fa:""}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:""}.fa-power-off{--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:""}.fa-cog,.fa-gear{--fa:""}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-road{--fa:""}.fa-download{--fa:""}.fa-inbox{--fa:""}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-list-alt,.fa-rectangle-list{--fa:""}.fa-lock{--fa:""}.fa-flag{--fa:""}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa:""}.fa-volume-off{--fa:""}.fa-volume-down,.fa-volume-low{--fa:""}.fa-volume-high,.fa-volume-up{--fa:""}.fa-qrcode{--fa:""}.fa-barcode{--fa:""}.fa-tag{--fa:""}.fa-tags{--fa:""}.fa-book{--fa:""}.fa-bookmark{--fa:""}.fa-print{--fa:""}.fa-camera,.fa-camera-alt{--fa:""}.fa-font{--fa:""}.fa-bold{--fa:""}.fa-italic{--fa:""}.fa-text-height{--fa:""}.fa-text-width{--fa:""}.fa-align-left{--fa:""}.fa-align-center{--fa:""}.fa-align-right{--fa:""}.fa-align-justify{--fa:""}.fa-list,.fa-list-squares{--fa:""}.fa-dedent,.fa-outdent{--fa:""}.fa-indent{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-image{--fa:""}.fa-location-pin,.fa-map-marker{--fa:""}.fa-adjust,.fa-circle-half-stroke{--fa:""}.fa-droplet,.fa-tint{--fa:""}.fa-edit,.fa-pen-to-square{--fa:""}.fa-arrows,.fa-arrows-up-down-left-right{--fa:""}.fa-backward-step,.fa-step-backward{--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:""}.fa-backward{--fa:""}.fa-play{--fa:""}.fa-pause{--fa:""}.fa-stop{--fa:""}.fa-forward{--fa:""}.fa-fast-forward,.fa-forward-fast{--fa:""}.fa-forward-step,.fa-step-forward{--fa:""}.fa-eject{--fa:""}.fa-chevron-left{--fa:""}.fa-chevron-right{--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-check-circle,.fa-circle-check{--fa:""}.fa-circle-question,.fa-question-circle{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-crosshairs{--fa:""}.fa-ban,.fa-cancel{--fa:""}.fa-arrow-left{--fa:""}.fa-arrow-right{--fa:""}.fa-arrow-up{--fa:""}.fa-arrow-down{--fa:""}.fa-mail-forward,.fa-share{--fa:""}.fa-expand{--fa:""}.fa-compress{--fa:""}.fa-minus,.fa-subtract{--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:""}.fa-gift{--fa:""}.fa-leaf{--fa:""}.fa-fire{--fa:""}.fa-eye{--fa:""}.fa-eye-slash{--fa:""}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:""}.fa-plane{--fa:""}.fa-calendar-alt,.fa-calendar-days{--fa:""}.fa-random,.fa-shuffle{--fa:""}.fa-comment{--fa:""}.fa-magnet{--fa:""}.fa-chevron-up{--fa:""}.fa-chevron-down{--fa:""}.fa-retweet{--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-folder-open{--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:""}.fa-arrows-h,.fa-arrows-left-right{--fa:""}.fa-bar-chart,.fa-chart-bar{--fa:""}.fa-camera-retro{--fa:""}.fa-key{--fa:""}.fa-cogs,.fa-gears{--fa:""}.fa-comments{--fa:""}.fa-star-half{--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:""}.fa-thumb-tack,.fa-thumbtack{--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:""}.fa-trophy{--fa:""}.fa-upload{--fa:""}.fa-lemon{--fa:""}.fa-phone{--fa:""}.fa-phone-square,.fa-square-phone{--fa:""}.fa-unlock{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-feed,.fa-rss{--fa:""}.fa-hard-drive,.fa-hdd{--fa:""}.fa-bullhorn{--fa:""}.fa-certificate{--fa:""}.fa-hand-point-right{--fa:""}.fa-hand-point-left{--fa:""}.fa-hand-point-up{--fa:""}.fa-hand-point-down{--fa:""}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:""}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:""}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:""}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:""}.fa-globe{--fa:""}.fa-wrench{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-filter{--fa:""}.fa-briefcase{--fa:""}.fa-arrows-alt,.fa-up-down-left-right{--fa:""}.fa-users{--fa:""}.fa-chain,.fa-link{--fa:""}.fa-cloud{--fa:""}.fa-flask{--fa:""}.fa-cut,.fa-scissors{--fa:""}.fa-copy{--fa:""}.fa-paperclip{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-square{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-list-dots,.fa-list-ul{--fa:""}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:""}.fa-strikethrough{--fa:""}.fa-underline{--fa:""}.fa-table{--fa:""}.fa-magic,.fa-wand-magic{--fa:""}.fa-truck{--fa:""}.fa-money-bill{--fa:""}.fa-caret-down{--fa:""}.fa-caret-up{--fa:""}.fa-caret-left{--fa:""}.fa-caret-right{--fa:""}.fa-columns,.fa-table-columns{--fa:""}.fa-sort,.fa-unsorted{--fa:""}.fa-sort-desc,.fa-sort-down{--fa:""}.fa-sort-asc,.fa-sort-up{--fa:""}.fa-envelope{--fa:""}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:""}.fa-gavel,.fa-legal{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-sitemap{--fa:""}.fa-umbrella{--fa:""}.fa-file-clipboard,.fa-paste{--fa:""}.fa-lightbulb{--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:""}.fa-user-doctor,.fa-user-md{--fa:""}.fa-stethoscope{--fa:""}.fa-suitcase{--fa:""}.fa-bell{--fa:""}.fa-coffee,.fa-mug-saucer{--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:""}.fa-ambulance,.fa-truck-medical{--fa:""}.fa-medkit,.fa-suitcase-medical{--fa:""}.fa-fighter-jet,.fa-jet-fighter{--fa:""}.fa-beer,.fa-beer-mug-empty{--fa:""}.fa-h-square,.fa-square-h{--fa:""}.fa-plus-square,.fa-square-plus{--fa:""}.fa-angle-double-left,.fa-angles-left{--fa:""}.fa-angle-double-right,.fa-angles-right{--fa:""}.fa-angle-double-up,.fa-angles-up{--fa:""}.fa-angle-double-down,.fa-angles-down{--fa:""}.fa-angle-left{--fa:""}.fa-angle-right{--fa:""}.fa-angle-up{--fa:""}.fa-angle-down{--fa:""}.fa-laptop{--fa:""}.fa-tablet-button{--fa:""}.fa-mobile-button{--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:""}.fa-spinner{--fa:""}.fa-circle{--fa:""}.fa-face-smile,.fa-smile{--fa:""}.fa-face-frown,.fa-frown{--fa:""}.fa-face-meh,.fa-meh{--fa:""}.fa-gamepad{--fa:""}.fa-keyboard{--fa:""}.fa-flag-checkered{--fa:""}.fa-terminal{--fa:""}.fa-code{--fa:""}.fa-mail-reply-all,.fa-reply-all{--fa:""}.fa-location-arrow{--fa:""}.fa-crop{--fa:""}.fa-code-branch{--fa:""}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:""}.fa-info{--fa:""}.fa-superscript{--fa:""}.fa-subscript{--fa:""}.fa-eraser{--fa:""}.fa-puzzle-piece{--fa:""}.fa-microphone{--fa:""}.fa-microphone-slash{--fa:""}.fa-shield,.fa-shield-blank{--fa:""}.fa-calendar{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-rocket{--fa:""}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:""}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:""}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:""}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:""}.fa-anchor{--fa:""}.fa-unlock-alt,.fa-unlock-keyhole{--fa:""}.fa-bullseye{--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:""}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:""}.fa-rss-square,.fa-square-rss{--fa:""}.fa-circle-play,.fa-play-circle{--fa:""}.fa-ticket{--fa:""}.fa-minus-square,.fa-square-minus{--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:""}.fa-check-square,.fa-square-check{--fa:""}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:""}.fa-external-link-square,.fa-square-arrow-up-right{--fa:""}.fa-share-from-square,.fa-share-square{--fa:""}.fa-compass{--fa:""}.fa-caret-square-down,.fa-square-caret-down{--fa:""}.fa-caret-square-up,.fa-square-caret-up{--fa:""}.fa-caret-square-right,.fa-square-caret-right{--fa:""}.fa-eur,.fa-euro,.fa-euro-sign{--fa:""}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:""}.fa-rupee,.fa-rupee-sign{--fa:""}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:""}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:""}.fa-krw,.fa-won,.fa-won-sign{--fa:""}.fa-file{--fa:""}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:""}.fa-thumbs-up{--fa:""}.fa-thumbs-down{--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:""}.fa-female,.fa-person-dress{--fa:""}.fa-male,.fa-person{--fa:""}.fa-sun{--fa:""}.fa-moon{--fa:""}.fa-archive,.fa-box-archive{--fa:""}.fa-bug{--fa:""}.fa-caret-square-left,.fa-square-caret-left{--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:""}.fa-wheelchair{--fa:""}.fa-lira-sign{--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:""}.fa-envelope-square,.fa-square-envelope{--fa:""}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:""}.fa-language{--fa:""}.fa-fax{--fa:""}.fa-building{--fa:""}.fa-child{--fa:""}.fa-paw{--fa:""}.fa-cube{--fa:""}.fa-cubes{--fa:""}.fa-recycle{--fa:""}.fa-automobile,.fa-car{--fa:""}.fa-cab,.fa-taxi{--fa:""}.fa-tree{--fa:""}.fa-database{--fa:""}.fa-file-pdf{--fa:""}.fa-file-word{--fa:""}.fa-file-excel{--fa:""}.fa-file-powerpoint{--fa:""}.fa-file-image{--fa:""}.fa-file-archive,.fa-file-zipper{--fa:""}.fa-file-audio{--fa:""}.fa-file-video{--fa:""}.fa-file-code{--fa:""}.fa-life-ring{--fa:""}.fa-circle-notch{--fa:""}.fa-paper-plane{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-header,.fa-heading{--fa:""}.fa-paragraph{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-share-alt,.fa-share-nodes{--fa:""}.fa-share-alt-square,.fa-square-share-nodes{--fa:""}.fa-bomb{--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:""}.fa-teletype,.fa-tty{--fa:""}.fa-binoculars{--fa:""}.fa-plug{--fa:""}.fa-newspaper{--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:""}.fa-calculator{--fa:""}.fa-bell-slash{--fa:""}.fa-trash{--fa:""}.fa-copyright{--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:""}.fa-paint-brush,.fa-paintbrush{--fa:""}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:""}.fa-area-chart,.fa-chart-area{--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:""}.fa-chart-line,.fa-line-chart{--fa:""}.fa-toggle-off{--fa:""}.fa-toggle-on{--fa:""}.fa-bicycle{--fa:""}.fa-bus{--fa:""}.fa-closed-captioning{--fa:""}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:""}.fa-cart-plus{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-diamond{--fa:""}.fa-ship{--fa:""}.fa-user-secret{--fa:""}.fa-motorcycle{--fa:""}.fa-street-view{--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:""}.fa-venus{--fa:""}.fa-mars{--fa:""}.fa-mercury{--fa:""}.fa-mars-and-venus{--fa:""}.fa-transgender,.fa-transgender-alt{--fa:""}.fa-venus-double{--fa:""}.fa-mars-double{--fa:""}.fa-venus-mars{--fa:""}.fa-mars-stroke{--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:""}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:""}.fa-neuter{--fa:""}.fa-genderless{--fa:""}.fa-server{--fa:""}.fa-user-plus{--fa:""}.fa-user-times,.fa-user-xmark{--fa:""}.fa-bed{--fa:""}.fa-train{--fa:""}.fa-subway,.fa-train-subway{--fa:""}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:""}.fa-battery-4,.fa-battery-three-quarters{--fa:""}.fa-battery-3,.fa-battery-half{--fa:""}.fa-battery-2,.fa-battery-quarter{--fa:""}.fa-battery-0,.fa-battery-empty{--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:""}.fa-i-cursor{--fa:""}.fa-object-group{--fa:""}.fa-object-ungroup{--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:""}.fa-clone{--fa:""}.fa-balance-scale,.fa-scale-balanced{--fa:""}.fa-hourglass-1,.fa-hourglass-start{--fa:""}.fa-hourglass-2,.fa-hourglass-half{--fa:""}.fa-hourglass-3,.fa-hourglass-end{--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:""}.fa-hand,.fa-hand-paper{--fa:""}.fa-hand-scissors{--fa:""}.fa-hand-lizard{--fa:""}.fa-hand-spock{--fa:""}.fa-hand-pointer{--fa:""}.fa-hand-peace{--fa:""}.fa-trademark{--fa:""}.fa-registered{--fa:""}.fa-television,.fa-tv,.fa-tv-alt{--fa:""}.fa-calendar-plus{--fa:""}.fa-calendar-minus{--fa:""}.fa-calendar-times,.fa-calendar-xmark{--fa:""}.fa-calendar-check{--fa:""}.fa-industry{--fa:""}.fa-map-pin{--fa:""}.fa-map-signs,.fa-signs-post{--fa:""}.fa-map{--fa:""}.fa-comment-alt,.fa-message{--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:""}.fa-universal-access{--fa:""}.fa-blind,.fa-person-walking-with-cane{--fa:""}.fa-audio-description{--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:""}.fa-braille{--fa:""}.fa-assistive-listening-systems,.fa-ear-listen{--fa:""}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:""}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:""}.fa-handshake,.fa-handshake-alt,.fa-handshake-simple{--fa:""}.fa-envelope-open{--fa:""}.fa-address-book,.fa-contact-book{--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:""}.fa-circle-user,.fa-user-circle{--fa:""}.fa-id-badge{--fa:""}.fa-drivers-license,.fa-id-card{--fa:""}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:""}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:""}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:""}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:""}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:""}.fa-shower{--fa:""}.fa-bath,.fa-bathtub{--fa:""}.fa-podcast{--fa:""}.fa-window-maximize{--fa:""}.fa-window-minimize{--fa:""}.fa-window-restore{--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:""}.fa-microchip{--fa:""}.fa-snowflake{--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:""}.fa-cutlery,.fa-utensils{--fa:""}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:""}.fa-trash-alt,.fa-trash-can{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-stopwatch{--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:""}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:""}.fa-poo{--fa:""}.fa-images{--fa:""}.fa-pencil,.fa-pencil-alt{--fa:""}.fa-pen{--fa:""}.fa-pen-alt,.fa-pen-clip{--fa:""}.fa-octagon{--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:""}.fa-long-arrow-alt-right,.fa-right-long{--fa:""}.fa-long-arrow-alt-up,.fa-up-long{--fa:""}.fa-hexagon{--fa:""}.fa-file-edit,.fa-file-pen{--fa:""}.fa-expand-arrows-alt,.fa-maximize{--fa:""}.fa-clipboard{--fa:""}.fa-arrows-alt-h,.fa-left-right{--fa:""}.fa-arrows-alt-v,.fa-up-down{--fa:""}.fa-alarm-clock{--fa:""}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:""}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:""}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:""}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:""}.fa-external-link-alt,.fa-up-right-from-square{--fa:""}.fa-external-link-square-alt,.fa-square-up-right{--fa:""}.fa-exchange-alt,.fa-right-left{--fa:""}.fa-repeat{--fa:""}.fa-code-commit{--fa:""}.fa-code-merge{--fa:""}.fa-desktop,.fa-desktop-alt{--fa:""}.fa-gem{--fa:""}.fa-level-down-alt,.fa-turn-down{--fa:""}.fa-level-up-alt,.fa-turn-up{--fa:""}.fa-lock-open{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-microphone-alt,.fa-microphone-lines{--fa:""}.fa-mobile-alt,.fa-mobile-screen-button{--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:""}.fa-mobile-android-alt,.fa-mobile-screen{--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:""}.fa-phone-slash{--fa:""}.fa-image-portrait,.fa-portrait{--fa:""}.fa-mail-reply,.fa-reply{--fa:""}.fa-shield-alt,.fa-shield-halved{--fa:""}.fa-tablet-alt,.fa-tablet-screen-button{--fa:""}.fa-tablet,.fa-tablet-android{--fa:""}.fa-ticket-alt,.fa-ticket-simple{--fa:""}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:""}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:""}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-baseball,.fa-baseball-ball{--fa:""}.fa-basketball,.fa-basketball-ball{--fa:""}.fa-bowling-ball{--fa:""}.fa-chess{--fa:""}.fa-chess-bishop{--fa:""}.fa-chess-board{--fa:""}.fa-chess-king{--fa:""}.fa-chess-knight{--fa:""}.fa-chess-pawn{--fa:""}.fa-chess-queen{--fa:""}.fa-chess-rook{--fa:""}.fa-dumbbell{--fa:""}.fa-football,.fa-football-ball{--fa:""}.fa-golf-ball,.fa-golf-ball-tee{--fa:""}.fa-hockey-puck{--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:""}.fa-square-full{--fa:""}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:""}.fa-allergies,.fa-hand-dots{--fa:""}.fa-band-aid,.fa-bandage{--fa:""}.fa-box{--fa:""}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:""}.fa-briefcase-medical{--fa:""}.fa-burn,.fa-fire-flame-simple{--fa:""}.fa-capsules{--fa:""}.fa-clipboard-check{--fa:""}.fa-clipboard-list{--fa:""}.fa-diagnoses,.fa-person-dots-from-line{--fa:""}.fa-dna{--fa:""}.fa-dolly,.fa-dolly-box{--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:""}.fa-file-medical{--fa:""}.fa-file-medical-alt,.fa-file-waveform{--fa:""}.fa-first-aid,.fa-kit-medical{--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:""}.fa-id-card-alt,.fa-id-card-clip{--fa:""}.fa-notes-medical{--fa:""}.fa-pallet{--fa:""}.fa-pills{--fa:""}.fa-prescription-bottle{--fa:""}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:""}.fa-bed-pulse,.fa-procedures{--fa:""}.fa-shipping-fast,.fa-truck-fast{--fa:""}.fa-smoking{--fa:""}.fa-syringe{--fa:""}.fa-tablets{--fa:""}.fa-thermometer{--fa:""}.fa-vial{--fa:""}.fa-vials{--fa:""}.fa-warehouse{--fa:""}.fa-weight,.fa-weight-scale{--fa:""}.fa-x-ray{--fa:""}.fa-box-open{--fa:""}.fa-comment-dots,.fa-commenting{--fa:""}.fa-comment-slash{--fa:""}.fa-couch{--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:""}.fa-dove{--fa:""}.fa-hand-holding{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:""}.fa-hands-holding{--fa:""}.fa-hands-helping,.fa-handshake-angle{--fa:""}.fa-parachute-box{--fa:""}.fa-people-carry,.fa-people-carry-box{--fa:""}.fa-piggy-bank{--fa:""}.fa-ribbon{--fa:""}.fa-route{--fa:""}.fa-seedling,.fa-sprout{--fa:""}.fa-sign,.fa-sign-hanging{--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:""}.fa-tape{--fa:""}.fa-truck-loading,.fa-truck-ramp-box{--fa:""}.fa-truck-moving{--fa:""}.fa-video-slash{--fa:""}.fa-wine-glass{--fa:""}.fa-user-astronaut{--fa:""}.fa-user-check{--fa:""}.fa-user-clock{--fa:""}.fa-user-cog,.fa-user-gear{--fa:""}.fa-user-edit,.fa-user-pen{--fa:""}.fa-user-friends,.fa-user-group{--fa:""}.fa-user-graduate{--fa:""}.fa-user-lock{--fa:""}.fa-user-minus{--fa:""}.fa-user-ninja{--fa:""}.fa-user-shield{--fa:""}.fa-user-alt-slash,.fa-user-large-slash,.fa-user-slash{--fa:""}.fa-user-tag{--fa:""}.fa-user-tie{--fa:""}.fa-users-cog,.fa-users-gear{--fa:""}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:""}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:""}.fa-blender{--fa:""}.fa-book-open{--fa:""}.fa-broadcast-tower,.fa-tower-broadcast{--fa:""}.fa-broom{--fa:""}.fa-blackboard,.fa-chalkboard{--fa:""}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:""}.fa-church{--fa:""}.fa-coins{--fa:""}.fa-compact-disc{--fa:""}.fa-crow{--fa:""}.fa-crown{--fa:""}.fa-dice{--fa:""}.fa-dice-five{--fa:""}.fa-dice-four{--fa:""}.fa-dice-one{--fa:""}.fa-dice-six{--fa:""}.fa-dice-three{--fa:""}.fa-dice-two{--fa:""}.fa-divide{--fa:""}.fa-door-closed{--fa:""}.fa-door-open{--fa:""}.fa-feather{--fa:""}.fa-frog{--fa:""}.fa-gas-pump{--fa:""}.fa-glasses{--fa:""}.fa-greater-than-equal{--fa:""}.fa-helicopter{--fa:""}.fa-infinity{--fa:""}.fa-kiwi-bird{--fa:""}.fa-less-than-equal{--fa:""}.fa-memory{--fa:""}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:""}.fa-money-bill-wave{--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:""}.fa-money-check{--fa:""}.fa-money-check-alt,.fa-money-check-dollar{--fa:""}.fa-not-equal{--fa:""}.fa-palette{--fa:""}.fa-parking,.fa-square-parking{--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:""}.fa-receipt{--fa:""}.fa-robot{--fa:""}.fa-ruler{--fa:""}.fa-ruler-combined{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-ruler-vertical{--fa:""}.fa-school{--fa:""}.fa-screwdriver{--fa:""}.fa-shoe-prints{--fa:""}.fa-skull{--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:""}.fa-store{--fa:""}.fa-shop,.fa-store-alt{--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:""}.fa-stroopwafel{--fa:""}.fa-toolbox{--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:""}.fa-person-walking,.fa-walking{--fa:""}.fa-wallet{--fa:""}.fa-angry,.fa-face-angry{--fa:""}.fa-archway{--fa:""}.fa-atlas,.fa-book-atlas{--fa:""}.fa-award{--fa:""}.fa-backspace,.fa-delete-left{--fa:""}.fa-bezier-curve{--fa:""}.fa-bong{--fa:""}.fa-brush{--fa:""}.fa-bus-alt,.fa-bus-simple{--fa:""}.fa-cannabis{--fa:""}.fa-check-double{--fa:""}.fa-cocktail,.fa-martini-glass-citrus{--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:""}.fa-cookie{--fa:""}.fa-cookie-bite{--fa:""}.fa-crop-alt,.fa-crop-simple{--fa:""}.fa-digital-tachograph,.fa-tachograph-digital{--fa:""}.fa-dizzy,.fa-face-dizzy{--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:""}.fa-drum{--fa:""}.fa-drum-steelpan{--fa:""}.fa-feather-alt,.fa-feather-pointed{--fa:""}.fa-file-contract{--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:""}.fa-arrow-right-from-file,.fa-file-export{--fa:""}.fa-arrow-right-to-file,.fa-file-import{--fa:""}.fa-file-invoice{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-file-prescription{--fa:""}.fa-file-signature{--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:""}.fa-fill{--fa:""}.fa-fill-drip{--fa:""}.fa-fingerprint{--fa:""}.fa-fish{--fa:""}.fa-face-flushed,.fa-flushed{--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:""}.fa-glass-martini-alt,.fa-martini-glass{--fa:""}.fa-earth-africa,.fa-globe-africa{--fa:""}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:""}.fa-face-grimace,.fa-grimace{--fa:""}.fa-face-grin,.fa-grin{--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:""}.fa-face-grin-tongue,.fa-grin-tongue{--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:""}.fa-grid-horizontal,.fa-grip,.fa-grip-horizontal{--fa:""}.fa-grid-vertical,.fa-grip-vertical{--fa:""}.fa-headset{--fa:""}.fa-highlighter{--fa:""}.fa-hot-tub,.fa-hot-tub-person{--fa:""}.fa-hotel{--fa:""}.fa-joint{--fa:""}.fa-face-kiss,.fa-kiss{--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:""}.fa-face-laugh,.fa-laugh{--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:""}.fa-map-location,.fa-map-marked{--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:""}.fa-marker{--fa:""}.fa-medal{--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:""}.fa-monument{--fa:""}.fa-mortar-pestle{--fa:""}.fa-paint-roller{--fa:""}.fa-passport{--fa:""}.fa-pen-fancy{--fa:""}.fa-pen-nib{--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:""}.fa-plane-arrival{--fa:""}.fa-plane-departure{--fa:""}.fa-prescription{--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:""}.fa-shuttle-van,.fa-van-shuttle{--fa:""}.fa-signature{--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:""}.fa-solar-panel{--fa:""}.fa-spa{--fa:""}.fa-splotch{--fa:""}.fa-spray-can{--fa:""}.fa-stamp{--fa:""}.fa-star-half-alt,.fa-star-half-stroke{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-face-surprise,.fa-surprise{--fa:""}.fa-swatchbook{--fa:""}.fa-person-swimming,.fa-swimmer{--fa:""}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:""}.fa-face-tired,.fa-tired{--fa:""}.fa-tooth{--fa:""}.fa-umbrella-beach{--fa:""}.fa-weight-hanging{--fa:""}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:""}.fa-air-freshener,.fa-spray-can-sparkles{--fa:""}.fa-apple-alt,.fa-apple-whole{--fa:""}.fa-atom{--fa:""}.fa-bone{--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:""}.fa-brain{--fa:""}.fa-car-alt,.fa-car-rear{--fa:""}.fa-battery-car,.fa-car-battery{--fa:""}.fa-car-burst,.fa-car-crash{--fa:""}.fa-car-side{--fa:""}.fa-charging-station{--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:""}.fa-draw-polygon,.fa-vector-polygon{--fa:""}.fa-laptop-code{--fa:""}.fa-layer-group{--fa:""}.fa-location,.fa-location-crosshairs{--fa:""}.fa-lungs{--fa:""}.fa-microscope{--fa:""}.fa-oil-can{--fa:""}.fa-poop{--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:""}.fa-star-of-life{--fa:""}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:""}.fa-teeth{--fa:""}.fa-teeth-open{--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:""}.fa-traffic-light{--fa:""}.fa-truck-monster{--fa:""}.fa-truck-pickup{--fa:""}.fa-ad,.fa-rectangle-ad{--fa:""}.fa-ankh{--fa:""}.fa-bible,.fa-book-bible{--fa:""}.fa-briefcase-clock,.fa-business-time{--fa:""}.fa-city{--fa:""}.fa-comment-dollar{--fa:""}.fa-comments-dollar{--fa:""}.fa-cross{--fa:""}.fa-dharmachakra{--fa:""}.fa-envelope-open-text{--fa:""}.fa-folder-minus{--fa:""}.fa-folder-plus{--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:""}.fa-gopuram{--fa:""}.fa-hamsa{--fa:""}.fa-bahai,.fa-haykal{--fa:""}.fa-jedi{--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:""}.fa-kaaba{--fa:""}.fa-khanda{--fa:""}.fa-landmark{--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:""}.fa-menorah{--fa:""}.fa-mosque{--fa:""}.fa-om{--fa:""}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:""}.fa-peace{--fa:""}.fa-place-of-worship{--fa:""}.fa-poll,.fa-square-poll-vertical{--fa:""}.fa-poll-h,.fa-square-poll-horizontal{--fa:""}.fa-person-praying,.fa-pray{--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:""}.fa-book-quran,.fa-quran{--fa:""}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:""}.fa-socks{--fa:""}.fa-square-root-alt,.fa-square-root-variable{--fa:""}.fa-star-and-crescent{--fa:""}.fa-star-of-david{--fa:""}.fa-synagogue{--fa:""}.fa-scroll-torah,.fa-torah{--fa:""}.fa-torii-gate{--fa:""}.fa-vihara{--fa:""}.fa-volume,.fa-volume-medium{--fa:""}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:""}.fa-yin-yang{--fa:""}.fa-blender-phone{--fa:""}.fa-book-dead,.fa-book-skull{--fa:""}.fa-campground{--fa:""}.fa-cat{--fa:""}.fa-chair{--fa:""}.fa-cloud-moon{--fa:""}.fa-cloud-sun{--fa:""}.fa-cow{--fa:""}.fa-dice-d20{--fa:""}.fa-dice-d6{--fa:""}.fa-dog{--fa:""}.fa-dragon{--fa:""}.fa-drumstick-bite{--fa:""}.fa-dungeon{--fa:""}.fa-file-csv{--fa:""}.fa-fist-raised,.fa-hand-fist{--fa:""}.fa-ghost{--fa:""}.fa-hammer{--fa:""}.fa-hanukiah{--fa:""}.fa-hat-wizard{--fa:""}.fa-hiking,.fa-person-hiking{--fa:""}.fa-hippo{--fa:""}.fa-horse{--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:""}.fa-hryvnia,.fa-hryvnia-sign{--fa:""}.fa-mask{--fa:""}.fa-mountain{--fa:""}.fa-network-wired{--fa:""}.fa-otter{--fa:""}.fa-ring{--fa:""}.fa-person-running,.fa-running{--fa:""}.fa-scroll{--fa:""}.fa-skull-crossbones{--fa:""}.fa-slash{--fa:""}.fa-spider{--fa:""}.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa:""}.fa-tractor{--fa:""}.fa-user-injured{--fa:""}.fa-vr-cardboard{--fa:""}.fa-wand-sparkles{--fa:""}.fa-wind{--fa:""}.fa-wine-bottle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-cloud-rain{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-democrat{--fa:""}.fa-flag-usa{--fa:""}.fa-hurricane{--fa:""}.fa-landmark-alt,.fa-landmark-dome{--fa:""}.fa-meteor{--fa:""}.fa-person-booth{--fa:""}.fa-poo-bolt,.fa-poo-storm{--fa:""}.fa-rainbow{--fa:""}.fa-republican{--fa:""}.fa-smog{--fa:""}.fa-temperature-high{--fa:""}.fa-temperature-low{--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:""}.fa-tornado{--fa:""}.fa-volcano{--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:""}.fa-water{--fa:""}.fa-baby{--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:""}.fa-biohazard{--fa:""}.fa-blog{--fa:""}.fa-calendar-day{--fa:""}.fa-calendar-week{--fa:""}.fa-candy-cane{--fa:""}.fa-carrot{--fa:""}.fa-cash-register{--fa:""}.fa-compress-arrows-alt,.fa-minimize{--fa:""}.fa-dumpster{--fa:""}.fa-dumpster-fire{--fa:""}.fa-ethernet{--fa:""}.fa-gifts{--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:""}.fa-glass-whiskey,.fa-whiskey-glass{--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:""}.fa-grip-lines{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-guitar{--fa:""}.fa-heart-broken,.fa-heart-crack{--fa:""}.fa-holly-berry{--fa:""}.fa-horse-head{--fa:""}.fa-icicles{--fa:""}.fa-igloo{--fa:""}.fa-mitten{--fa:""}.fa-mug-hot{--fa:""}.fa-radiation{--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:""}.fa-restroom{--fa:""}.fa-satellite{--fa:""}.fa-satellite-dish{--fa:""}.fa-sd-card{--fa:""}.fa-sim-card{--fa:""}.fa-person-skating,.fa-skating{--fa:""}.fa-person-skiing,.fa-skiing{--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:""}.fa-sleigh{--fa:""}.fa-comment-sms,.fa-sms{--fa:""}.fa-person-snowboarding,.fa-snowboarding{--fa:""}.fa-snowman{--fa:""}.fa-snowplow{--fa:""}.fa-tenge,.fa-tenge-sign{--fa:""}.fa-toilet{--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:""}.fa-cable-car,.fa-tram{--fa:""}.fa-fire-alt,.fa-fire-flame-curved{--fa:""}.fa-bacon{--fa:""}.fa-book-medical{--fa:""}.fa-bread-slice{--fa:""}.fa-cheese{--fa:""}.fa-clinic-medical,.fa-house-chimney-medical{--fa:""}.fa-clipboard-user{--fa:""}.fa-comment-medical{--fa:""}.fa-crutch{--fa:""}.fa-disease{--fa:""}.fa-egg{--fa:""}.fa-folder-tree{--fa:""}.fa-burger,.fa-hamburger{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:""}.fa-hospital-user{--fa:""}.fa-hotdog{--fa:""}.fa-ice-cream{--fa:""}.fa-laptop-medical{--fa:""}.fa-pager{--fa:""}.fa-pepper-hot{--fa:""}.fa-pizza-slice{--fa:""}.fa-sack-dollar{--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:""}.fa-user-nurse{--fa:""}.fa-wave-square{--fa:""}.fa-biking,.fa-person-biking{--fa:""}.fa-border-all{--fa:""}.fa-border-none{--fa:""}.fa-border-style,.fa-border-top-left{--fa:""}.fa-digging,.fa-person-digging{--fa:""}.fa-fan{--fa:""}.fa-heart-music-camera-bolt,.fa-icons{--fa:""}.fa-phone-alt,.fa-phone-flip{--fa:""}.fa-phone-square-alt,.fa-square-phone-flip{--fa:""}.fa-photo-film,.fa-photo-video{--fa:""}.fa-remove-format,.fa-text-slash{--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:""}.fa-spell-check{--fa:""}.fa-voicemail{--fa:""}.fa-hat-cowboy{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-computer-mouse,.fa-mouse{--fa:""}.fa-radio{--fa:""}.fa-record-vinyl{--fa:""}.fa-walkie-talkie{--fa:""}.fa-caravan{--fa:""}:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url(./fa-brands-400.BP5tdqmh.woff2)}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-firefox-browser{--fa:""}.fa-ideal{--fa:""}.fa-microblog{--fa:""}.fa-pied-piper-square,.fa-square-pied-piper{--fa:""}.fa-unity{--fa:""}.fa-dailymotion{--fa:""}.fa-instagram-square,.fa-square-instagram{--fa:""}.fa-mixer{--fa:""}.fa-shopify{--fa:""}.fa-deezer{--fa:""}.fa-edge-legacy{--fa:""}.fa-google-pay{--fa:""}.fa-rust{--fa:""}.fa-tiktok{--fa:""}.fa-unsplash{--fa:""}.fa-cloudflare{--fa:""}.fa-guilded{--fa:""}.fa-hive{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-instalod{--fa:""}.fa-octopus-deploy{--fa:""}.fa-perbyte{--fa:""}.fa-uncharted{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-wodu{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-bots{--fa:""}.fa-cmplid{--fa:""}.fa-bilibili{--fa:""}.fa-golang{--fa:""}.fa-pix{--fa:""}.fa-sitrox{--fa:""}.fa-hashnode{--fa:""}.fa-meta{--fa:""}.fa-padlet{--fa:""}.fa-nfc-directional{--fa:""}.fa-nfc-symbol{--fa:""}.fa-screenpal{--fa:""}.fa-space-awesome{--fa:""}.fa-square-font-awesome{--fa:""}.fa-gitlab-square,.fa-square-gitlab{--fa:""}.fa-odysee{--fa:""}.fa-stubber{--fa:""}.fa-debian{--fa:""}.fa-shoelace{--fa:""}.fa-threads{--fa:""}.fa-square-threads{--fa:""}.fa-square-x-twitter{--fa:""}.fa-x-twitter{--fa:""}.fa-opensuse{--fa:""}.fa-letterboxd{--fa:""}.fa-square-letterboxd{--fa:""}.fa-mintbit{--fa:""}.fa-google-scholar{--fa:""}.fa-brave{--fa:""}.fa-brave-reverse{--fa:""}.fa-pixiv{--fa:""}.fa-upwork{--fa:""}.fa-webflow{--fa:""}.fa-signal-messenger{--fa:""}.fa-bluesky{--fa:""}.fa-jxl{--fa:""}.fa-square-upwork{--fa:""}.fa-web-awesome{--fa:""}.fa-square-web-awesome{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-dart-lang{--fa:""}.fa-flutter{--fa:""}.fa-files-pinwheel{--fa:""}.fa-css{--fa:""}.fa-square-bluesky{--fa:""}.fa-openai{--fa:""}.fa-square-linkedin{--fa:""}.fa-cash-app{--fa:""}.fa-disqus{--fa:""}.fa-11ty,.fa-eleventy{--fa:""}.fa-kakao-talk{--fa:""}.fa-linktree{--fa:""}.fa-notion{--fa:""}.fa-pandora{--fa:""}.fa-pixelfed{--fa:""}.fa-tidal{--fa:""}.fa-vsco{--fa:""}.fa-w3c{--fa:""}.fa-lumon{--fa:""}.fa-lumon-drop{--fa:""}.fa-square-figma{--fa:""}.fa-tex{--fa:""}.fa-duolingo{--fa:""}.fa-supportnow{--fa:""}.fa-tor-browser{--fa:""}.fa-typescript{--fa:""}.fa-square-deskpro{--fa:""}.fa-circle-zulip{--fa:""}.fa-julia{--fa:""}.fa-zulip{--fa:""}.fa-unison{--fa:""}.fa-bgg,.fa-board-game-geek{--fa:""}.fa-ko-fi{--fa:""}.fa-kubernetes{--fa:""}.fa-postgresql{--fa:""}.fa-scaleway{--fa:""}.fa-venmo{--fa:""}.fa-venmo-v{--fa:""}.fa-unreal-engine{--fa:""}.fa-globaleaks{--fa:""}.fa-solana{--fa:""}.fa-threema{--fa:""}.fa-forgejo{--fa:""}.fa-claude{--fa:""}.fa-gitee{--fa:""}.fa-xmpp{--fa:""}.fa-fediverse{--fa:""}.fa-tailwind-css{--fa:""}.fa-arch-linux{--fa:""}.fa-svelte{--fa:""}.fa-hugging-face{--fa:""}.fa-leetcode{--fa:""}.fa-openstreetmap{--fa:""}.fa-ultralytics{--fa:""}.fa-ultralytics-hub{--fa:""}.fa-ultralytics-yolo{--fa:""}.fa-obsidian{--fa:""}.fa-zoom{--fa:""}.fa-vim{--fa:""}.fa-symfonycasts{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-facebook-square,.fa-square-facebook{--fa:""}.fa-linkedin{--fa:""}.fa-github-square,.fa-square-github{--fa:""}.fa-twitter{--fa:""}.fa-facebook{--fa:""}.fa-github{--fa:""}.fa-pinterest{--fa:""}.fa-pinterest-square,.fa-square-pinterest{--fa:""}.fa-google-plus-square,.fa-square-google-plus{--fa:""}.fa-google-plus-g{--fa:""}.fa-linkedin-in{--fa:""}.fa-github-alt{--fa:""}.fa-maxcdn{--fa:""}.fa-html5{--fa:""}.fa-css3{--fa:""}.fa-btc{--fa:""}.fa-youtube{--fa:""}.fa-xing{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-dropbox{--fa:""}.fa-stack-overflow{--fa:""}.fa-instagram{--fa:""}.fa-flickr{--fa:""}.fa-adn{--fa:""}.fa-bitbucket{--fa:""}.fa-tumblr{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-apple{--fa:""}.fa-windows{--fa:""}.fa-android{--fa:""}.fa-linux{--fa:""}.fa-dribbble{--fa:""}.fa-skype{--fa:""}.fa-foursquare{--fa:""}.fa-trello{--fa:""}.fa-gratipay{--fa:""}.fa-vk{--fa:""}.fa-weibo{--fa:""}.fa-renren{--fa:""}.fa-pagelines{--fa:""}.fa-stack-exchange{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-wordpress{--fa:""}.fa-openid{--fa:""}.fa-yahoo{--fa:""}.fa-google{--fa:""}.fa-reddit{--fa:""}.fa-reddit-square,.fa-square-reddit{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-stumbleupon{--fa:""}.fa-delicious{--fa:""}.fa-digg{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-drupal{--fa:""}.fa-joomla{--fa:""}.fa-behance{--fa:""}.fa-behance-square,.fa-square-behance{--fa:""}.fa-steam{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-spotify{--fa:""}.fa-deviantart{--fa:""}.fa-soundcloud{--fa:""}.fa-vine{--fa:""}.fa-codepen{--fa:""}.fa-jsfiddle{--fa:""}.fa-rebel{--fa:""}.fa-empire{--fa:""}.fa-git-square,.fa-square-git{--fa:""}.fa-git{--fa:""}.fa-hacker-news{--fa:""}.fa-tencent-weibo{--fa:""}.fa-qq{--fa:""}.fa-weixin{--fa:""}.fa-slideshare{--fa:""}.fa-twitch{--fa:""}.fa-yelp{--fa:""}.fa-paypal{--fa:""}.fa-google-wallet{--fa:""}.fa-cc-visa{--fa:""}.fa-cc-mastercard{--fa:""}.fa-cc-discover{--fa:""}.fa-cc-amex{--fa:""}.fa-cc-paypal{--fa:""}.fa-cc-stripe{--fa:""}.fa-lastfm{--fa:""}.fa-lastfm-square,.fa-square-lastfm{--fa:""}.fa-ioxhost{--fa:""}.fa-angellist{--fa:""}.fa-buysellads{--fa:""}.fa-connectdevelop{--fa:""}.fa-dashcube{--fa:""}.fa-forumbee{--fa:""}.fa-leanpub{--fa:""}.fa-sellsy{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-simplybuilt{--fa:""}.fa-skyatlas{--fa:""}.fa-pinterest-p{--fa:""}.fa-whatsapp{--fa:""}.fa-viacoin{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-y-combinator{--fa:""}.fa-optin-monster{--fa:""}.fa-opencart{--fa:""}.fa-expeditedssl{--fa:""}.fa-cc-jcb{--fa:""}.fa-cc-diners-club{--fa:""}.fa-creative-commons{--fa:""}.fa-gg{--fa:""}.fa-gg-circle{--fa:""}.fa-odnoklassniki{--fa:""}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:""}.fa-get-pocket{--fa:""}.fa-wikipedia-w{--fa:""}.fa-safari{--fa:""}.fa-chrome{--fa:""}.fa-firefox{--fa:""}.fa-opera{--fa:""}.fa-internet-explorer{--fa:""}.fa-contao{--fa:""}.fa-500px{--fa:""}.fa-amazon{--fa:""}.fa-houzz{--fa:""}.fa-vimeo-v{--fa:""}.fa-black-tie{--fa:""}.fa-fonticons{--fa:""}.fa-reddit-alien{--fa:""}.fa-edge{--fa:""}.fa-codiepie{--fa:""}.fa-modx{--fa:""}.fa-fort-awesome{--fa:""}.fa-usb{--fa:""}.fa-product-hunt{--fa:""}.fa-mixcloud{--fa:""}.fa-scribd{--fa:""}.fa-bluetooth{--fa:""}.fa-bluetooth-b{--fa:""}.fa-gitlab{--fa:""}.fa-wpbeginner{--fa:""}.fa-wpforms{--fa:""}.fa-envira{--fa:""}.fa-glide{--fa:""}.fa-glide-g{--fa:""}.fa-viadeo{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-snapchat-square,.fa-square-snapchat{--fa:""}.fa-pied-piper{--fa:""}.fa-first-order{--fa:""}.fa-yoast{--fa:""}.fa-themeisle{--fa:""}.fa-google-plus{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-linode{--fa:""}.fa-quora{--fa:""}.fa-free-code-camp{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-bandcamp{--fa:""}.fa-grav{--fa:""}.fa-etsy{--fa:""}.fa-imdb{--fa:""}.fa-ravelry{--fa:""}.fa-sellcast{--fa:""}.fa-superpowers{--fa:""}.fa-wpexplorer{--fa:""}.fa-meetup{--fa:""}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:""}.fa-accessible-icon{--fa:""}.fa-accusoft{--fa:""}.fa-adversal{--fa:""}.fa-affiliatetheme{--fa:""}.fa-algolia{--fa:""}.fa-amilia{--fa:""}.fa-angrycreative{--fa:""}.fa-app-store{--fa:""}.fa-app-store-ios{--fa:""}.fa-apper{--fa:""}.fa-asymmetrik{--fa:""}.fa-audible{--fa:""}.fa-avianex{--fa:""}.fa-aws{--fa:""}.fa-bimobject{--fa:""}.fa-bitcoin{--fa:""}.fa-bity{--fa:""}.fa-blackberry{--fa:""}.fa-blogger{--fa:""}.fa-blogger-b{--fa:""}.fa-buromobelexperte{--fa:""}.fa-centercode{--fa:""}.fa-cloudscale{--fa:""}.fa-cloudsmith{--fa:""}.fa-cloudversify{--fa:""}.fa-cpanel{--fa:""}.fa-css3-alt{--fa:""}.fa-cuttlefish{--fa:""}.fa-d-and-d{--fa:""}.fa-deploydog{--fa:""}.fa-deskpro{--fa:""}.fa-digital-ocean{--fa:""}.fa-discord{--fa:""}.fa-discourse{--fa:""}.fa-dochub{--fa:""}.fa-docker{--fa:""}.fa-draft2digital{--fa:""}.fa-dribbble-square,.fa-square-dribbble{--fa:""}.fa-dyalog{--fa:""}.fa-earlybirds{--fa:""}.fa-erlang{--fa:""}.fa-facebook-f{--fa:""}.fa-facebook-messenger{--fa:""}.fa-firstdraft{--fa:""}.fa-fonticons-fi{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-freebsd{--fa:""}.fa-gitkraken{--fa:""}.fa-gofore{--fa:""}.fa-goodreads{--fa:""}.fa-goodreads-g{--fa:""}.fa-google-drive{--fa:""}.fa-google-play{--fa:""}.fa-gripfire{--fa:""}.fa-grunt{--fa:""}.fa-gulp{--fa:""}.fa-hacker-news-square,.fa-square-hacker-news{--fa:""}.fa-hire-a-helper{--fa:""}.fa-hotjar{--fa:""}.fa-hubspot{--fa:""}.fa-itunes{--fa:""}.fa-itunes-note{--fa:""}.fa-jenkins{--fa:""}.fa-joget{--fa:""}.fa-js{--fa:""}.fa-js-square,.fa-square-js{--fa:""}.fa-keycdn{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-kickstarter-k{--fa:""}.fa-laravel{--fa:""}.fa-line{--fa:""}.fa-lyft{--fa:""}.fa-magento{--fa:""}.fa-medapps{--fa:""}.fa-medrt{--fa:""}.fa-microsoft{--fa:""}.fa-mix{--fa:""}.fa-mizuni{--fa:""}.fa-monero{--fa:""}.fa-napster{--fa:""}.fa-node-js{--fa:""}.fa-npm{--fa:""}.fa-ns8{--fa:""}.fa-nutritionix{--fa:""}.fa-page4{--fa:""}.fa-palfed{--fa:""}.fa-patreon{--fa:""}.fa-periscope{--fa:""}.fa-phabricator{--fa:""}.fa-phoenix-framework{--fa:""}.fa-playstation{--fa:""}.fa-pushed{--fa:""}.fa-python{--fa:""}.fa-red-river{--fa:""}.fa-rendact,.fa-wpressr{--fa:""}.fa-replyd{--fa:""}.fa-resolving{--fa:""}.fa-rocketchat{--fa:""}.fa-rockrms{--fa:""}.fa-schlix{--fa:""}.fa-searchengin{--fa:""}.fa-servicestack{--fa:""}.fa-sistrix{--fa:""}.fa-speakap{--fa:""}.fa-staylinked{--fa:""}.fa-steam-symbol{--fa:""}.fa-sticker-mule{--fa:""}.fa-studiovinari{--fa:""}.fa-supple{--fa:""}.fa-uber{--fa:""}.fa-uikit{--fa:""}.fa-uniregistry{--fa:""}.fa-untappd{--fa:""}.fa-ussunnah{--fa:""}.fa-vaadin{--fa:""}.fa-viber{--fa:""}.fa-vimeo{--fa:""}.fa-vnv{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-whmcs{--fa:""}.fa-wordpress-simple{--fa:""}.fa-xbox{--fa:""}.fa-yandex{--fa:""}.fa-yandex-international{--fa:""}.fa-apple-pay{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-fly{--fa:""}.fa-node{--fa:""}.fa-osi{--fa:""}.fa-react{--fa:""}.fa-autoprefixer{--fa:""}.fa-less{--fa:""}.fa-sass{--fa:""}.fa-vuejs{--fa:""}.fa-angular{--fa:""}.fa-aviato{--fa:""}.fa-ember{--fa:""}.fa-gitter{--fa:""}.fa-hooli{--fa:""}.fa-strava{--fa:""}.fa-stripe{--fa:""}.fa-stripe-s{--fa:""}.fa-typo3{--fa:""}.fa-amazon-pay{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-ethereum{--fa:""}.fa-korvue{--fa:""}.fa-elementor{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-flipboard{--fa:""}.fa-hips{--fa:""}.fa-php{--fa:""}.fa-quinscape{--fa:""}.fa-readme{--fa:""}.fa-java{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-creative-commons-by{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-creative-commons-share{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-ebay{--fa:""}.fa-keybase{--fa:""}.fa-mastodon{--fa:""}.fa-r-project{--fa:""}.fa-researchgate{--fa:""}.fa-teamspeak{--fa:""}.fa-first-order-alt{--fa:""}.fa-fulcrum{--fa:""}.fa-galactic-republic{--fa:""}.fa-galactic-senate{--fa:""}.fa-jedi-order{--fa:""}.fa-mandalorian{--fa:""}.fa-old-republic{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-sith{--fa:""}.fa-trade-federation{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-hornbill{--fa:""}.fa-mailchimp{--fa:""}.fa-megaport{--fa:""}.fa-nimblr{--fa:""}.fa-rev{--fa:""}.fa-shopware{--fa:""}.fa-squarespace{--fa:""}.fa-themeco{--fa:""}.fa-weebly{--fa:""}.fa-wix{--fa:""}.fa-ello{--fa:""}.fa-hackerrank{--fa:""}.fa-kaggle{--fa:""}.fa-markdown{--fa:""}.fa-neos{--fa:""}.fa-zhihu{--fa:""}.fa-alipay{--fa:""}.fa-the-red-yeti{--fa:""}.fa-critical-role{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-dev{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-think-peaks{--fa:""}.fa-reacteurope{--fa:""}.fa-artstation{--fa:""}.fa-atlassian{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-centos{--fa:""}.fa-confluence{--fa:""}.fa-dhl{--fa:""}.fa-diaspora{--fa:""}.fa-fedex{--fa:""}.fa-fedora{--fa:""}.fa-figma{--fa:""}.fa-intercom{--fa:""}.fa-invision{--fa:""}.fa-jira{--fa:""}.fa-mendeley{--fa:""}.fa-raspberry-pi{--fa:""}.fa-redhat{--fa:""}.fa-sketch{--fa:""}.fa-sourcetree{--fa:""}.fa-suse{--fa:""}.fa-ubuntu{--fa:""}.fa-ups{--fa:""}.fa-usps{--fa:""}.fa-yarn{--fa:""}.fa-airbnb{--fa:""}.fa-battle-net{--fa:""}.fa-bootstrap{--fa:""}.fa-buffer{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-itch-io{--fa:""}.fa-salesforce{--fa:""}.fa-speaker-deck{--fa:""}.fa-symfony{--fa:""}.fa-waze{--fa:""}.fa-yammer{--fa:""}.fa-git-alt{--fa:""}.fa-stackpath{--fa:""}.fa-cotton-bureau{--fa:""}.fa-buy-n-large{--fa:""}.fa-mdb{--fa:""}.fa-orcid{--fa:""}.fa-swift{--fa:""}.fa-umbraco{--fa:""}:host,:root{--fa-font-regular:normal 400 1em/1 var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:block;src:url(./fa-regular-400.nyy7hhHF.woff2)}.far{--fa-family:var(--fa-family-classic)}.fa-regular,.far{--fa-style:400}:host,:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:block;src:url(./fa-solid-900.DRAAbZTg.woff2)}.fas{--fa-style:900}.fa-classic,.fas{--fa-family:var(--fa-family-classic)}.fa-solid{--fa-style:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(./fa-brands-400.BP5tdqmh.woff2)format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(./fa-solid-900.DRAAbZTg.woff2)format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(./fa-regular-400.nyy7hhHF.woff2)format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(./fa-solid-900.DRAAbZTg.woff2)format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(./fa-brands-400.BP5tdqmh.woff2)format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(./fa-regular-400.nyy7hhHF.woff2)format("woff2");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(data:font/woff2;base64,d09GMk9UVE8AAA/AAAkAAAAAIi4AAA96A4IBAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYCJAQGBmADgRwFiH0AghwHIA22GYUWERHVtH4B/lDAjaHYgPoVT5hsjC2GsZOptOo4yG1beUwR0nj95m5PABbwbw2JNax38ckISWbne6e7NGkzk5t5OtHQ3cQ8E/PgGvBDzYt/8QhfU4ejmw2Ss9r09ODR8l+jtYRSiPjXDe99ioYEJUDICo/AKRIyLZY6g5gb/PN/87fWu+WdLMNMQ049kLkaPl7+P/y/v9+nWsmNny3MZBwpLqIEUgAky2qXQQErAgUkO66A7tm25ybn+/+f01wNrP4u+ymgSuyUUAViDYIh+sbxjfg7VhAd9qRMKrF3BXKBn855NnSt1CQjTJVaYd8BQ++4R20XeJIX0rz/77Q39M65gAwmQQlbFrQfpVQXybLleWPJapb8e0cJ2kLz93Ol/TnMFXfLEn8JhNvbIjqxeXc/2UyOckA5ppQ4m+s0TQFBETgCdMAOCDy5CnvyZI2s0R1fW2MoL1G22ZTgudtjtLzMDwQDEbaWAQIgP8dqAADFS+AKknqe8PfkvO+55v/v91aE9ccAKkA2RADE+AeSboL/4wqvKi8xDkDqIzmV79ZGM7PdnQuhj8FJqIll79DSibQ0sXKXNYRdbRM+GMI2h5rF8zfdMYePtw55PPcmlAgg+mPASPzPwbDv2T3wmL2ThoUXekNwkpY0BDfbwiXSMFqxE24q9TkmWPiKJWh1mORCjilyAEspDGAZW6uwGlensDojrVodGva61vh0aarhKE8bTPCvj1hCK2OYlJVmTImPHEtVTOpYJrK8sJqcmo3VuRet1WnsdOEDcaFhM0UROOQM9KUY5Gdm9T7gPCofd4U7+x9sjlHuZL2RXfHXxYIE8CDvQm6Fk3RDXoiGY+XZ/TOFY9Kk3RCH0nr09srjn4kEqTL9zhy1p4myH+zr56tZWU8/1lvhZTacuYP5Yetw7YwTiDabHECYm7DHjCNR+QyItYjOF8TBoDvl5YcXSOcmKyfPyC0bNnnFhztFF1iXFjO+NknRNJIdlcuQLapKjOCOgXyxwzxWzyqXfZNWqpU/Y/EqBwhFdgdzldTRYQcscirRDqZxtltBIFQcvARqqfPTm9ROQCWXmvAvz+f4mSs4WoOqjmV+MH6r8TTUUn358W2SWZ78vFRvCl7xm11KSkyjY9Zp5ekkhxApAugJxGikosIHs68GiuU/TIwqCywCNlePWfOWfegrUWfqfXZ9wX1xJZZVUaWVN6utxf0m/XN+A0frVZpvr+YYS5WYTP/dyOA2+1jFSuYzlzm0UkIxBYTgjxv2qGr1a33Xe73VE93VHd3WKa2XqzQ0z5i4ND6pAgLVADGAdvICQA+g9DADoyUxaiEZtSRHrSjL/tD/6rdLdWfrbvLaZWUZ628lFTILA4iDzuUuRCDT4zLb9EbNNYDla7prkJb1sf9ps4yByalXLAjno1iDBtIQnk3bt02oZFNS9mGZTLrcFFwuLYcChHY/sdf2tT871c4E9dWb7St8ZWAVxoYfosuJThqeTcueyV1byeNebq+zTldTt9Nbrz8d5hvEG+w16DOMMNxmFGjcVr7HJHKCff1U74jp+nDiWA34AMvXbSjGL/mcxCInGJy+yzwieJF/QXkmwevg9kD53IWNr56dXTHoimkCpx95BLQQ2PxpPpwUV7AFs1Ndo/hfIZh1bJf//v7+Tyj/CT8H3F7A6qmRdgvmMJN2ioW3vZwaYedQL8RNM/O+veVnYH7v9oP5KOyePoBHb+2zIOh0TVD6jONQU9chTV3NEW4mF4VRA0FDA6gRQpnrmRk36EyA73QmLZcDIp2KLDrPqLohc8EhNFtkZE0jyrrGFmN8zNssYeZEJb9VGKGUWXsLkusQmHw/NN1aDVSQDjHXiFlNjOAbroZ8UhfqEVL9nGJP6bpouAIM0lpUyxoihzlDYnQRqe1CUGflRMzbwnKeTGaAqYTQkMV26jweXMYppyDld84jjBqk4oMY8c033Bcj54/JRjgquMTgyBZWMiaNdOECEAMqLkQL5aTRd1h+kIp3SqkDjgI1g5Tk7yLHKacge+vnpnYQKEqpWoaIE2uS1Ml9cKriqrXTBqEEkG0uhcxhNlmmr0Xm3rAWayZV1JQ/KNNVsjN28Y5E7DJbzQZVMSWFKP0dJSXo/7kumXvgf2oJsBI9mQs0tQTGdQlzNUzTUAQoNoE9qz8S+rGufAQyulFq0lpzdbFwf9PZiSkrzYVCwWpdR7DS7IF3L+9f1yMGRZlkLMKQmdJ/1f46jGqaXR3YWhJYu87qJBc0m1RUMczWRag5ADqhkPqxhrDNPT/9UmSkSJfSMvJebDBZ9FdCLUYCv6csAum7yIgZJHSL6fwevL/oN0AP8WsklRyKAJ3g2fB4R6ALyHyUE8EEEuoJmqCGgdCsZtKkGvO8Of70iHhdREid5AMRwUww5Px2EgNkUUlugQRMCSY3ccUbajibX9FEMflNwXQiaqhimrwH4UjnrohSQhM+6lwHbsbDXzobbWNw86+H/znDNiTnVUcM9fYFXauhcs/kUBiETGrooeTa2vWvw27pTjrjFDLT/1sl93DjuteQlbHMGWVs8lqy8qOXl9+MRjp2nQASXcfCwyS5acIVKHjPUa8RjXeMBLjn/fu9yJgF/iaMoK74TfDZTpnSPUd1G4GX8PAX/x9xCS8tengWmzYgucYT8wU0t4ngls/hJGctpOJVoFq+Af2/cjDAPOHFk5P/XXpRtmELfEfS+bCOuQ4L3+ofEPfS5QCO5j0gXqW1urWOvHzQgTEMChC0U5jeEF+pkSyBhwhZI1vB7pTubtmwbzYhsME5PPU0eZ4JHIB5iXSSzwQS0iiHfb0oOtqxA8KUCmMeVEVKnAFvdIPFrkHWdsaZZ8CdZmvR14f0tPqjH2aUMLBmHIMRM7cma2PXWcI9+fDjlrmy0n2PVAr5vPaq06NZRkE2prXUDp0urwStChuHTdAtxMblrCnopM02RUxamAxiQ9KBKEocT1fET438EjShE8NXvGEtoh6YDHprnclg171EKLGCR+PPfF83UQfieAqsqKjjyhMl42Wt1+nrdtq3oT5Q51+AD00vabZETGwF0ZUtwWPqSqkHjF/zNXpgTbmxtQKODCq1o4VYSjmDCqKkdNqxYybf3g1fU1+zn0tjtFC2i5zauLBZqnIy1oRUhWzw1PpO1Y3ttKP6SfenNESUlHAtQyzQ7tqsnhW0mCS7PGnWQGnUeouHk0g+jHIpIjJyBzRtDZKLeLgHpc7RsAHsyZgdFnuoR8VOGyIDBzzuNNh1ioYW0PM7yStZxQrID0pp3LYTOyGW8hAZWL3VDjufx21DyNsDt27Es84ZPD9EQ8+T7UFkoPvBKNAQ92jLGfgvepGe6LSXIUis3EtBzjbcAB1DIyVOPpnD/pL++RY/WOzCaKGWnWJP7OUvObwn95DNskVG3cZsF3DvCrLBsPAC1PQQPEQUQ+mY4YzRMxNiaPTQcMLoohtqQUPcyLb3fvGOd7GVfHe5K5a8/Ed/ykZevPjjwtxSg2cExzbOeBbkwA48oLjxw9S6IoYgMJ8gsBq3mCqdf7AWzJLBuAOon+WzFGuEuTYcmZ63tygjDccd5M4nYCb7CocF7eT21Pn5rcEDbnaBK8Jauy0EN4DpZRzRRBRBr8d2RLEQie1CjLGULGLDYIXjA15A+2aeAHHigrGhIeliSoEZabBS6f92e9V+u+AjssKtDmvtmPF8XzW4mK3Yjy2PFsH4J+gIgcgEM2W5Kuj402ANx98gYiHuqnNLs20OtnU2zKsTx6NC+d7t7TNl4Fe3eOmmBcGje/bDrfQobMQu+hhCuEWFNZVgpUTQj694JRR0xXzTXiBWa94133YEOZ8g2v3oST/dRLVc0wGk3P/Dq1qtwgk5C4aE7AeJ85mB0WZkuVNaoCSNcAokS5qtjChLI0IPv5C2wYKYYYiZQFBMOz8jcE3cRmwlBMmCxvemqCNKqnNiB0ZXuYAY7mJSyAsccSuDpEenPwY148TvIb0r+J1+Nh5z7/EsX5DjAnOXk53zfdiCdHdy4okUClpOHQZYjyNeQDAbMAYj7DzVcPVh/oW95zAe/qHfXg71Icy35j3ZZl6EozfaAnSSPk58/YSdeJo5P0R0diuoJig8c8KlBsGEKNNUBk1AXZg+NKMpT544MVFItVHHGTCeyCISgu3UrSkxgWBAWgGzZRrBy6oWFkKR3078RIoYB2oKmz4yvJhOZQfHx7Ai8VVBVpooRyclzD4Xbkio0vMA5h+lyy6DlPw95hjdRkoecIx4/32yXClc2HHBGQpQeYS8xOZgzR6b9Nmmm7RingP6d+XxPMTK2+i+X8a86u3VTkGSd9Btms/tBmbqc7tJZD4QHUG/ziucMMeV0QALuDtPj2Bfo1weLkthULQns/b3xTszkWYdCpr7SiNHGgLhiQYzSf4FHNtCoOd6vJWj4WPjBEYkT+Rr9CuUdtAvS8N2xbUXOc6/AC9IHV3IF4mffcqtvrshSTer1EhEsK9bfC+YzDpfHCDXTSeDXIqy+76U68B9QXXsD9AghNe1+MyoYulcg42ntu1cijpoVx1igYRhdXYGtWFas3EO3NewAytz/ZQ6dDs4uoaUnisYqoGspTbUQP2wGfXmebN8jgnqUA4WftVwjw0EIVVq1Vq1Vt/V6xzCtlsj00hU9RI9Xpnc6wV2rmUc9ct7vge2d7Pa8T4dZvJz7ROTlfokrXjjF2VvYgwQ5Z4o6y9bgeMVHJhbbgGNXj5gWN9FeJHy+2lvfhnrQ+R74/HhjGd7qeKkMSoIbgmLXjmJxBITn06HgmG5GD5pOFwsykRAO0K1XsR7ieaQxuiGi0RxTi8o9oNIsKjtGtHUcjb6JZ4ejDU9fh31Si+e/6iafqQRveddM+n0RRWJKwxcCLHJ8gXuIdK8typ0irQ1nLQMdUM2WwbuehNVZTPS1+1k7M0nH0cI61v3uczwg1fzOmnipATlkET+cFAkW3NIF4NvCophKNliuYvw9Fv+b4MU7N54i5ossf6MSeZV3cjCVlBbKJOBvWA7H25HjdPBbKkKDfhJiWeKM5/wrS5zFnFKTo4AcYXYH/OPAHoSBQVVDX3Tw7c/wREG1W8yF45ZRQbm+i95nnWVo4CiM8dBEcP/nhUAusB6Ay5eHL3U8LzEFApKd4wclOln8LzAZAMuPoKocMXxvA0MWmYK4AerUihX68tt1RUQhNduTIqo/0KYKE3GBQOcsgRK44Kbji8fn3D78asKctf4Dn52GZMFqb1cVUs9l6/MqUM5ohSxJcOGHxomvGnomRokmAUpuK1ekAED)format("woff2");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}: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)}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;outline:0;display:none;position:fixed;top:0;left:0}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);margin:auto;font-size:1em;line-height:1}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none;width:32px;height:32px;position:absolute;top:14px;left:9px;overflow:hidden}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{z-index:10;flex-direction:row;justify-content:flex-end;width:100%;height:60px;display:flex;position:absolute;top:0;left:0;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{width:50px;height:60px;margin-right:auto;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:.6s linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{margin-top:15px;height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85;margin-inline-start:20px;font-size:14px;line-height:30px}.pswp--one-slide .pswp__counter{display:none}code[class*=language-],pre[class*=language-]{color:#ccc;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection{caret-color:#0000}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";pointer-events:none;border:2px solid #8cf;position:absolute;inset:-2px -2px -2px -32px}img.ProseMirror-separator{border:none!important;margin:0!important;display:inline!important}.milkdown{position:relative}.milkdown *{box-sizing:border-box;margin:0;padding:0}.milkdown button,.milkdown input{box-shadow:none;background:0 0;border:none}.milkdown button:focus,.milkdown input:focus,.milkdown :focus-visible{outline:none}.milkdown{font-family:var(--crepe-font-default);color:var(--crepe-color-on-background);background:var(--crepe-color-background)}.milkdown .milkdown-icon{justify-content:center;align-items:center;display:inline-flex}.milkdown .ProseMirror-focused{outline:none}.milkdown .ProseMirror{padding:60px 120px}.milkdown .ProseMirror ::selection{background:var(--crepe-color-selected)}.milkdown .ProseMirror li.ProseMirror-selectednode{background:var(--crepe-color-selected);outline:none}.milkdown .ProseMirror li.ProseMirror-selectednode ::selection{background:0 0}.milkdown .ProseMirror li.ProseMirror-selectednode::selection{background:0 0}.milkdown .ProseMirror li.ProseMirror-selectednode:after{all:unset}.milkdown .ProseMirror .ProseMirror-selectednode{background:var(--crepe-color-selected);background:color-mix(in srgb, var(--crepe-color-selected), transparent 60%);outline:none}.milkdown .ProseMirror .ProseMirror-selectednode ::selection{background:0 0}.milkdown .ProseMirror .ProseMirror-selectednode::selection{background:0 0}.milkdown .ProseMirror[data-dragging=true]::-moz-selection{background:0 0}.milkdown .ProseMirror[data-dragging=true] ::-moz-selection{background:0 0}.milkdown .ProseMirror[data-dragging=true] .ProseMirror-selectednode{background:0 0}.milkdown .ProseMirror[data-dragging=true]::selection{background:0 0}.milkdown .ProseMirror[data-dragging=true] ::selection{background:0 0}.milkdown .ProseMirror[data-dragging=true] input::selection{background:var(--crepe-color-selected)}.milkdown .ProseMirror img{vertical-align:bottom;max-width:100%}.milkdown .ProseMirror img.ProseMirror-selectednode{outline:2px solid var(--crepe-color-primary);background:0 0}.milkdown .ProseMirror h1,.milkdown .ProseMirror h2,.milkdown .ProseMirror h3,.milkdown .ProseMirror h4,.milkdown .ProseMirror h5,.milkdown .ProseMirror h6{font-family:var(--crepe-font-title);padding:2px 0;font-weight:400}.milkdown .ProseMirror h1{margin-top:32px;font-size:42px;line-height:50px}.milkdown .ProseMirror h2{margin-top:28px;font-size:36px;line-height:44px}.milkdown .ProseMirror h3{margin-top:24px;font-size:32px;line-height:40px}.milkdown .ProseMirror h4{margin-top:20px;font-size:28px;line-height:36px}.milkdown .ProseMirror h5{margin-top:16px;font-size:24px;line-height:32px}.milkdown .ProseMirror h6{margin-top:16px;font-size:18px;font-weight:700;line-height:28px}.milkdown .ProseMirror p{padding:4px 0;font-size:16px;line-height:24px}.milkdown .ProseMirror code{color:var(--crepe-color-inline-code);background:color-mix(in srgb, var(--crepe-color-inline-area), transparent 40%);font-family:var(--crepe-font-code);border-radius:4px;padding:0 2px;font-size:87.5%;line-height:1.4286;display:inline-block}.milkdown .ProseMirror a{color:var(--crepe-color-primary);text-decoration:underline}.milkdown .ProseMirror pre{background:color-mix(in srgb, var(--crepe-color-inline-area), transparent 40%);border-radius:4px;padding:10px}.milkdown .ProseMirror pre code{background:0 0;padding:0}.milkdown .ProseMirror blockquote{box-sizing:content-box;margin:4px 0;padding-top:0;padding-bottom:0;padding-left:40px;position:relative}.milkdown .ProseMirror blockquote:before{content:"";background:var(--crepe-color-selected);border-radius:100px;width:4px;position:absolute;top:4px;bottom:4px;left:0}.milkdown .ProseMirror blockquote hr{margin-bottom:16px}.milkdown .ProseMirror hr{background-color:color-mix(in srgb, var(--crepe-color-outline), transparent 80%);background-clip:content-box;border:none;height:13px;padding:6px 0;position:relative}.milkdown .ProseMirror hr.ProseMirror-selectednode{background-color:color-mix(in srgb, var(--crepe-color-outline), transparent 20%);background-clip:content-box;outline:none}.milkdown .ProseMirror hr.ProseMirror-selectednode:before{content:"";background-color:color-mix(in srgb, var(--crepe-color-outline), transparent 80%);pointer-events:none;position:absolute;inset:0}.milkdown .ProseMirror ul,.milkdown .ProseMirror ol{padding:0}.milkdown .milkdown-block-handle[data-show=false]{opacity:0;pointer-events:none}.milkdown .milkdown-block-handle{cursor:pointer;justify-content:center;align-items:center;gap:2px;transition:all .2s;display:flex;position:absolute}.milkdown .milkdown-block-handle .operation-item{border-radius:4px;width:32px;height:32px;padding:4px}.milkdown .milkdown-block-handle .operation-item svg{width:24px;height:24px;fill:var(--crepe-color-outline)}.milkdown .milkdown-block-handle .operation-item:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-block-handle .operation-item.active{background:var(--crepe-color-selected)}.milkdown .milkdown-slash-menu[data-show=false]{display:none}.milkdown .milkdown-slash-menu{z-index:10;font-family:var(--crepe-font-default);color:var(--crepe-color-on-surface);background:var(--crepe-color-surface);box-shadow:var(--crepe-shadow-1);border-radius:12px;display:block;position:absolute}.milkdown .milkdown-slash-menu ul{list-style-type:none}.milkdown .milkdown-slash-menu ul li{cursor:pointer;border-radius:8px}.milkdown .milkdown-slash-menu .tab-group{border-bottom:1px solid color-mix(in srgb, var(--crepe-color-outline), transparent 80%);padding:12px 12px 0}.milkdown .milkdown-slash-menu .tab-group ul{flex-wrap:nowrap;gap:10px;padding:8px 10px;display:flex}.milkdown .milkdown-slash-menu .tab-group ul li{padding:6px 10px;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.milkdown .milkdown-slash-menu .tab-group ul li:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-slash-menu .tab-group ul li.selected{background:var(--crepe-color-selected)}.milkdown .milkdown-slash-menu .menu-groups{overscroll-behavior:contain;scroll-behavior:smooth;max-height:420px;padding:0 12px 12px;overflow:auto}.milkdown .milkdown-slash-menu .menu-groups .menu-group h6{text-transform:uppercase;color:color-mix(in srgb, var(--crepe-color-on-surface), transparent 40%);padding:14px 10px;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.milkdown .milkdown-slash-menu .menu-groups .menu-group li{justify-content:flex-start;align-items:center;gap:16px;min-width:220px;padding:14px 10px;display:flex}.milkdown .milkdown-slash-menu .menu-groups .menu-group li.hover{background:var(--crepe-color-hover)}.milkdown .milkdown-slash-menu .menu-groups .menu-group li.active{background:var(--crepe-color-selected)}.milkdown .milkdown-slash-menu .menu-groups .menu-group li svg{width:24px;height:24px;color:var(--crepe-color-outline);fill:var(--crepe-color-outline)}.milkdown .milkdown-slash-menu .menu-groups .menu-group li>span{font-size:14px;font-style:normal;font-weight:600;line-height:20px}.milkdown .milkdown-slash-menu .menu-groups .menu-group+.menu-group:before{content:"";background:color-mix(in srgb, var(--crepe-color-outline), transparent 80%);height:1px;margin:0 10px;display:block}.milkdown .milkdown-code-block{background:var(--crepe-color-surface);margin:4px 0;padding:8px 20px 20px;display:block;position:relative}.milkdown .milkdown-code-block .language-picker{z-index:999;width:max-content;padding-top:10px;position:absolute}.milkdown .milkdown-code-block .hidden{display:none!important}.milkdown .milkdown-code-block.selected{outline:1px solid var(--crepe-color-primary)}.milkdown .milkdown-code-block .milkdown-code-block-placeholder{font-family:var(--crepe-font-code,monospace);white-space:pre-wrap;word-break:break-all;margin:0;padding:4px 0;font-size:14px;line-height:1.5}.milkdown .milkdown-code-block .milkdown-code-block-placeholder code{font-family:inherit}.milkdown .milkdown-code-block .cm-editor{background:var(--crepe-color-surface);outline:none!important}.milkdown .milkdown-code-block .cm-gutters{background:var(--crepe-color-surface);border-right:none}.milkdown .milkdown-code-block .cm-panel{font-family:var(--crepe-font-default);background:var(--crepe-color-surface);color:var(--crepe-color-on-surface)}.milkdown .milkdown-code-block .cm-panel input{caret-color:var(--crepe-color-outline);background:var(--crepe-color-surface-low);border-radius:4px}.milkdown .milkdown-code-block .cm-panel>button{text-transform:capitalize;background:var(--crepe-color-surface-low);color:var(--crepe-color-on-surface-variant);border:1px solid var(--crepe-color-outline);cursor:pointer;border-radius:4px;font-weight:600}.milkdown .milkdown-code-block .cm-panel>button:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-code-block .cm-panel>label{text-transform:capitalize;align-items:center;display:inline-flex}.milkdown .milkdown-code-block .cm-panel>label input[type=checkbox]{cursor:pointer;appearance:none;background:var(--crepe-color-surface-low);border:1px solid var(--crepe-color-outline);border-radius:4px;place-content:center;width:1.15em;height:1.15em;display:grid}.milkdown .milkdown-code-block .cm-panel>label input[type=checkbox]:before{content:"";transform-origin:0 100%;width:.65em;height:.65em;box-shadow:inset 1em 1em var(--crepe-color-outline);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transition:transform .12s ease-in-out;transform:scale(0)}.milkdown .milkdown-code-block .cm-panel>label input[type=checkbox]:checked:before{transform:scale(1)}.milkdown .milkdown-code-block .tools{justify-content:space-between;align-items:center;display:flex}.milkdown .milkdown-code-block .tools input{caret-color:var(--crepe-color-outline)}.milkdown .milkdown-code-block .tools .tools-button-group{gap:2px;display:flex}.milkdown .milkdown-code-block .tools .tools-button-group button{background:var(--crepe-color-secondary);color:var(--crepe-color-on-surface-variant);opacity:0;cursor:pointer;font-size:12px;font-weight:600;line-height:16px;font-family:var(--crepe-font-default);border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:4px 10px;transition:opacity .2s ease-in-out;display:flex}.milkdown .milkdown-code-block .tools .tools-button-group button svg{width:14px;height:14px;fill:var(--crepe-color-on-surface-variant)}.milkdown .milkdown-code-block .tools .tools-button-group button:first-child{border-top-left-radius:100px;border-bottom-left-radius:100px}.milkdown .milkdown-code-block .tools .tools-button-group button:last-child{border-top-right-radius:100px;border-bottom-right-radius:100px}.milkdown .milkdown-code-block .tools .language-button{font-family:var(--crepe-font-default);background:var(--crepe-color-surface-low);color:var(--crepe-color-on-surface-variant);opacity:0;cursor:pointer;border-radius:4px;align-items:center;gap:6px;margin-bottom:8px;padding:2px 4px 2px 8px;font-size:12px;font-weight:600;line-height:16px;transition:opacity .2s ease-in-out;display:flex}.milkdown .milkdown-code-block .tools .language-button:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-code-block .tools .language-button .expand-icon{justify-content:center;align-items:center;width:18px;height:18px;transition:transform .2s ease-in-out;display:flex}.milkdown .milkdown-code-block .tools .language-button .expand-icon svg{width:14px;height:14px;color:var(--crepe-color-outline)}.milkdown .milkdown-code-block .tools .language-button[data-expanded=true] .expand-icon{transform:rotate(180deg)}.milkdown .milkdown-code-block .tools .language-button .expand-icon svg:focus,.milkdown .milkdown-code-block .tools .language-button .expand-icon:focus-visible{outline:none}.milkdown .milkdown-code-block:hover .language-button,.milkdown .milkdown-code-block:hover .tools-button-group>button{opacity:1}.milkdown .milkdown-code-block .list-wrapper{background:var(--crepe-color-surface-low);box-shadow:var(--crepe-shadow-1);border-radius:12px;width:240px;padding-top:12px}.milkdown .milkdown-code-block .language-list{overscroll-behavior:contain;height:410px;margin:0;padding:0;overflow-y:auto}.milkdown .milkdown-code-block .language-list-item{cursor:pointer;align-items:center;gap:8px;margin:0;padding:4px 22px;font-size:14px;font-weight:600;line-height:20px;display:flex}.milkdown .milkdown-code-block .language-list-item:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-code-block .language-list-item:focus-visible{background:var(--crepe-color-hover);outline:none}.milkdown .milkdown-code-block .language-list-item .leading,.milkdown .milkdown-code-block .language-list-item .leading svg{width:24px;height:24px}.milkdown .milkdown-code-block .language-list-item.no-result{cursor:default;opacity:.6}.milkdown .milkdown-code-block .language-list-item.no-result:hover{background:0 0}.milkdown .milkdown-code-block .search-box{outline:1px solid var(--crepe-color-primary);background:0 0;border-radius:4px;align-items:center;gap:8px;margin:0 12px 8px;padding:6px 10px;display:flex}.milkdown .milkdown-code-block .search-box:has(input:focus){outline:2px solid var(--crepe-color-primary)}.milkdown .milkdown-code-block .search-box .search-input{width:100%;color:var(--crepe-color-on-surface)}.milkdown .milkdown-code-block .search-box .search-icon{display:none}.milkdown .milkdown-code-block .search-box .clear-icon{cursor:pointer;width:20px;height:20px}.milkdown .milkdown-code-block .search-box .clear-icon svg{width:20px;height:20px;color:var(--crepe-color-primary);fill:var(--crepe-color-primary)}.milkdown .milkdown-code-block .search-box .clear-icon:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-code-block .search-box input{font-family:var(--crepe-font-default);background:0 0;font-size:14px;line-height:20px}.milkdown .milkdown-code-block .search-box input:focus{outline:none}.milkdown .milkdown-code-block .preview-panel .preview-divider{opacity:.2;background:var(--crepe-color-outline);height:1px;margin:6px 0}.milkdown .milkdown-code-block .preview-panel .preview-label{color:color-mix(in srgb, var(--crepe-color-on-surface), transparent 40%);text-transform:uppercase;font-size:12px;font-weight:600;font-family:var(--crepe-font-default);margin:6px 0}.milkdown .milkdown-code-block .preview-panel .preview{text-align:center;overflow-x:auto}.ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.ProseMirror-gapcursor:after{content:"";border-top:1px solid #000;width:20px;animation:1.1s steps(2,start) infinite ProseMirror-cursor-blink;display:block;position:absolute;top:-2px}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.ProseMirror.virtual-cursor-enabled{caret-color:#0000}.ProseMirror-focused{--prosemirror-virtual-cursor-color:red}.ProseMirror .prosemirror-virtual-cursor{cursor:text;pointer-events:none;-webkit-user-select:none;user-select:none;border-left:2px solid var(--prosemirror-virtual-cursor-color);position:absolute;transform:translate(-1px)}.ProseMirror .prosemirror-virtual-cursor-left{border-bottom:2px solid var(--prosemirror-virtual-cursor-color);border-right:2px solid var(--prosemirror-virtual-cursor-color);border-left:none;width:1ch;transform:translate(calc(-1ch - 1px))}.ProseMirror .prosemirror-virtual-cursor-right{border-bottom:2px solid var(--prosemirror-virtual-cursor-color);border-left:2px solid var(--prosemirror-virtual-cursor-color);border-right:none;width:1ch}.ProseMirror-focused .prosemirror-virtual-cursor-animation{animation:1s linear .5s infinite prosemirror-virtual-cursor-blink}@keyframes prosemirror-virtual-cursor-blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.milkdown .crepe-drop-cursor{background-color:color-mix(in srgb, var(--crepe-color-outline), transparent 50%);opacity:.5;pointer-events:none;transition:all .2s}.milkdown .ProseMirror-gapcursor:after{box-sizing:border-box;border-top:1px solid var(--crepe-color-on-background)}.milkdown .ProseMirror-focused{--prosemirror-virtual-cursor-color:var(--crepe-color-outline)}.milkdown .milkdown-image-inline{vertical-align:text-bottom;outline:none;display:inline-flex}.milkdown .milkdown-image-inline input{caret-color:var(--crepe-color-outline);background:0 0;border:0;outline:none}.milkdown .milkdown-image-inline>.empty-image-inline{display:inline-flex}.milkdown .milkdown-image-inline>.empty-image-inline .confirm{cursor:pointer}.milkdown .milkdown-image-inline>.empty-image-inline .link-importer{flex:1;position:relative}.milkdown .milkdown-image-inline>.empty-image-inline .link-importer>.link-input-area{width:208px;color:var(--crepe-color-on-background);display:flex}.milkdown .milkdown-image-inline>.empty-image-inline .link-importer .placeholder{cursor:text;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}.milkdown .milkdown-image-inline>.empty-image-inline .link-importer .placeholder .uploader{cursor:pointer;display:flex}.milkdown .milkdown-image-inline .hidden{display:none!important}.milkdown .milkdown-image-inline.empty.selected{background:0 0;outline:none}.milkdown .milkdown-image-inline.empty.selected .empty-image-inline{box-shadow:var(--crepe-shadow-1)}.milkdown .milkdown-image-inline.selected{outline:1px solid var(--crepe-color-primary);background:0 0}.milkdown .milkdown-image-inline.selected :not(input)::-moz-selection{background:0 0}.milkdown .milkdown-image-inline.selected :not(input)::selection{background:0 0}.milkdown .milkdown-image-inline .empty-image-inline{background:var(--crepe-color-surface);font-family:var(--crepe-font-default);border-radius:8px;align-items:center;gap:10px;padding:4px 10px;font-size:16px}.milkdown .milkdown-image-inline .empty-image-inline .image-icon svg{width:18px;height:18px;fill:var(--crepe-color-outline)}.milkdown .milkdown-image-inline .empty-image-inline .image-icon{width:24px;height:24px;padding:3px}.milkdown .milkdown-image-inline .empty-image-inline .link-importer{height:24px}.milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder{color:color-mix(in srgb, var(--crepe-color-on-background), transparent 60%)}.milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder :not(input)::-moz-selection{background:0 0}.milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder :not(input)::selection{background:0 0}.milkdown .milkdown-image-inline .empty-image-inline .link-importer .link-input-area{line-height:24px}.milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder .uploader{color:var(--crepe-color-primary);font-family:var(--crepe-font-default);justify-content:center;gap:8px;transition:color .2s}.milkdown .milkdown-image-inline .empty-image-inline .link-importer.focus .placeholder .uploader{color:unset}.milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder .uploader:hover{color:var(--crepe-color-primary)}.milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder .text{margin-left:8px}.milkdown .milkdown-image-inline .empty-image-inline .confirm svg{width:18px;height:18px}.milkdown .milkdown-image-inline .empty-image-inline .confirm{width:24px;height:24px;color:var(--crepe-color-primary);border-radius:8px;padding:3px;display:flex}.milkdown .milkdown-image-inline .empty-image-inline .confirm:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-image-block{outline:none;margin:4px 0;display:block}.milkdown .milkdown-image-block>.image-wrapper{width:fit-content;min-width:100px;margin:0 auto;position:relative}.milkdown .milkdown-image-block>.image-wrapper .operation{display:flex;position:absolute}.milkdown .milkdown-image-block>.image-wrapper .operation>.operation-item{cursor:pointer}.milkdown .milkdown-image-block>.image-wrapper img{-o-object-fit:cover;object-fit:cover;max-width:100%;min-height:100px;display:block}.milkdown .milkdown-image-block>.image-wrapper>.image-resize-handle{position:absolute;left:50%;transform:translate(-50%)}.milkdown .milkdown-image-block>.image-wrapper>.image-resize-handle:hover{cursor:row-resize}.milkdown .milkdown-image-block input{caret-color:var(--crepe-color-outline);background:0 0;border:0;outline:none}.milkdown .milkdown-image-block>.caption-input{text-align:center;width:100%;color:var(--crepe-color-on-background);display:block}.milkdown .milkdown-image-block>.image-edit{display:flex}.milkdown .milkdown-image-block>.image-edit .confirm{cursor:pointer}.milkdown .milkdown-image-block>.image-edit .link-importer{flex:1;position:relative}.milkdown .milkdown-image-block>.image-edit .link-importer>.link-input-area{width:100%}.milkdown .milkdown-image-block>.image-edit .link-importer .placeholder{cursor:text;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}.milkdown .milkdown-image-block>.image-edit .link-importer .placeholder .uploader{cursor:pointer;display:flex}.milkdown .milkdown-image-block .hidden{display:none!important}.milkdown .milkdown-image-block.selected>.image-edit:not(:has(input:focus)){position:relative}.milkdown .milkdown-image-block.selected>.image-edit:not(:has(input:focus)):before{content:"";background:color-mix(in srgb, var(--crepe-color-selected), transparent 60%);pointer-events:none;position:absolute;inset:0}.milkdown .milkdown-image-block.selected>.image-wrapper{position:relative}.milkdown .milkdown-image-block.selected>.image-wrapper:before{content:"";background:color-mix(in srgb, var(--crepe-color-selected), transparent 60%);position:absolute;inset:0}.milkdown .milkdown-image-block.selected :not(input)::-moz-selection{background:0 0}.milkdown .milkdown-image-block.selected :not(input)::selection{background:0 0}.milkdown .milkdown-image-block .image-wrapper{justify-content:center;align-items:center;display:flex}.milkdown .milkdown-image-block .image-wrapper .operation{opacity:0;gap:12px;transition:all .2s;top:12px;right:12px}.milkdown .milkdown-image-block:hover>.image-wrapper .operation{opacity:1}.milkdown .milkdown-image-block .image-wrapper .operation>.operation-item{color:var(--crepe-color-on-inverse);background:var(--crepe-color-inverse);opacity:.6;border-radius:50%;width:32px;height:32px;padding:4px}.milkdown .milkdown-image-block .image-wrapper .operation>.operation-item svg{width:24px;height:24px}.milkdown .milkdown-image-block .image-wrapper .image-resize-handle{background:var(--crepe-color-outline);opacity:0;border-radius:4px;width:100%;max-width:160px;height:4px;transition:all .2s;bottom:-2px}.milkdown .milkdown-image-block:hover>.image-wrapper .image-resize-handle{opacity:1}.milkdown .milkdown-image-block .caption-input{font-family:var(--crepe-font-default);margin:4px auto}.milkdown .milkdown-image-block .image-edit{background:var(--crepe-color-surface);align-items:center;gap:16px;height:56px;padding:16px 24px}.milkdown .milkdown-image-block .image-edit .image-icon{color:var(--crepe-color-outline)}.milkdown .milkdown-image-block .image-edit .image-icon svg{width:24px;height:24px;fill:var(--crepe-color-outline);justify-content:center;align-items:center;display:flex}.milkdown .milkdown-image-block .image-edit .link-importer .placeholder{color:color-mix(in srgb, var(--crepe-color-on-background), transparent 60%)}.milkdown .milkdown-image-block .image-edit .link-importer .placeholder :not(input)::-moz-selection{background:0 0}.milkdown .milkdown-image-block .image-edit .link-importer .placeholder :not(input)::selection{background:0 0}.milkdown .milkdown-image-block .image-edit .link-importer .link-input-area{color:var(--crepe-color-on-background);line-height:24px}.milkdown .milkdown-image-block .image-edit .link-importer .placeholder .uploader{color:var(--crepe-color-primary);justify-content:center;gap:8px;font-weight:600;transition:color .2s}.milkdown .milkdown-image-block .image-edit .link-importer.focus .placeholder .uploader{color:unset}.milkdown .milkdown-image-block .image-edit .link-importer .placeholder .uploader:hover{color:var(--crepe-color-primary)}.milkdown .milkdown-image-block .image-edit .link-importer .placeholder .text{margin-left:8px}.milkdown .milkdown-image-block .image-edit .confirm{background:var(--crepe-color-secondary);color:var(--crepe-color-on-secondary);border-radius:100px;padding:0 24px;font-size:14px;font-weight:600;line-height:40px}.milkdown .milkdown-image-block .image-edit .confirm:hover{background:linear-gradient(0deg, #1d192b14 0%, #1d192b14 100%), var(--crepe-color-secondary)}.milkdown .milkdown-link-preview{z-index:10;position:absolute}.milkdown .milkdown-link-preview[data-show=false]{display:none}.milkdown .milkdown-link-preview>.link-preview{background:var(--crepe-color-surface);cursor:pointer;height:32px;box-shadow:var(--crepe-shadow-1);border-radius:8px;justify-content:center;gap:10px;padding:4px 10px;display:flex}.milkdown .milkdown-link-preview>.link-preview>.link-display{color:unset;text-decoration:none}.milkdown .milkdown-link-preview>.link-preview>.link-display:hover:before{display:block}.milkdown .milkdown-link-preview>.link-preview>.link-icon>svg{width:18px;height:18px;color:var(--crepe-color-outline);fill:var(--crepe-color-outline)}.milkdown .milkdown-link-preview>.link-preview>.link-icon{border-radius:8px;padding:3px;line-height:24px}.milkdown .milkdown-link-preview>.link-preview>.link-icon:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-link-preview>.link-preview>.link-display{text-overflow:ellipsis;white-space:nowrap;width:240px;font-size:14px;line-height:24px;overflow:hidden}.milkdown .milkdown-link-preview>.link-preview>.link-display:hover{text-decoration:underline}.milkdown .milkdown-link-preview>.link-preview>.button>svg{width:18px;height:18px;color:var(--crepe-color-outline);fill:var(--crepe-color-outline)}.milkdown .milkdown-link-preview>.link-preview>.button{border-radius:8px;padding:3px;line-height:24px}.milkdown .milkdown-link-preview>.link-preview>.button:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-link-edit{z-index:10;position:absolute}.milkdown .milkdown-link-edit[data-show=false]{display:none}.milkdown .milkdown-link-edit>.link-edit{background:var(--crepe-color-surface);height:32px;box-shadow:var(--crepe-shadow-1);border-radius:8px;justify-content:center;gap:8px;padding:4px 10px 4px 20px;display:flex}.milkdown .milkdown-link-edit>.link-edit>.input-area{width:200px;color:var(--crepe-color-on-background);background:0 0;outline:none;font-size:14px}.milkdown .milkdown-link-edit>.link-edit>.button>svg{width:18px;height:18px;color:var(--crepe-color-outline);fill:var(--crepe-color-outline)}.milkdown .milkdown-link-edit>.link-edit>.button{cursor:pointer;border-radius:8px;padding:3px;font-size:12px;line-height:24px}.milkdown .milkdown-link-edit>.link-edit>.button:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-link-edit>.link-edit>.button.hidden{visibility:hidden}.milkdown .milkdown-list-item-block{padding:0;display:block}.milkdown .milkdown-list-item-block>.list-item{align-items:flex-start;display:flex}.milkdown .milkdown-list-item-block>.list-item>.children{flex:1;min-width:0}.milkdown .milkdown-list-item-block li{gap:10px}.milkdown .milkdown-list-item-block li .label-wrapper{color:var(--crepe-color-outline)}.milkdown .milkdown-list-item-block li .label-wrapper svg{fill:var(--crepe-color-outline)}.milkdown .milkdown-list-item-block li .label-wrapper{justify-content:center;align-items:center;width:24px;height:32px;display:flex}.milkdown .milkdown-list-item-block li .label-wrapper .label{text-align:right;width:24px;height:32px;padding:4px 0}.milkdown .milkdown-list-item-block li .label-wrapper .checked,.milkdown .milkdown-list-item-block li .label-wrapper .unchecked{cursor:pointer}.milkdown .milkdown-list-item-block li .label-wrapper .readonly{cursor:not-allowed}.milkdown .crepe-placeholder:before{color:color-mix(in srgb, var(--crepe-color-on-background), transparent 60%);pointer-events:none;content:attr(data-placeholder);height:0;position:absolute}:is(.milkdown:has(.milkdown-link-preview[data-show=true]) .milkdown-toolbar,.milkdown:has(.milkdown-link-edit[data-show=true]) .milkdown-toolbar),.milkdown .milkdown-toolbar[data-show=false]{display:none}.milkdown .milkdown-toolbar{z-index:10;background:var(--crepe-color-surface);box-shadow:var(--crepe-shadow-1);border-radius:8px;display:flex;position:absolute;overflow:hidden}.milkdown .milkdown-toolbar .divider{background:color-mix(in srgb, var(--crepe-color-outline), transparent 80%);width:1px;height:24px;margin:10px}.milkdown .milkdown-toolbar .toolbar-item{cursor:pointer;border-radius:4px;width:32px;height:32px;margin:6px;padding:4px}.milkdown .milkdown-toolbar .toolbar-item:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-toolbar .toolbar-item:active{background:var(--crepe-color-selected)}.milkdown .milkdown-toolbar .toolbar-item svg{width:24px;height:24px;color:var(--crepe-color-outline);fill:var(--crepe-color-outline)}.milkdown .milkdown-toolbar .toolbar-item.active svg{color:var(--crepe-color-primary);fill:var(--crepe-color-primary)}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{z-index:20;pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:0;right:-2px}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#c8c8ff66;position:absolute;inset:0}.milkdown .milkdown-table-block{margin:4px 0;display:block}.milkdown .milkdown-table-block th,.milkdown .milkdown-table-block td{border:1px solid color-mix(in srgb, var(--crepe-color-outline), transparent 80%);padding:4px 16px}.milkdown .milkdown-table-block th .ProseMirror-selectednode,.milkdown .milkdown-table-block td .ProseMirror-selectednode{background-color:#0000!important}:is(.milkdown .milkdown-table-block th:has(.ProseMirror-selectednode),.milkdown .milkdown-table-block td:has(.ProseMirror-selectednode)){outline:1px solid var(--crepe-color-primary);outline-offset:-1px}.milkdown .milkdown-table-block .selectedCell:after{background-color:var(--crepe-color-selected);opacity:.4}.milkdown .milkdown-table-block .selectedCell ::selection{background:0 0}.milkdown .milkdown-table-block .drag-preview{background-color:var(--crepe-color-surface);opacity:.4;z-index:100;outline:1px solid var(--crepe-color-primary);outline-offset:-1px;flex-direction:column;display:flex;position:absolute}.milkdown .milkdown-table-block .drag-preview[data-show=false]{display:none}:is(.milkdown .milkdown-table-block .drag-preview th:has(.ProseMirror-selectednode),.milkdown .milkdown-table-block .drag-preview td:has(.ProseMirror-selectednode)){outline:none}.milkdown .milkdown-table-block .handle{font-size:14px;transition:opacity .2s ease-in-out;position:absolute}.milkdown .milkdown-table-block .handle[data-show=false]{opacity:0}.milkdown .milkdown-table-block svg{fill:var(--crepe-color-outline)}.milkdown .milkdown-table-block .cell-handle{z-index:50;cursor:grab;background-color:var(--crepe-color-surface);color:var(--crepe-color-outline);box-shadow:var(--crepe-shadow-1);border-radius:100px;transition:background-color .2s ease-in-out;top:-999px;left:-999px}.milkdown .milkdown-table-block .cell-handle:hover{background-color:var(--crepe-color-hover)}.milkdown .milkdown-table-block .cell-handle:has(.button-group:hover){background-color:var(--crepe-color-surface)}.milkdown .milkdown-table-block .cell-handle[data-role=col-drag-handle]{width:28px;height:16px;padding:0 6px;transform:translateY(50%)}.milkdown .milkdown-table-block .cell-handle[data-role=row-drag-handle]{width:16px;height:28px;padding:6px 0;transform:translate(50%)}.milkdown .milkdown-table-block .cell-handle .button-group{background-color:var(--crepe-color-surface);box-shadow:var(--crepe-shadow-1);border-radius:8px;display:flex;position:absolute;top:-52px;left:50%;transform:translate(-50%)}.milkdown .milkdown-table-block .cell-handle .button-group:after{content:"";background-color:#0000;width:100%;height:8px;position:absolute;bottom:-8px}.milkdown .milkdown-table-block .cell-handle .button-group[data-show=false]{display:none}.milkdown .milkdown-table-block .cell-handle .button-group button{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;margin:6px;padding:4px;display:flex}.milkdown .milkdown-table-block .cell-handle .button-group button svg{width:24px;height:24px}.milkdown .milkdown-table-block .cell-handle .button-group button:hover{background-color:var(--crepe-color-hover);border-radius:8px}.milkdown .milkdown-table-block .cell-handle .button-group button:active{background:var(--crepe-color-selected)}.milkdown .milkdown-table-block .cell-handle:hover{opacity:1}.milkdown .milkdown-table-block .line-handle{z-index:20;background-color:var(--crepe-color-primary)}.milkdown .milkdown-table-block .line-handle:hover{opacity:1}.milkdown .milkdown-table-block .line-handle .add-button{cursor:pointer;background-color:var(--crepe-color-surface);color:var(--crepe-color-outline);box-shadow:var(--crepe-shadow-1);border-radius:100px;transition:background-color .2s ease-in-out}.milkdown .milkdown-table-block .line-handle .add-button svg{width:16px;height:16px}.milkdown .milkdown-table-block .line-handle .add-button:hover{background-color:var(--crepe-color-hover)}.milkdown .milkdown-table-block .line-handle .add-button:active{background:var(--crepe-color-selected)}.milkdown .milkdown-table-block .line-handle[data-role=x-line-drag-handle]{z-index:2;height:1px}.milkdown .milkdown-table-block .line-handle[data-role=x-line-drag-handle] .add-button{width:16px;height:28px;padding:6px 0;position:absolute;transform:translate(-50%)translateY(-50%)}.milkdown .milkdown-table-block .line-handle[data-role=y-line-drag-handle]{z-index:1;width:1px}.milkdown .milkdown-table-block .line-handle[data-role=y-line-drag-handle] .add-button{width:28px;height:16px;padding:0 6px;position:absolute;transform:translateY(-50%)translate(-50%)}.milkdown .milkdown-table-block .line-handle[data-display-type=indicator] .add-button,.milkdown .milkdown-table-block.readonly .handle{display:none}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(./KaTeX_AMS-Regular.BQhdFMY1.woff2)format("woff2"),url(./KaTeX_AMS-Regular.DMm9YOAa.woff)format("woff"),url(./KaTeX_AMS-Regular.DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(./KaTeX_Caligraphic-Bold.Dq_IR9rO.woff2)format("woff2"),url(./KaTeX_Caligraphic-Bold.BEiXGLvX.woff)format("woff"),url(./KaTeX_Caligraphic-Bold.ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(./KaTeX_Caligraphic-Regular.Di6jR-x-.woff2)format("woff2"),url(./KaTeX_Caligraphic-Regular.CTRA-rTL.woff)format("woff"),url(./KaTeX_Caligraphic-Regular.wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(./KaTeX_Fraktur-Bold.CL6g_b3V.woff2)format("woff2"),url(./KaTeX_Fraktur-Bold.BsDP51OF.woff)format("woff"),url(./KaTeX_Fraktur-Bold.BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(./KaTeX_Fraktur-Regular.CTYiF6lA.woff2)format("woff2"),url(./KaTeX_Fraktur-Regular.Dxdc4cR9.woff)format("woff"),url(./KaTeX_Fraktur-Regular.CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(./KaTeX_Main-Bold.Cx986IdX.woff2)format("woff2"),url(./KaTeX_Main-Bold.Jm3AIy58.woff)format("woff"),url(./KaTeX_Main-Bold.waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(./KaTeX_Main-BoldItalic.DxDJ3AOS.woff2)format("woff2"),url(./KaTeX_Main-BoldItalic.SpSLRI95.woff)format("woff"),url(./KaTeX_Main-BoldItalic.DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(./KaTeX_Main-Italic.NWA7e6Wa.woff2)format("woff2"),url(./KaTeX_Main-Italic.BMLOBm91.woff)format("woff"),url(./KaTeX_Main-Italic.3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(./KaTeX_Main-Regular.B22Nviop.woff2)format("woff2"),url(./KaTeX_Main-Regular.Dr94JaBh.woff)format("woff"),url(./KaTeX_Main-Regular.ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(./KaTeX_Math-BoldItalic.CZnvNsCZ.woff2)format("woff2"),url(./KaTeX_Math-BoldItalic.iY-2wyZ7.woff)format("woff"),url(./KaTeX_Math-BoldItalic.B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(./KaTeX_Math-Italic.t53AETM-.woff2)format("woff2"),url(./KaTeX_Math-Italic.DA0__PXp.woff)format("woff"),url(./KaTeX_Math-Italic.flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(./KaTeX_SansSerif-Bold.D1sUS0GD.woff2)format("woff2"),url(./KaTeX_SansSerif-Bold.DbIhKOiC.woff)format("woff"),url(./KaTeX_SansSerif-Bold.CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(./KaTeX_SansSerif-Italic.C3H0VqGB.woff2)format("woff2"),url(./KaTeX_SansSerif-Italic.DN2j7dab.woff)format("woff"),url(./KaTeX_SansSerif-Italic.YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(./KaTeX_SansSerif-Regular.DDBCnlJ7.woff2)format("woff2"),url(./KaTeX_SansSerif-Regular.CS6fqUqJ.woff)format("woff"),url(./KaTeX_SansSerif-Regular.BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(./KaTeX_Script-Regular.D3wIWfF6.woff2)format("woff2"),url(./KaTeX_Script-Regular.D5yQViql.woff)format("woff"),url(./KaTeX_Script-Regular.C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(./KaTeX_Size1-Regular.mCD8mA8B.woff2)format("woff2"),url(./KaTeX_Size1-Regular.C195tn64.woff)format("woff"),url(./KaTeX_Size1-Regular.Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(./KaTeX_Size2-Regular.Dy4dx90m.woff2)format("woff2"),url(./KaTeX_Size2-Regular.oD1tc_U0.woff)format("woff"),url(./KaTeX_Size2-Regular.B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(./KaTeX_Size3-Regular.CTq5MqoE.woff)format("woff"),url(./KaTeX_Size3-Regular.DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(./KaTeX_Size4-Regular.Dl5lxZxV.woff2)format("woff2"),url(./KaTeX_Size4-Regular.BF-4gkZK.woff)format("woff"),url(./KaTeX_Size4-Regular.DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(./KaTeX_Typewriter-Regular.CO6r4hn1.woff2)format("woff2"),url(./KaTeX_Typewriter-Regular.C0xS9mPB.woff)format("woff"),url(./KaTeX_Typewriter-Regular.D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.milkdown span[data-type=math_inline]{vertical-align:bottom;color:var(--crepe-color-primary);padding:0 4px;display:inline-block}.milkdown .milkdown-latex-inline-edit[data-show=false]{display:none}.milkdown .milkdown-latex-inline-edit{background:var(--crepe-color-surface);box-shadow:var(--crepe-shadow-1);border-radius:8px;padding:2px 6px 2px 12px;position:absolute}.milkdown .milkdown-latex-inline-edit .container{align-items:flex-start;gap:6px;display:flex}.milkdown .milkdown-latex-inline-edit .container button{cursor:pointer;border-radius:8px;width:24px;height:24px}.milkdown .milkdown-latex-inline-edit .container button:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-latex-inline-edit .ProseMirror{min-width:174px;max-width:294px;font-family:var(--crepe-font-code);padding:0}.milkdown .milkdown-top-bar{z-index:10;background:var(--crepe-color-surface);border-bottom:1px solid color-mix(in srgb, var(--crepe-color-outline), transparent 80%);flex-wrap:wrap;align-items:center;min-height:44px;padding:0 12px;display:flex;position:sticky;top:0}.milkdown .milkdown-top-bar .top-bar-inner{flex-wrap:wrap;align-items:center;width:100%;display:flex}.milkdown .milkdown-top-bar .top-bar-divider{background:color-mix(in srgb, var(--crepe-color-outline), transparent 80%);flex-shrink:0;width:1px;height:24px;margin:10px}.milkdown .milkdown-top-bar .top-bar-heading-selector{flex-shrink:0;padding:6px;position:relative}.milkdown .milkdown-top-bar .top-bar-heading-button{text-align:left;cursor:pointer;box-sizing:border-box;border-radius:4px;align-items:center;height:32px;padding:4px 4px 4px 10px;display:flex}.milkdown .milkdown-top-bar .top-bar-heading-button:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-top-bar .top-bar-heading-button .top-bar-heading-label{font-family:var(--crepe-font-default);letter-spacing:.1px;color:var(--crepe-color-on-surface);white-space:nowrap;min-width:80px;font-size:14px;font-weight:600;line-height:20px}.milkdown .milkdown-top-bar .top-bar-heading-button .top-bar-chevron{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.milkdown .milkdown-top-bar .top-bar-heading-button .top-bar-chevron svg{width:16px;height:16px;color:var(--crepe-color-outline);stroke:var(--crepe-color-outline);fill:none}.milkdown .milkdown-top-bar .top-bar-heading-dropdown{z-index:20;background:var(--crepe-color-surface);box-shadow:var(--crepe-shadow-2);border-radius:8px;min-width:160px;padding:8px 4px 4px;position:absolute;top:100%;left:0}.milkdown .milkdown-top-bar .top-bar-heading-option{text-align:left;cursor:pointer;width:100%;font-family:var(--crepe-font-default);color:var(--crepe-color-on-surface);white-space:nowrap;border-radius:4px;justify-content:flex-start;align-items:center;padding:8px 12px;font-size:14px;font-weight:400;line-height:20px;display:flex}.milkdown .milkdown-top-bar .top-bar-heading-option:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-top-bar .top-bar-heading-option.active{color:var(--crepe-color-primary);font-weight:600}.milkdown .milkdown-top-bar .top-bar-item{cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin:6px;padding:4px;display:flex}.milkdown .milkdown-top-bar .top-bar-item:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-top-bar .top-bar-item:active{background:var(--crepe-color-selected)}.milkdown .milkdown-top-bar .top-bar-item svg{width:24px;height:24px;color:var(--crepe-color-outline);fill:var(--crepe-color-outline)}.milkdown .milkdown-top-bar .top-bar-item.active svg{color:var(--crepe-color-primary);fill:var(--crepe-color-primary)}.milkdown{--crepe-color-diff-added:#22c55e;--crepe-color-diff-removed:#ef4444;--crepe-color-diff-added-bg:color-mix(in srgb, var(--crepe-color-diff-added), transparent 88%);--crepe-color-diff-added-text:color-mix(in srgb, var(--crepe-color-diff-added), var(--crepe-color-on-background) 40%);--crepe-color-diff-removed-bg:color-mix(in srgb, var(--crepe-color-diff-removed), transparent 88%);--crepe-color-diff-removed-text:color-mix(in srgb, var(--crepe-color-diff-removed), var(--crepe-color-on-background) 40%)}.milkdown .milkdown-diff-removed{background-color:var(--crepe-color-diff-removed-bg);color:var(--crepe-color-diff-removed-text);text-decoration:line-through}.milkdown .milkdown-diff-removed-block{opacity:.45;outline-offset:2px;background-color:var(--crepe-color-diff-removed-bg);border-radius:4px;position:relative;outline:2px dashed var(--crepe-color-diff-removed)!important}.milkdown .milkdown-diff-added{background-color:var(--crepe-color-diff-added-bg);color:var(--crepe-color-diff-added-text);border-radius:2px;padding:0 2px}.milkdown .milkdown-diff-added-block{background-color:var(--crepe-color-diff-added-bg);border-left:3px solid var(--crepe-color-diff-added);border-radius:4px;margin:8px 0;padding:8px 12px;display:block}.milkdown .milkdown-diff-added-block h1,.milkdown .milkdown-diff-added-block h2,.milkdown .milkdown-diff-added-block h3,.milkdown .milkdown-diff-added-block h4,.milkdown .milkdown-diff-added-block h5,.milkdown .milkdown-diff-added-block h6,.milkdown .milkdown-diff-added-block p{color:var(--crepe-color-diff-added-text);margin:4px 0}.milkdown .milkdown-diff-added-block ul,.milkdown .milkdown-diff-added-block ol{color:var(--crepe-color-diff-added-text);margin:4px 0;padding-left:20px}.milkdown .milkdown-diff-added-block li{margin:2px 0}.milkdown .milkdown-diff-added-block table{border-collapse:collapse;width:100%;margin:4px 0}.milkdown .milkdown-diff-added-block th,.milkdown .milkdown-diff-added-block td{border:1px solid color-mix(in srgb, var(--crepe-color-diff-added), transparent 50%);text-align:left;padding:6px 12px}.milkdown .milkdown-diff-added-block th{font-weight:600}.milkdown .milkdown-diff-added-block img{border-radius:4px;max-width:100%}.milkdown .milkdown-diff-added-block pre,.milkdown .milkdown-diff-added-block code{background:color-mix(in srgb, var(--crepe-color-diff-added), transparent 94%);font-family:var(--crepe-font-code);white-space:pre;border-radius:4px;padding:8px 12px;font-size:13px;display:block;overflow-x:auto}.milkdown .milkdown-diff-controls{vertical-align:middle;white-space:nowrap;gap:3px;margin:0 4px;display:inline-flex}.milkdown .milkdown-diff-controls button{font-family:var(--crepe-font-default);cursor:pointer;border:1px solid;border-radius:3px;padding:2px 6px;font-size:11px;font-weight:500;line-height:1}.milkdown .milkdown-diff-controls-block{gap:4px;margin:4px 0;display:flex}.milkdown .milkdown-diff-accept{background-color:color-mix(in srgb, var(--crepe-color-diff-added), var(--crepe-color-background) 85%);color:var(--crepe-color-diff-added-text);border-color:color-mix(in srgb, var(--crepe-color-diff-added), transparent 50%)}.milkdown .milkdown-diff-accept:hover{background-color:color-mix(in srgb, var(--crepe-color-diff-added), var(--crepe-color-background) 75%)}.milkdown .milkdown-diff-reject{background-color:color-mix(in srgb, var(--crepe-color-diff-removed), var(--crepe-color-background) 85%);color:var(--crepe-color-diff-removed-text);border-color:color-mix(in srgb, var(--crepe-color-diff-removed), transparent 50%)}.milkdown .milkdown-diff-reject:hover{background-color:color-mix(in srgb, var(--crepe-color-diff-removed), var(--crepe-color-background) 75%)}.milkdown .milkdown-ai-instruction{z-index:10;position:absolute}.milkdown .milkdown-ai-instruction[data-show=false]{display:none}.milkdown .milkdown-ai-instruction>.ai-instruction{background:var(--crepe-color-surface);width:360px;box-shadow:var(--crepe-shadow-2);font-family:var(--crepe-font-default);color:var(--crepe-color-on-background);border-radius:12px;font-size:14px;overflow:hidden}.milkdown .ai-instruction-input{background:var(--crepe-color-background);border:1px solid color-mix(in srgb, var(--crepe-color-primary) 35%, transparent);border-radius:999px;align-items:center;gap:8px;margin:8px;padding:4px 4px 4px 12px;display:flex}.milkdown .ai-instruction-input-prefix{color:var(--crepe-color-primary);flex-shrink:0;align-items:center;display:inline-flex}.milkdown .ai-instruction-input-prefix svg{width:18px;height:18px;color:var(--crepe-color-primary);fill:var(--crepe-color-primary)}.milkdown .ai-instruction-input-field{min-width:0;color:var(--crepe-color-on-background);background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-family:inherit;font-size:14px;line-height:20px}.milkdown .ai-instruction-input-field::placeholder{color:var(--crepe-color-outline)}.milkdown .ai-instruction-submit{background:var(--crepe-color-primary);width:28px;height:28px;color:var(--crepe-color-on-inverse);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.milkdown .ai-instruction-submit svg{width:16px;height:16px;color:var(--crepe-color-on-inverse);fill:var(--crepe-color-on-inverse)}.milkdown .ai-instruction-submit:hover:not(:disabled){background:color-mix(in srgb, var(--crepe-color-primary) 85%, white)}.milkdown .ai-instruction-submit:disabled{opacity:.4;cursor:not-allowed}.milkdown .ai-instruction-list{max-height:320px;padding-bottom:6px;overflow-y:auto}.milkdown .ai-instruction-back{appearance:none;text-align:left;cursor:pointer;width:100%;color:var(--crepe-color-outline);-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:6px;padding:6px 12px 4px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.milkdown .ai-instruction-back:hover{color:var(--crepe-color-on-background)}.milkdown .ai-instruction-back-icon{display:inline-flex}.milkdown .ai-instruction-back-icon svg{stroke:currentColor;width:16px;height:16px}.milkdown .ai-instruction-section{flex-direction:column;display:flex}.milkdown .ai-instruction-section-header{letter-spacing:.08em;color:var(--crepe-color-outline);text-transform:uppercase;-webkit-user-select:none;user-select:none;padding:6px 16px 4px;font-size:11px;font-weight:600}.milkdown .ai-instruction-item{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--crepe-color-on-background);align-items:center;gap:12px;padding:8px 16px;display:flex}.milkdown .ai-instruction-item.active{background:var(--crepe-color-hover)}.milkdown .ai-instruction-item-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.milkdown .ai-instruction-item-icon svg{width:18px;height:18px;color:var(--crepe-color-on-surface-variant);fill:var(--crepe-color-on-surface-variant);stroke:var(--crepe-color-on-surface-variant)}.milkdown .ai-instruction-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;line-height:20px;overflow:hidden}.milkdown .ai-instruction-item-label mark{background:var(--crepe-color-secondary);color:inherit;border-radius:2px;padding:0 1px}.milkdown .ai-instruction-item-arrow{color:var(--crepe-color-outline);flex-shrink:0;display:inline-flex}.milkdown .ai-instruction-item-arrow svg{stroke:currentColor;width:14px;height:14px}.milkdown .ai-instruction-item-prompt .ai-instruction-item-label{color:var(--crepe-color-primary)}.milkdown .ai-instruction-item-prompt .ai-instruction-item-icon svg{color:var(--crepe-color-primary);fill:var(--crepe-color-primary)}.milkdown .ai-instruction-item-quote{font-weight:500}.milkdown .ai-instruction-item-shortcut{background:var(--crepe-color-surface-low);min-width:24px;height:20px;color:var(--crepe-color-outline);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.milkdown .ai-instruction-item-shortcut svg{width:14px;height:14px;color:var(--crepe-color-outline);fill:var(--crepe-color-outline)}.milkdown .milkdown-ai-streaming-indicator{border:1px solid color-mix(in srgb, var(--crepe-color-primary) 20%, transparent);background:var(--crepe-color-surface);vertical-align:middle;white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:var(--crepe-font-default);border-radius:999px;align-items:center;gap:8px;margin:4px 0;padding:4px 6px 4px 12px;display:inline-flex}.milkdown .milkdown-ai-streaming-spinner{border:1.5px solid color-mix(in srgb, var(--crepe-color-primary) 25%, transparent);border-top-color:var(--crepe-color-primary);will-change:transform;border-radius:50%;flex-shrink:0;width:14px;height:14px}.milkdown .milkdown-ai-streaming-label{color:var(--crepe-color-on-background);font-size:13px;line-height:18px}.milkdown .milkdown-ai-streaming-esc{font-family:var(--crepe-font-code,ui-monospace, monospace);background:var(--crepe-color-surface-low);color:var(--crepe-color-outline);border-radius:999px;padding:4px 8px;font-size:11px;line-height:1}.milkdown .milkdown-ai-diff-actions{z-index:11;background:var(--crepe-color-surface);border:1px solid color-mix(in srgb, var(--crepe-color-primary) 18%, transparent);box-shadow:var(--crepe-shadow-2);font-family:var(--crepe-font-default);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:4px;padding:6px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.milkdown .milkdown-ai-diff-actions[data-show=false]{display:none}.milkdown .milkdown-ai-diff-actions-btn{color:var(--crepe-color-on-background);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.milkdown .milkdown-ai-diff-actions-btn:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-ai-diff-actions-btn:disabled{opacity:.4;cursor:not-allowed}.milkdown .milkdown-ai-diff-actions-btn:disabled:hover{background:0 0}.milkdown .milkdown-ai-diff-actions-icon{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.milkdown .milkdown-ai-diff-actions-icon svg{color:currentColor;fill:currentColor;width:16px;height:16px}.milkdown .milkdown-ai-diff-actions-btn-retry{color:var(--crepe-color-on-surface-variant)}.milkdown .milkdown-ai-diff-actions-btn-reject{color:var(--crepe-color-diff-removed-text,#ba1a1a);background:color-mix(in srgb, var(--crepe-color-diff-removed,#ef4444) 8%, transparent)}.milkdown .milkdown-ai-diff-actions-btn-reject:hover{background:color-mix(in srgb, var(--crepe-color-diff-removed,#ef4444) 16%, transparent)}.milkdown .milkdown-ai-diff-actions-btn-accept{color:var(--crepe-color-diff-added-text,#166534);background:color-mix(in srgb, var(--crepe-color-diff-added,#22c55e) 12%, transparent)}.milkdown .milkdown-ai-diff-actions-btn-accept:hover{background:color-mix(in srgb, var(--crepe-color-diff-added,#22c55e) 22%, transparent)}.milkdown .milkdown-ai-diff-actions-shortcut{background:color-mix(in srgb, var(--crepe-color-diff-added,#22c55e) 14%, transparent);font-family:var(--crepe-font-code,ui-monospace, monospace);color:inherit;border-radius:4px;align-items:center;gap:2px;margin-left:4px;padding:3px 6px;font-size:11px;display:inline-flex}.milkdown .milkdown-ai-diff-actions-shortcut-icon{display:inline-flex}.milkdown .milkdown-ai-diff-actions-shortcut-icon svg{color:currentColor;fill:currentColor;width:12px;height:12px}.milkdown{--crepe-color-background:#fff;--crepe-color-on-background:#000;--crepe-color-surface:#f7f7f7;--crepe-color-surface-low:#ededed;--crepe-color-on-surface:#1c1c1c;--crepe-color-on-surface-variant:#4d4d4d;--crepe-color-outline:#a8a8a8;--crepe-color-primary:#333;--crepe-color-secondary:#cfcfcf;--crepe-color-on-secondary:#000;--crepe-color-inverse:#f0f0f0;--crepe-color-on-inverse:#1a1a1a;--crepe-color-inline-code:#ba1a1a;--crepe-color-error:#ba1a1a;--crepe-color-hover:#e0e0e0;--crepe-color-selected:#d5d5d5;--crepe-color-inline-area:#cacaca;--crepe-font-title:"Noto Serif", Cambria, "Times New Roman", Times, serif;--crepe-font-default:"Noto Sans", Arial, Helvetica, sans-serif;--crepe-font-code:"Space Mono", Fira Code, Menlo, Monaco, "Courier New", Courier, monospace;--crepe-shadow-1:0px 1px 3px 1px #00000026, 0px 1px 2px 0px #0000004d;--crepe-shadow-2:0px 2px 6px 2px #00000026, 0px 1px 2px 0px #0000004d}:root{--bg-body:#020617;--bg-surface:#0f172a;--bg-surface-hover:#1e293b;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--primary:#3b82f6;--primary-hover:#2563eb;--primary-light:#3b82f61a;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--info:#06b6d4;--border-color:#1e293b;--border-radius:12px;--border-radius-sm:6px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--sidebar-width:260px;--header-height:64px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a}*,:before,:after{box-sizing:border-box}body{background-color:var(--bg-body);color:var(--text-primary);margin:0;font-family:Roboto,Inter,system-ui,-apple-system,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none;transition:color .2s}ul{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.p-4{padding:1rem}.mt-4{margin-top:1rem}.text-sm{font-size:.875rem}.font-bold{font-weight:700}.w-100{width:100%}@media (width<=768px){:root{--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--text-lg:2rem}}.code-toolbar{width:fit-content}.preview-content img{max-width:100%}mark{color:#8881ff;background-color:#0000;font-weight:700}.dismiss{color:var(--text-primary);cursor:pointer}.line-highlight{margin-top:1em!important}.monaco-editor{width:100%;height:800px}.markdown-body ul,.markdown-body ol{margin:1em 0;padding:0 0 0 40px;list-style:outside;display:block}.markdown-body ol{list-style-type:decimal}.markdown-body li{display:list-item}.markdown-body ul ul,.markdown-body ol ul{margin-left:15px;list-style-type:circle}.markdown-body ol ol,.markdown-body ul ol{margin-left:15px;list-style-type:lower-latin}.app-loading{background-color:var(--bg-body);z-index:9999;width:100%;height:100%;color:var(--text-primary);flex-direction:column;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;display:flex;position:fixed;top:0;left:0}.app-loading__content{flex-direction:column;align-items:center;gap:2rem;display:flex;position:relative}.app-loading__title{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #ffffff4d;font-size:2.5rem;font-weight:700;position:relative}.app-loading__title:before{content:attr(data-text);width:var(--blazor-load-percentage,0%);height:100%;color:var(--primary);white-space:nowrap;transition:width .1s linear;position:absolute;top:0;left:0;overflow:hidden}@media (width<=768px){.app-loading__title{font-size:1.5rem}}.app-loading__progress-container{background:#ffffff1a;border-radius:4px;width:300px;height:4px;position:relative;overflow:hidden;box-shadow:0 0 10px #00000080}.app-loading__progress-bar{background:linear-gradient(90deg, var(--primary), var(--info));height:100%;width:var(--blazor-load-percentage,0%);box-shadow:0 0 10px var(--primary);transition:width .1s linear;position:relative}.app-loading__progress-bar:after{content:"";background-image:linear-gradient(-45deg,#fff0 25%,#fff3 50%,#fff0 75%);background-size:50px 50px;animation:1s linear infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.app-loading__text{color:var(--text-secondary);height:1.5rem;margin-top:.5rem;font-size:.875rem}.app-loading__text:after{content:var(--blazor-load-percentage-text,"Initialize...");color:var(--text-primary);font-weight:500}.app-loading__version{color:var(--text-muted);letter-spacing:.05em;opacity:.7;margin-top:.5rem;font-size:.75rem;font-weight:400}.app-loading__circle{background:radial-gradient(circle, var(--primary-light) 0%, transparent 70%);filter:blur(20px);z-index:-1;opacity:.5;border-radius:50%;animation:6s ease-in-out infinite float;position:absolute}.app-loading__circle--1{width:400px;height:400px;animation-delay:0s;top:-100px;right:-100px}.app-loading__circle--2{background:radial-gradient(circle,#10b9811a 0%,#0000 70%);width:300px;height:300px;animation-delay:-3s;bottom:-50px;left:-50px}@keyframes float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.05)}}.app-layout{min-height:100vh;display:flex}.app-sidebar{width:var(--sidebar-width);background-color:var(--bg-surface);border-right:1px solid var(--border-color);z-index:50;height:100vh;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;overflow-y:auto}.app-sidebar__header{height:var(--header-height);padding:0 var(--spacing-md);border-bottom:1px solid var(--border-color);align-items:center;display:flex}.app-sidebar__logo{align-items:center;gap:var(--spacing-sm);color:var(--text-primary);font-size:1.25rem;font-weight:700;display:flex}.app-sidebar__logo img{width:auto;height:32px}.app-sidebar__nav{padding:var(--spacing-md) var(--spacing-sm)}.app-main{margin-left:var(--sidebar-width);flex-direction:column;flex:1;min-width:0;display:flex}.app-header{height:var(--header-height);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-color);z-index:40;padding:0 var(--spacing-lg);background-color:#0f172acc;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;overflow:visible}.app-content{padding:var(--spacing-lg);flex:1}.nav-group__title{padding:var(--spacing-sm) var(--spacing-md);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-top:var(--spacing-md);font-size:.75rem}.nav-item{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-sm);color:var(--text-secondary);margin-bottom:2px;display:flex}.nav-item:hover{background-color:var(--bg-surface-hover);color:var(--text-primary)}.nav-item.active{background-color:var(--primary);color:#fff}.nav-item i{text-align:center;width:20px}@media (width<=768px){.app-sidebar{transform:translate(-100%)}.app-sidebar.is-open{transform:translate(0)}.app-main{margin-left:0}.app-header__toggle{display:block}.hidden-sm-down{display:none!important}.user-profile span{max-width:100px}}@media (width>=769px){.app-header__toggle{display:inline-flex}.app-sidebar.is-open{transform:translate(-100%)}.app-main.is-open{margin-left:0}}.person-card{padding:var(--spacing-md);background-color:#0000}.person-card__header{align-items:center;gap:var(--spacing-md);display:flex}.person-card__avatar{background-color:var(--bg-surface-hover);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.person-card__avatar img{object-fit:cover;width:100%;height:100%}.person-card__content{flex:1;min-width:0}.person-card__name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.person-card__sign{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.badge{background-color:var(--bg-surface-hover);color:var(--text-secondary);border-radius:12px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.badge-secondary{color:var(--text-primary);background-color:#ffffff1a}.list-group{gap:var(--spacing-sm);flex-direction:column;display:flex}.list-group-item{padding:var(--spacing-sm);border-radius:var(--border-radius-sm);background-color:#ffffff05;justify-content:space-between;align-items:center;display:flex}.text-truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dropdown{display:inline-block;position:relative}.dropdown-menu{margin-top:var(--spacing-sm);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-lg);z-index:100;min-width:200px;max-width:280px;padding:var(--spacing-xs) 0;opacity:0;visibility:hidden;pointer-events:none;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;top:100%;right:0;transform:translateY(-10px)}.dropdown-menu:before{content:"";top:calc(-1 * var(--spacing-sm));height:var(--spacing-sm);position:absolute;left:0;right:0}@media (width>=769px){.dropdown:hover .dropdown-menu,.dropdown-menu:hover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}.dropdown.active .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.dropdown-item{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;width:100%;font-size:.875rem;text-decoration:none;transition:background-color .15s;display:flex}.dropdown-item:hover{background-color:var(--bg-surface-hover);color:var(--text-primary)}.dropdown-item i{text-align:center;width:20px}.carousel{border-radius:var(--border-radius);background-color:var(--bg-surface);height:320px;position:relative;overflow:hidden}.carousel-slide{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .5s ease-in-out;display:flex;position:absolute;top:0;left:0}.carousel-slide.active{opacity:1;pointer-events:auto}.carousel-slide img{object-fit:cover;width:100%;height:100%}.carousel-caption{padding:var(--spacing-md);color:#fff;background:linear-gradient(#0000,#000c);position:absolute;bottom:0;left:0;right:0}.carousel-caption h4{margin:0;font-size:1rem;font-weight:500}.user-profile{border-radius:99px;padding:6px 12px;transition:background-color .2s}.user-profile:hover{background-color:var(--bg-surface-hover)}.user-profile span{white-space:nowrap;text-overflow:ellipsis;max-width:150px;display:inline-block;overflow:hidden}.page-title{color:var(--text-primary);margin:0 0 var(--spacing-sm) 0;font-size:1.75rem;font-weight:700}.page-description{color:var(--text-secondary);margin:0 0 var(--spacing-lg) 0;font-size:.9375rem}.article-list__header{margin-bottom:var(--spacing-lg)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-body)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--bg-surface-hover)}#blazor-error-ui{display:none!important}.app-overlay{z-index:45;opacity:0;pointer-events:none;background-color:#00000080;width:100vw;height:100vh;transition:opacity .3s;display:none;position:fixed;top:0;left:0}.app-overlay.is-visible{opacity:1;pointer-events:auto}@media (width<=768px){.app-sidebar{transform:translate(-100%)}.app-sidebar.is-open{box-shadow:var(--shadow-lg);transform:translate(0)}.app-overlay{display:block}.app-header__actions .dropdown{position:static}.app-header__actions .dropdown-menu{left:8px;right:8px;top:var(--header-height);width:auto;max-width:none;min-width:unset;max-height:calc(100vh - var(--header-height) - 16px);white-space:normal;pointer-events:auto;margin-top:8px;position:fixed;overflow:hidden auto}.dropdown.active .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.dropdown-item{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:10px;padding:10px 14px;font-size:.875rem;line-height:1.5;display:flex}.dropdown-item i{flex-shrink:0;width:20px;min-width:20px;margin-top:2px}.app-header,.app-header__actions{overflow:visible}}.form-section{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);margin-bottom:var(--spacing-lg);padding:var(--spacing-sm);transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.form-section:hover{border-color:#3b82f633;box-shadow:0 0 20px #0003}.form-section__header{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-color);background:#0f172a99;justify-content:space-between;align-items:center;display:flex}.form-section__title{color:var(--text-primary);align-items:center;gap:var(--spacing-sm);letter-spacing:.02em;margin:0;font-size:1rem;font-weight:600;display:flex}.form-section__title i{color:var(--primary);font-size:1.1em}.form-section__description{color:var(--text-secondary);margin:0;font-size:.875rem}.form-section__body{padding:var(--spacing-lg)}.form-group{margin-bottom:var(--spacing-lg)}.form-group:last-child{margin-bottom:0}.form-label{align-items:center;gap:var(--spacing-xs);color:var(--text-secondary);letter-spacing:.02em;margin-bottom:.6rem;font-size:.875rem;font-weight:600;display:flex}.form-label--required:after{content:"*";color:var(--danger);font-size:1.1em;line-height:1}.form-control,.form-input{width:100%;color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background-color:#02061799;background-clip:padding-box;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;line-height:1.5;transition:all .2s cubic-bezier(.4,0,.2,1);display:block;box-shadow:inset 0 1px 2px #0000001a}.form-control:hover,.form-input:hover{border-color:var(--text-muted);background-color:#020617cc}.form-control:focus,.form-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light), inset 0 1px 2px #0000001a;background-color:#020617}.form-control::placeholder,.form-input::placeholder{color:var(--text-muted);opacity:.7}.form-control:disabled,.form-control[readonly],.form-input:disabled,.form-input[readonly]{color:var(--text-muted);cursor:not-allowed;box-shadow:none;background-color:#0f172a66;border-color:#0000}textarea.form-control,textarea.form-input{resize:vertical;min-height:120px}select.form-control,select.form-input{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:2.5rem}.input-with-icon{align-items:center;display:flex;position:relative}.input-with-icon .form-control,.input-with-icon .form-input{padding-right:3rem}.input-icon-btn{width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.input-icon-btn:hover{background-color:var(--primary-light);color:var(--primary)}.validation-message{color:var(--danger);align-items:center;gap:.375rem;margin-top:.5rem;font-size:.8125rem;animation:.3s ease-out fadeIn;display:flex}.validation-message:before{content:"!";width:16px;height:16px;color:var(--danger);background-color:#ef444433;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.btn{border-radius:var(--border-radius-sm);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1.5;transition:transform .12s,box-shadow .12s,background-color .12s;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--primary), #2563eb);color:#fff;border:1px solid #0000;box-shadow:0 4px 6px -1px #3b82f64d}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 8px -1px #3b82f666}.btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px -1px #3b82f64d}.btn-secondary{color:var(--text-secondary);border:1px solid var(--border-color);background-color:#1e293b66}.btn-secondary:hover:not(:disabled){color:var(--primary);background-color:#3b82f61a;border-color:#3b82f64d}.btn-success{background:linear-gradient(135deg, var(--success), #059669);color:#fff;box-shadow:0 4px 6px -1px #10b9814d}.btn-success:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.btn-danger{background:linear-gradient(135deg, var(--danger), #dc2626);color:#fff;box-shadow:0 4px 6px -1px #ef44444d}.btn-danger:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 6px 10px -1px #ef444459}.btn-icon{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;transition:all .2s;display:inline-flex}.btn-icon:hover:not(:disabled){color:var(--primary);background-color:#3b82f60f;border-color:#3b82f61a;transform:translateY(-1px)}.btn-icon:active:not(:disabled){transform:translateY(0)}.btn-icon:disabled{opacity:.5;cursor:not-allowed}.btn-icon i{justify-content:center;align-items:center;display:flex}.btn-loading{align-items:center;gap:.5rem;display:inline-flex}.btn-loading__spinner{border:2px solid #ffffff1f;border-top-color:#ffffffe6;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite btn-spin}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn-lg{padding:.75rem 1.5rem;font-size:1rem}.btn-sm{padding:.375rem .75rem;font-size:.75rem}.btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none!important;transform:none!important}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wa-font-family-body:"Roboto", "Inter", system-ui, -apple-system, sans-serif;--wa-color-surface-lowered:var(--bg-body);--wa-color-surface-default:var(--bg-body);--wa-color-surface-raised:var(--bg-surface);--wa-color-surface-border:var(--border-color);--wa-color-text-normal:var(--text-primary);--wa-color-text-quiet:var(--text-secondary);--wa-color-text-link:#93c5fd;--wa-color-neutral-fill-quiet:#94a3b81f;--wa-color-neutral-fill-normal:#94a3b833;--wa-color-neutral-fill-loud:#334155;--wa-color-neutral-border-quiet:#94a3b838;--wa-color-neutral-border-normal:#94a3b857;--wa-color-neutral-border-loud:#cbd5e180;--wa-color-neutral-on-quiet:#e2e8f0;--wa-color-neutral-on-normal:#f8fafc;--wa-color-neutral-on-loud:#fff;--wa-color-brand-fill-quiet:#3b82f629;--wa-color-brand-fill-normal:#3b82f647;--wa-color-brand-fill-loud:var(--primary);--wa-color-brand-border-quiet:#60a5fa57;--wa-color-brand-border-normal:#60a5fa80;--wa-color-brand-border-loud:#93c5fd;--wa-color-brand-on-quiet:#bfdbfe;--wa-color-brand-on-normal:#dbeafe;--wa-color-brand-on-loud:#fff;--wa-color-success-fill-quiet:#10b98124;--wa-color-success-fill-normal:#10b9813d;--wa-color-success-fill-loud:var(--success);--wa-color-success-border-quiet:#34d39957;--wa-color-success-border-normal:#34d39980;--wa-color-success-border-loud:#6ee7b7;--wa-color-success-on-quiet:#a7f3d0;--wa-color-success-on-normal:#d1fae5;--wa-color-success-on-loud:#06281d;--wa-color-warning-fill-quiet:#f59e0b24;--wa-color-warning-fill-normal:#f59e0b3d;--wa-color-warning-fill-loud:var(--warning);--wa-color-warning-border-quiet:#fbbf245c;--wa-color-warning-border-normal:#fbbf248a;--wa-color-warning-border-loud:#fcd34d;--wa-color-warning-on-quiet:#fde68a;--wa-color-warning-on-normal:#fef3c7;--wa-color-warning-on-loud:#1f1300;--wa-color-danger-fill-quiet:#ef444424;--wa-color-danger-fill-normal:#ef44443d;--wa-color-danger-fill-loud:var(--danger);--wa-color-danger-border-quiet:#f871715c;--wa-color-danger-border-normal:#f871718a;--wa-color-danger-border-loud:#fca5a5;--wa-color-danger-on-quiet:#fecaca;--wa-color-danger-on-normal:#fee2e2;--wa-color-danger-on-loud:#fff;--wa-form-control-background-color:var(--bg-body);--wa-form-control-border-color:#94a3b85c;--wa-form-control-value-color:var(--text-primary);--wa-form-control-placeholder-color:var(--text-muted);--wa-form-control-label-color:var(--text-primary);--wa-form-control-hint-color:var(--text-secondary);--wa-border-radius-s:var(--border-radius-sm);--wa-border-radius-m:8px;--wa-shadow-m:0 18px 48px #0000006b;--wa-focus-ring-color:#3b82f6cc}.app-dialog{--spacing:var(--spacing-lg);--backdrop-filter:blur(8px);color:var(--text-primary)}.app-dialog::part(dialog){background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 24px 80px #0000008c}.app-dialog::part(header),.app-dialog::part(footer){border-color:var(--border-color)}.app-dialog::part(title){color:var(--text-primary);font-size:1rem;font-weight:700}.app-dialog::part(body),.app-dialog::part(close-button){color:var(--text-secondary)}.app-dialog wa-button{color:var(--wa-color-on-normal,var(--wa-color-neutral-on-normal))}.app-dialog wa-button[appearance=outlined],.app-dialog wa-button[appearance=plain]{color:var(--wa-color-on-quiet,var(--wa-color-neutral-on-quiet))}.app-dialog__message{overflow-wrap:anywhere;line-height:1.7}.app-dialog__prompt{margin-top:var(--spacing-md);display:block}.app-dialog__component-content{color:var(--text-primary)}.app-dialog__footer{justify-content:flex-end;gap:var(--spacing-sm);display:flex}.app-toast-container,.app-notification-container{z-index:1600;gap:var(--spacing-sm);pointer-events:none;flex-direction:column;width:min(380px,100vw - 40px);display:flex;position:fixed;right:20px}.app-toast-container{top:20px}.app-notification-container{top:88px}.app-toast,.app-notification{pointer-events:auto;animation:.18s ease-out app-feedback-enter}.app-toast wa-callout,.app-notification wa-callout{--wa-color-surface-raised:var(--bg-surface);--wa-color-surface-border:var(--border-color);width:100%;color:var(--text-primary)}.app-toast wa-callout::part(icon),.app-notification wa-callout::part(icon){color:var(--wa-color-on-quiet)}.app-toast wa-callout::part(message),.app-notification wa-callout::part(message){color:var(--text-primary);line-height:1.55}.app-notification__content{gap:var(--spacing-sm);width:100%;display:grid}.app-notification__header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);color:var(--text-primary);display:flex}.app-notification__close{color:var(--text-secondary);flex:none}.app-notification__close:hover{color:var(--text-primary)}.app-notification__message{color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.55}.app-notification__progress{--track-height:.7rem;--track-color:#94a3b82e;--indicator-color:var(--primary)}@keyframes app-feedback-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.app-toast-container,.app-notification-container{width:auto;left:12px;right:12px}.app-notification-container{top:76px}.app-dialog__footer{flex-direction:column-reverse}.app-dialog__footer wa-button{width:100%}}:root{--wa-tooltip-arrow-size:.375rem;--wa-tooltip-background-color:#020617;--wa-tooltip-border-color:#94a3b852;--wa-tooltip-border-style:solid;--wa-tooltip-border-width:1px;--wa-tooltip-border-radius:4px;--wa-tooltip-content-color:#f8fafc;--wa-tooltip-font-size:.75rem;--wa-tooltip-line-height:1.4;--wa-transition-fast:75ms;--wa-transition-easing:ease}.dpz-tooltip{z-index:5000;font-family:var(--font-sans,"Microsoft YaHei", "PingFang SC", sans-serif)}.skeleton{border-radius:var(--border-radius-sm);background:linear-gradient(90deg,#1e293b80 25%,#33415580 50%,#1e293b80 75%) 0 0/200% 100%;animation:1.5s ease-in-out infinite skeleton-loading}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton--text{height:16px;margin-bottom:var(--spacing-sm)}.skeleton--text-lg{height:20px;margin-bottom:var(--spacing-sm)}.skeleton--title{height:42px;margin-bottom:var(--spacing-md)}.skeleton--input{height:48px;margin-bottom:var(--spacing-lg)}.skeleton--textarea,.skeleton--select{height:120px;margin-bottom:var(--spacing-lg)}.skeleton--button{width:105px;height:40px;margin-right:var(--spacing-md);display:inline-block}.skeleton--avatar{border-radius:50%;width:40px;height:40px}.skeleton--avatar-lg{border-radius:50%;width:64px;height:64px}.skeleton--card{border-radius:var(--border-radius);height:200px}.skeleton--editor{height:500px}.skeleton--full{width:100%}.skeleton--half{width:50%}.skeleton--third{width:33.333%}.skeleton--quarter{width:25%}.skeleton-table{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.skeleton-table__header{gap:var(--spacing-md);padding:var(--spacing-md);border-bottom:1px solid var(--border-color);background-color:#1e293b80;display:flex}.skeleton-table__row{gap:var(--spacing-md);padding:var(--spacing-md);border-bottom:1px solid var(--border-color);display:flex}.skeleton-table__row:last-child{border-bottom:none}.skeleton-table__cell{flex:1}.skeleton-cards{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.skeleton-card{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg)}.skeleton-card__header{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);display:flex}.skeleton-card__body{gap:var(--spacing-sm);flex-direction:column;display:flex}.skeleton-card__footer{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-color);gap:var(--spacing-sm);display:flex}.skeleton-list{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.skeleton-list__item{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-bottom:1px solid var(--border-color);display:flex}.skeleton-list__item:last-child{border-bottom:none}.skeleton-list__content{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.article-list-skeleton{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.article-list-skeleton__toolbar{padding:var(--spacing-md);border-bottom:1px solid var(--border-color);gap:var(--spacing-md);justify-content:space-between;display:flex}.article-list-skeleton__table{overflow-x:auto}.article-list-skeleton__row{gap:var(--spacing-md);padding:var(--spacing-md);border-bottom:1px solid var(--border-color);grid-template-columns:2fr 1fr .8fr .8fr 1.2fr .8fr .6fr 1.2fr 1.2fr 1.2fr;align-items:center;display:grid}.article-list-skeleton__row:last-child{border-bottom:none}@media (width<=960px){.article-list-skeleton__row{display:none}.article-list-skeleton__mobile-card{padding:var(--spacing-md);border-bottom:1px solid var(--border-color);display:block}.article-list-skeleton__mobile-card:last-child{border-bottom:none}.article-list-skeleton__mobile-header{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:start;display:flex}.article-list-skeleton__mobile-body{gap:var(--spacing-xs);flex-direction:column;display:flex}.article-list-skeleton__mobile-footer{margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--border-color);gap:var(--spacing-sm);display:flex}}@media (width>=961px){.article-list-skeleton__mobile-card{display:none}}@media (width<=768px){.skeleton-cards{grid-template-columns:1fr}}.pagination{padding:var(--spacing-md);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:0 0 var(--border-radius) var(--border-radius);justify-content:space-between;align-items:center;gap:var(--spacing-md);border-top:none;flex-wrap:wrap;display:flex}.pagination__info{color:var(--text-secondary);font-size:.875rem}.pagination__controls{align-items:center;gap:var(--spacing-sm);display:flex}.pagination__nav{gap:var(--spacing-xs);display:flex}.pagination__button{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);color:var(--text-primary);cursor:pointer;background-color:#0000;align-items:center;gap:6px;padding:8px 12px;font-size:.875rem;transition:all .2s;display:inline-flex}.pagination__button:hover:not(:disabled){background-color:var(--bg-surface-hover);border-color:var(--primary);color:var(--primary)}.pagination__button:disabled{opacity:.5;cursor:not-allowed}.pagination__button--active{background-color:var(--primary);border-color:var(--primary);color:#fff}.pagination__button--active:hover{background-color:var(--primary-hover);border-color:var(--primary-hover)}.pagination__pages{gap:4px;display:flex}.pagination__page{justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 8px;display:inline-flex}.pagination__ellipsis{color:var(--text-muted);padding:8px}.pagination__mobile-simple{display:none}.pagination__button-text{display:inline}@media (width<=960px){.pagination__button-text{display:none}.pagination__button{padding:8px}}@media (width<=600px){.pagination{padding:var(--spacing-md) var(--spacing-sm)}.pagination__info{text-align:center;order:1;width:100%;font-size:.8125rem}.pagination__controls{display:none}.pagination__mobile-simple{justify-content:space-between;align-items:center;gap:var(--spacing-md);order:2;width:100%;display:flex}.pagination__mobile-simple .pagination__button{justify-content:center;min-width:44px;height:44px;padding:0;font-size:1.125rem}.pagination__current{text-align:center;color:var(--text-primary);flex:1;font-size:.9375rem;font-weight:500}}.tag{white-space:nowrap;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:normal;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.tag--default{color:var(--text-secondary);border-color:var(--border-color);background-color:#1e293bcc}.tag--primary{color:var(--primary);background:#3b82f626;border-color:#3b82f64d}.tag--success{color:var(--success);background:#10b98126;border-color:#10b9814d}.tag--warning{color:var(--warning);background:#f59e0b26;border-color:#f59e0b4d}.tag--danger{color:var(--danger);background:#ef444426;border-color:#ef44444d}.tag--info{color:var(--info);background:#06b6d426;border-color:#06b6d44d}.tag--interactive{cursor:pointer;-webkit-user-select:none;user-select:none}.tag--interactive:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.tag-selector{flex-wrap:wrap;gap:.5rem;padding:.25rem 0;display:flex}.tag-selector__item{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#1e293b66;border-radius:9999px;outline:none;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.tag-selector__item:hover{color:var(--primary);background-color:#3b82f61a;border-color:#3b82f64d;transform:translateY(-1px)}.tag-selector__item:active{transform:translateY(0)}.tag-selector__item--active{border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 1px var(--primary-light);background-color:#3b82f626}.tag-selector__item--active:hover{color:#60a5fa;border-color:var(--primary);background-color:#3b82f640}.tag-selector__item i{opacity:.8;font-size:.9em}.tag-selector__item--active i{opacity:1}.tag__close{cursor:pointer;opacity:.6;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-left:2px;transition:all .2s;display:flex}.tag__close:hover{opacity:1;background-color:#0003}.tag-selector-component{width:100%}.tag-selector-component__label{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:500;display:flex}.tag-selector-component__label i{color:var(--primary);font-size:.9375rem}.tag-selector-component__add{margin-top:1rem}.tag-selector-component__add-label{color:var(--text-primary);cursor:default;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:flex}.tag-selector-component__add-label i{color:var(--primary);font-size:.9375rem}.tag-selector-component__input-wrapper{gap:var(--spacing-sm);align-items:stretch;display:flex}.tag-selector-component__input{background-color:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-primary);outline:none;flex:1;padding:.625rem .875rem;font-size:.9375rem;transition:all .2s}.tag-selector-component__input::placeholder{color:var(--text-muted)}.tag-selector-component__input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}.tag-selector-component__input:disabled{opacity:.6;cursor:not-allowed;background-color:#1e293b4d}.tag-selector-component__add-btn{min-width:48px;padding:0 var(--spacing-md);background:var(--primary);color:#fff;border-radius:var(--border-radius);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex}.tag-selector-component__add-btn:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 2px 8px #3b82f64d}.tag-selector-component__add-btn:active{transform:translateY(0);box-shadow:0 1px 4px #3b82f633}.tag-selector-component__add-btn i{font-size:1rem}.tag-selector-component__helper{color:var(--text-secondary);align-items:center;gap:.375rem;margin-top:.5rem;font-size:.8125rem;display:flex}.tag-selector-component__helper i{font-size:.75rem}@media (width<=600px){.tag-selector-component__label{margin-bottom:.625rem;font-size:.8125rem}.tag-selector-component__add-label{margin-bottom:.375rem;font-size:.8125rem}.tag-selector-component__input-wrapper{gap:var(--spacing-xs)}.tag-selector-component__input{padding:.5rem .75rem;font-size:.875rem}.tag-selector-component__add-btn{min-width:44px;padding:0 var(--spacing-sm);font-size:.9375rem}.tag-selector-component__helper{margin-top:.375rem;font-size:.75rem}}@media (width<=600px) and (hover:none){.tag-selector-component__input{font-size:16px}.tag-selector-component__add-btn{min-height:44px}}.custom-audio-player{background-color:var(--bg-surface-hover);border:1px solid var(--border-color);box-sizing:border-box;border-radius:9999px;align-items:center;gap:1rem;width:100%;max-width:400px;height:48px;padding:.5rem 1rem;transition:border-color .2s;display:flex}.custom-audio-player:hover{border-color:var(--primary)}.custom-audio-player__btn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.custom-audio-player__btn:hover{background:var(--primary-hover)}.custom-audio-player__btn i{margin-left:2px;font-size:.8rem}.custom-audio-player__btn i.fa-pause{margin-left:0}.custom-audio-player__progress{flex:1;align-items:center;gap:.5rem;display:flex}.custom-audio-player__time{color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:center;min-width:35px;font-size:.75rem}.custom-audio-player__slider{-webkit-appearance:none;cursor:pointer;background:#ffffff1a;border-radius:2px;outline:none;flex:1;width:100%;height:4px;position:relative}.custom-audio-player__slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--text-primary);border-radius:50%;width:12px;height:12px;transition:transform .1s}.custom-audio-player__slider::-webkit-slider-thumb:hover{background:var(--primary);transform:scale(1.2)}.custom-audio-player__slider::-moz-range-thumb{background:var(--text-primary);border:none;border-radius:50%;width:12px;height:12px;transition:transform .1s}.custom-audio-player__slider::-moz-range-track{background:#ffffff1a;border-radius:2px;height:4px}.custom-audio-player__slider:focus::-webkit-slider-thumb{box-shadow:0 0 0 4px #3b82f633}.markdown-editor-shell{width:100%;position:relative}.editor-upload-error{margin-top:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-sm);color:var(--danger);white-space:pre-wrap;background:#ef44441a;border:1px solid #ef444459;font-size:.875rem;line-height:1.5}.markdown-editor-container{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--bg-body);flex-direction:column;width:100%;min-height:420px;max-height:calc(100vh - 160px);display:flex;position:relative;overflow:hidden}.markdown-editor-workspace{min-height:0}.markdown-editor-modebar{border-bottom:1px solid var(--border-color);background:var(--bg-surface);flex:none;align-items:center;gap:4px;padding:8px;display:flex}.markdown-editor-modebar__button{border-radius:var(--border-radius-sm);min-width:72px;height:32px;color:var(--text-muted);font:inherit;background:0 0;border:1px solid #0000;padding:0 12px;font-size:.875rem;transition:background-color .16s,border-color .16s,color .16s}.markdown-editor-modebar__button:hover{color:var(--text-primary);background:#3b82f629;border-color:#60a5fa52}.markdown-editor-modebar__button.is-active{color:#bfdbfe;background:#2563eb47;border-color:#60a5fa75}.markdown-editor-visual,.markdown-editor-source{flex:auto;min-height:0}.markdown-editor-visual{flex-direction:column;display:flex}.markdown-editor-visual[hidden],.markdown-editor-source[hidden]{display:none}.markdown-editor-source .cm-editor{height:100%}.markdown-editor-source .cm-scroller{overflow:auto}.markdown-editor-container .milkdown,.markdown-editor-container .milkdown-crepe{background:var(--bg-body);height:100%;min-height:0;color:var(--text-primary)}.markdown-editor-container>div,.markdown-editor-container .milkdown,.markdown-editor-container .milkdown-crepe,.markdown-editor-container .milkdown .editor,.markdown-editor-container .milkdown .ProseMirror{min-height:0}.markdown-editor-container>div,.markdown-editor-container .milkdown,.markdown-editor-container .milkdown-crepe{flex-direction:column;flex:auto;display:flex}.markdown-editor-container .milkdown .editor{scrollbar-gutter:stable;flex:auto;overflow:auto}.markdown-editor-container .milkdown .ProseMirror{min-height:100%;padding:clamp(24px,5vw,56px) clamp(18px,7vw,96px)}.markdown-editor-container .milkdown .milkdown-top-bar{flex:none}.markdown-editor-container .milkdown{--crepe-color-background:var(--bg-body);--crepe-color-on-background:var(--text-primary);--crepe-color-surface:var(--bg-surface);--crepe-color-surface-low:var(--bg-surface);--crepe-color-on-surface:var(--text-primary);--crepe-color-outline:#94a3b8;--crepe-color-primary:var(--primary);--crepe-color-hover:#3b82f638;--crepe-color-selected:#2563eb75;--crepe-color-inline-area:#0f172ad1;--crepe-color-inline-code:#f8fafc;--crepe-shadow-1:0 14px 34px #00000073;--crepe-shadow-2:0 18px 44px #0000008c;--crepe-font-title:var(--font-sans,"Microsoft YaHei", "PingFang SC", sans-serif);--crepe-font-default:var(--font-sans,"Microsoft YaHei", "PingFang SC", sans-serif);--crepe-font-code:"JetBrains Mono", "Microsoft YaHei UI", Consolas, monospace}.markdown-editor-container .ProseMirror{caret-color:#60a5fa}.markdown-editor-container .cm-selectionBackground{color:#fff;background:#2563eb94}.markdown-editor-container .ProseMirror ::selection{color:#fff;background:#2563eb94}.markdown-editor-container .ProseMirror::selection{color:#fff;background:#2563eb94}.markdown-editor-container .cm-content ::selection{color:#fff;background:#2563eb94}.markdown-editor-container button{cursor:pointer}.markdown-editor-container--mobile .milkdown,.markdown-editor-container--mobile .milkdown-crepe{min-height:0}.markdown-editor-container--mobile{max-height:calc(100vh - 120px)}.markdown-editor-container--mobile .milkdown .ProseMirror{padding:24px 18px}.markdown-editor-container .milkdown-toolbar,.markdown-editor-container .milkdown-top-bar,.markdown-editor-container .milkdown-slash-menu,.markdown-editor-container .milkdown-slash-menu-item,.markdown-editor-container .milkdown-topbar{color:var(--text-primary);font-family:var(--font-sans,"Microsoft YaHei", "PingFang SC", sans-serif)}.markdown-editor-container .milkdown-toolbar,.markdown-editor-container .milkdown-top-bar,.markdown-editor-container .milkdown-top-bar .top-bar-heading-dropdown{background:#0f172afa;border:1px solid #94a3b838;box-shadow:0 18px 48px #0000007a}.markdown-editor-container .milkdown-toolbar{overflow:visible}.markdown-editor-container .milkdown-toolbar .divider,.markdown-editor-container .milkdown-top-bar .top-bar-divider{background:#94a3b847}.markdown-editor-container .milkdown-toolbar .toolbar-item,.markdown-editor-container .milkdown-top-bar .top-bar-item,.markdown-editor-container .milkdown-top-bar .top-bar-heading-button,.markdown-editor-container .milkdown-top-bar .top-bar-heading-option{color:#e5e7eb;transition:background-color .16s,color .16s,box-shadow .16s}.markdown-editor-container .milkdown-toolbar .toolbar-item svg,.markdown-editor-container .milkdown-top-bar .top-bar-item svg,.markdown-editor-container .milkdown-top-bar .top-bar-chevron svg{color:#cbd5e1;fill:#cbd5e1;stroke:#cbd5e1}.markdown-editor-container .milkdown-toolbar .toolbar-item:hover,.markdown-editor-container .milkdown-top-bar .top-bar-item:hover,.markdown-editor-container .milkdown-top-bar .top-bar-heading-button:hover,.markdown-editor-container .milkdown-top-bar .top-bar-heading-option:hover{color:#fff;background:#3b82f63d;box-shadow:inset 0 0 0 1px #60a5fa47}.markdown-editor-container .milkdown-toolbar .toolbar-item:hover svg,.markdown-editor-container .milkdown-top-bar .top-bar-item:hover svg,.markdown-editor-container .milkdown-top-bar .top-bar-heading-button:hover svg{color:#fff;fill:#fff;stroke:#fff}.markdown-editor-container .milkdown-toolbar .toolbar-item.active,.markdown-editor-container .milkdown-top-bar .top-bar-item.active,.markdown-editor-container .milkdown-top-bar .top-bar-heading-option.active{color:#bfdbfe;background:#2563eb52}.markdown-editor-container .milkdown-toolbar .toolbar-item.active svg,.markdown-editor-container .milkdown-top-bar .top-bar-item.active svg{color:#93c5fd;fill:#93c5fd;stroke:#93c5fd}.markdown-editor-container .milkdown-code-block{background:var(--bg-surface);border:1px solid var(--border-color)}.markdown-editor-container .milkdown-code-block,.markdown-editor-container .milkdown-code-block .cm-editor,.markdown-editor-container .milkdown-code-block .cm-scroller{color:var(--text-primary);font-family:JetBrains Mono,Microsoft YaHei UI,Consolas,monospace}.markdown-editor-container .milkdown-code-block .cm-editor,.markdown-editor-container .milkdown-code-block .cm-gutters{background:var(--bg-surface)}.markdown-editor-container .milkdown-code-block .cm-gutters{color:var(--text-muted);border-right-color:var(--border-color)}.markdown-editor-container .milkdown-code-block .preview-panel{color:var(--text-primary);background:var(--bg-surface)}.markdown-editor-container .milkdown-code-block .preview{padding:16px;overflow-x:auto}.markdown-editor-container .milkdown-code-block .preview svg{width:max-content;min-width:min(640px,100%);max-width:100%;height:auto;margin:0 auto;display:block}.markdown-mermaid-message{color:var(--text-muted);font-family:var(--font-sans,"Microsoft YaHei", "PingFang SC", sans-serif);background:#0f172ab3;border:1px solid #94a3b847;border-radius:4px;padding:12px 14px;font-size:.875rem;line-height:1.6}.markdown-editor-container .cm-editor .cm-cursor{border-left-width:2px;border-left-color:#60a5fa}.markdown-editor-container--mobile [class*=toolbar],.markdown-editor-container--mobile [class*=menu]{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.markdown-editor-container--mobile .milkdown-toolbar{gap:4px;padding:6px}.markdown-editor-container--mobile .milkdown-toolbar>:nth-child(n+9),.markdown-editor-container--mobile .milkdown-slash-menu,.markdown-editor-container--mobile .milkdown-block-handle,.markdown-editor-container--mobile .milkdown-topbar{display:none}.editor-loading-overlay{z-index:1000;justify-content:center;align-items:center;gap:var(--spacing-sm);background:#000000b3;border-radius:4px;flex-direction:column;display:flex;position:absolute;inset:0}.editor-loading-spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:40px;height:40px;animation:1s ease-in-out infinite editor-spinner-rotate}.editor-loading-text{color:#fff;font-size:.875rem;font-weight:500}.editor-loading-progress{background:#fff3;border-radius:4px;width:220px;height:8px;overflow:hidden}.editor-loading-progress-bar{background:linear-gradient(90deg, var(--primary), #06b6d4);height:100%;transition:width .2s}.editor-loading-progress-text{color:#ffffffe6;font-size:.8125rem;font-weight:600}@keyframes editor-spinner-rotate{to{transform:rotate(360deg)}}.code-editor,.monaco-editor,.code-view-editor{border-radius:var(--border-radius-sm);background:#07101f;border:1px solid #1d2d44;width:100%;height:100%;min-height:420px;overflow:hidden;box-shadow:inset 0 1px #94a3b80f}.code-editor .cm-editor,.monaco-editor .cm-editor,.code-view-editor .cm-editor{height:100%;min-height:inherit;font-variant-ligatures:none}.code-editor .cm-scroller,.monaco-editor .cm-scroller,.code-view-editor .cm-scroller{scrollbar-color:#334155 #07101f;scrollbar-width:thin;overflow:auto}.code-editor .cm-scroller::-webkit-scrollbar{width:10px;height:10px}.monaco-editor .cm-scroller::-webkit-scrollbar{width:10px;height:10px}.code-view-editor .cm-scroller::-webkit-scrollbar{width:10px;height:10px}.code-editor .cm-scroller::-webkit-scrollbar-track{background:#07101f}.monaco-editor .cm-scroller::-webkit-scrollbar-track{background:#07101f}.code-view-editor .cm-scroller::-webkit-scrollbar-track{background:#07101f}.code-editor .cm-scroller::-webkit-scrollbar-thumb{background:#334155;border:2px solid #07101f;border-radius:999px}.monaco-editor .cm-scroller::-webkit-scrollbar-thumb{background:#334155;border:2px solid #07101f;border-radius:999px}.code-view-editor .cm-scroller::-webkit-scrollbar-thumb{background:#334155;border:2px solid #07101f;border-radius:999px}.code-editor .cm-scroller::-webkit-scrollbar-thumb:hover{background:#475569}.monaco-editor .cm-scroller::-webkit-scrollbar-thumb:hover{background:#475569}.code-view-editor .cm-scroller::-webkit-scrollbar-thumb:hover{background:#475569}.markdown-body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;color:#c9d1d9;word-wrap:break-word;background-color:#0d1117;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5}.markdown-body .octicon{fill:currentColor;vertical-align:text-bottom;display:inline-block}.markdown-body h1:hover .anchor .octicon-link:before,.markdown-body h2:hover .anchor .octicon-link:before,.markdown-body h3:hover .anchor .octicon-link:before,.markdown-body h4:hover .anchor .octicon-link:before,.markdown-body h5:hover .anchor .octicon-link:before,.markdown-body h6:hover .anchor .octicon-link:before{content:" ";background-color:currentColor;width:16px;height:16px;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>")}.markdown-body details,.markdown-body figcaption,.markdown-body figure{display:block}.markdown-body summary{display:list-item}.markdown-body [hidden]{display:none!important}.markdown-body a{color:#58a6ff;background-color:#0000;text-decoration:none}.markdown-body abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.markdown-body b,.markdown-body strong{font-weight:600}.markdown-body dfn{font-style:italic}.markdown-body h1{border-bottom:1px solid #21262d;margin:.67em 0;padding-bottom:.3em;font-size:2em;font-weight:600}.markdown-body mark{color:#c9d1d9;background-color:#bb800926}.markdown-body small{font-size:90%}.markdown-body sub,.markdown-body sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.markdown-body sub{bottom:-.25em}.markdown-body sup{top:-.5em}.markdown-body img{box-sizing:content-box;background-color:#0d1117;border-style:none;max-width:100%}.markdown-body code,.markdown-body kbd,.markdown-body pre,.markdown-body samp{font-family:monospace;font-size:1em}.markdown-body figure{margin:1em 40px}.markdown-body hr{box-sizing:content-box;background:#30363d;border:0;height:.25em;margin:24px 0;padding:0;overflow:hidden}.markdown-body input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}.markdown-body [type=button],.markdown-body [type=reset],.markdown-body [type=submit]{-webkit-appearance:button}.markdown-body [type=checkbox],.markdown-body [type=radio]{box-sizing:border-box;padding:0}.markdown-body [type=number]::-webkit-inner-spin-button{height:auto}.markdown-body [type=number]::-webkit-outer-spin-button{height:auto}.markdown-body [type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.markdown-body [type=search]::-webkit-search-decoration{-webkit-appearance:none}.markdown-body ::-webkit-input-placeholder{color:inherit;opacity:.54}.markdown-body ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.markdown-body a:hover{text-decoration:underline}.markdown-body ::placeholder{color:#6e7681;opacity:1}.markdown-body hr:before{content:"";display:table}.markdown-body hr:after{clear:both;content:"";display:table}.markdown-body table{border-spacing:0;border-collapse:collapse;width:max-content;max-width:100%;display:block;overflow:auto}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body details:not([open])>:not(summary){display:none!important}.markdown-body a:focus,.markdown-body [role=button]:focus,.markdown-body input[type=radio]:focus,.markdown-body input[type=checkbox]:focus{outline-offset:-2px;box-shadow:none;outline:2px solid #58a6ff}.markdown-body a:focus:not(:focus-visible),.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body input[type=radio]:focus:not(:focus-visible),.markdown-body input[type=checkbox]:focus:not(:focus-visible){outline:1px solid #0000}.markdown-body a:focus-visible,.markdown-body [role=button]:focus-visible,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus-visible{outline-offset:-2px;box-shadow:none;outline:2px solid #58a6ff}.markdown-body a:not([class]):focus,.markdown-body a:not([class]):focus-visible,.markdown-body input[type=radio]:focus,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus,.markdown-body input[type=checkbox]:focus-visible{outline-offset:0}.markdown-body kbd{color:#c9d1d9;vertical-align:middle;background-color:#161b22;border:1px solid #6e768166;border-radius:6px;padding:3px 5px;font:11px/10px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;display:inline-block;box-shadow:inset 0 -1px #6e768166}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h2{border-bottom:1px solid #21262d;padding-bottom:.3em;font-size:1.5em;font-weight:600}.markdown-body h3{font-size:1.25em;font-weight:600}.markdown-body h4{font-size:1em;font-weight:600}.markdown-body h5{font-size:.875em;font-weight:600}.markdown-body h6{color:#8b949e;font-size:.85em;font-weight:600}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{color:#8b949e;border-left:.25em solid #30363d;margin:0;padding:0 1em}.markdown-body ul,.markdown-body ol{margin-top:0;margin-bottom:0;padding-left:2em}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ul ul ol,.markdown-body ul ol ol,.markdown-body ol ul ol,.markdown-body ol ol ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body tt,.markdown-body code,.markdown-body samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.markdown-body pre{word-wrap:normal;margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.markdown-body .octicon{vertical-align:text-bottom;fill:currentColor;display:inline-block;overflow:visible!important}.markdown-body input::-webkit-outer-spin-button{appearance:none;margin:0}.markdown-body input::-webkit-inner-spin-button{appearance:none;margin:0}.markdown-body:before{content:"";display:table}.markdown-body:after{clear:both;content:"";display:table}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:#f85149}.markdown-body .anchor{float:left;margin-left:-20px;padding-right:4px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#c9d1d9;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{font-size:inherit;padding:0 .2em}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{border-bottom:0;padding-bottom:0}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type=a]{list-style-type:lower-alpha}.markdown-body ol[type=A]{list-style-type:upper-alpha}.markdown-body ol[type=i]{list-style-type:lower-roman}.markdown-body ol[type=I]{list-style-type:upper-roman}.markdown-body ol[type="1"],.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{margin-top:16px;padding:0;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{margin-bottom:16px;padding:0 16px}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{border:1px solid #30363d;padding:6px 13px}.markdown-body table tr{background-color:#0d1117;border-top:1px solid #21262d}.markdown-body table tr:nth-child(2n){background-color:#161b22}.markdown-body table img{background-color:#0000}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{vertical-align:text-top;background-color:#0000;max-width:none}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{float:left;border:1px solid #30363d;width:auto;margin:13px 0 0;padding:7px;display:block;overflow:hidden}.markdown-body span.frame span img{float:left;display:block}.markdown-body span.frame span span{clear:both;color:#c9d1d9;padding:5px 0 0;display:block}.markdown-body span.align-center{clear:both;display:block;overflow:hidden}.markdown-body span.align-center>span{text-align:center;margin:13px auto 0;display:block;overflow:hidden}.markdown-body span.align-center span img{text-align:center;margin:0 auto}.markdown-body span.align-right{clear:both;display:block;overflow:hidden}.markdown-body span.align-right>span{text-align:right;margin:13px 0 0;display:block;overflow:hidden}.markdown-body span.align-right span img{text-align:right;margin:0}.markdown-body span.float-left{float:left;margin-right:13px;display:block;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{float:right;margin-left:13px;display:block;overflow:hidden}.markdown-body span.float-right>span{text-align:right;margin:13px auto 0;display:block;overflow:hidden}.markdown-body code,.markdown-body tt{white-space:break-spaces;background-color:#6e768166;border-radius:6px;margin:0;padding:.2em .4em;font-size:85%}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{-webkit-text-decoration:inherit;text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre code{font-size:100%}.markdown-body pre>code{word-break:normal;white-space:pre;background:0 0;border:0;margin:0;padding:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{word-break:normal;margin-bottom:0}.markdown-body .highlight pre,.markdown-body pre{background-color:#161b22;border-radius:6px;padding:16px;font-size:85%;line-height:1.45;overflow:auto}.markdown-body pre code,.markdown-body pre tt{max-width:auto;line-height:inherit;word-wrap:normal;background-color:#0000;border:0;margin:0;padding:0;display:inline;overflow:visible}.markdown-body .csv-data td,.markdown-body .csv-data th{text-align:left;white-space:nowrap;padding:5px;font-size:12px;line-height:1;overflow:hidden}.markdown-body .csv-data .blob-num{text-align:right;background:#0d1117;border:0;padding:10px 8px 9px}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{background:#161b22;border-top:0;font-weight:600}.markdown-body [data-footnote-ref]:before{content:"["}.markdown-body [data-footnote-ref]:after{content:"]"}.markdown-body .footnotes{color:#8b949e;border-top:1px solid #30363d;font-size:12px}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{margin-top:16px;padding-left:16px;display:inline-block}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target:before{pointer-events:none;content:"";border:2px solid #1f6feb;border-radius:6px;position:absolute;inset:-8px -8px -8px -24px}.markdown-body .footnotes li:target{color:#c9d1d9}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.markdown-body .pl-c{color:#8b949e}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#79c0ff}.markdown-body .pl-e,.markdown-body .pl-en{color:#d2a8ff}.markdown-body .pl-smi,.markdown-body .pl-s .pl-s1{color:#c9d1d9}.markdown-body .pl-ent{color:#7ee787}.markdown-body .pl-k{color:#ff7b72}.markdown-body .pl-s,.markdown-body .pl-pds,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sre,.markdown-body .pl-sr .pl-sra{color:#a5d6ff}.markdown-body .pl-v,.markdown-body .pl-smw{color:#ffa657}.markdown-body .pl-bu{color:#f85149}.markdown-body .pl-ii{color:#f0f6fc;background-color:#8e1519}.markdown-body .pl-c2{color:#f0f6fc;background-color:#b62324}.markdown-body .pl-sr .pl-cce{color:#7ee787;font-weight:700}.markdown-body .pl-ml{color:#f2cc60}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{color:#1f6feb;font-weight:700}.markdown-body .pl-mi{color:#c9d1d9;font-style:italic}.markdown-body .pl-mb{color:#c9d1d9;font-weight:700}.markdown-body .pl-md{color:#ffdcd7;background-color:#67060c}.markdown-body .pl-mi1{color:#aff5b4;background-color:#033a16}.markdown-body .pl-mc{color:#ffdfb6;background-color:#5a1e02}.markdown-body .pl-mi2{color:#c9d1d9;background-color:#1158c7}.markdown-body .pl-mdr{color:#d2a8ff;font-weight:700}.markdown-body .pl-ba{color:#8b949e}.markdown-body .pl-sg{color:#484f58}.markdown-body .pl-corl{color:#a5d6ff;text-decoration:underline}.markdown-body g-emoji{vertical-align:-.075em;min-width:1ch;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-weight:400;line-height:1;display:inline-block;font-style:normal!important}.markdown-body g-emoji img{width:1em;height:1em}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item label{font-weight:400}.markdown-body .task-list-item.enabled label{cursor:pointer}.markdown-body .task-list-item+.task-list-item{margin-top:4px}.markdown-body .task-list-item .handle{display:none}.markdown-body .task-list-item-checkbox{vertical-align:middle;margin:0 .2em .25em -1.4em}.markdown-body .contains-task-list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body .contains-task-list{position:relative}.markdown-body .contains-task-list:hover .task-list-item-convert-container,.markdown-body .contains-task-list:focus-within .task-list-item-convert-container{clip:auto;width:auto;height:24px;display:block;overflow:visible}.markdown-body ::-webkit-calendar-picker-indicator{filter:invert(50%)}.markdown-preview{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.markdown-preview__content{padding:var(--spacing-lg);max-width:100%;overflow-x:auto}.markdown-preview__content.markdown-body{color:var(--text-primary);font-size:1rem;line-height:1.7}.markdown-preview__content.markdown-body h1,.markdown-preview__content.markdown-body h2,.markdown-preview__content.markdown-body h3,.markdown-preview__content.markdown-body h4,.markdown-preview__content.markdown-body h5,.markdown-preview__content.markdown-body h6{color:var(--text-primary);margin-top:1.5em;margin-bottom:.75em;font-weight:600;line-height:1.3}.markdown-preview__content.markdown-body h1{border-bottom:2px solid var(--border-color);padding-bottom:.5rem;font-size:2rem}.markdown-preview__content.markdown-body h2{border-bottom:1px solid var(--border-color);padding-bottom:.4rem;font-size:1.75rem}.markdown-preview__content.markdown-body h3{font-size:1.5rem}.markdown-preview__content.markdown-body h4{font-size:1.25rem}.markdown-preview__content.markdown-body h5{font-size:1.1rem}.markdown-preview__content.markdown-body h6{color:var(--text-secondary);font-size:1rem}.markdown-preview__content.markdown-body p{margin:1em 0}.markdown-preview__content.markdown-body a{color:var(--primary);text-decoration:none;transition:color .2s}.markdown-preview__content.markdown-body a:hover{color:var(--primary-hover);text-decoration:underline}.markdown-preview__content.markdown-body blockquote{border-left:4px solid var(--primary);color:var(--text-secondary);border-radius:var(--border-radius-sm);background:#3b82f60d;margin:1.5em 0;padding:.75rem 1rem}.markdown-preview__content.markdown-body code{color:#f87171;background-color:#0000004d;border-radius:4px;padding:.2em .4em;font-family:JetBrains Mono,monospace;font-size:.9em}.markdown-preview__content.markdown-body pre{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background-color:#0006;margin:1.5em 0;padding:1rem;overflow-x:auto}.markdown-preview__content.markdown-body pre code{color:inherit;background:0 0;border-radius:0;padding:0;font-size:.875rem;line-height:1.6;display:block}.markdown-preview__content.markdown-body table{border-collapse:collapse;border-radius:var(--border-radius-sm);width:100%;margin:1.5em 0;overflow:hidden}.markdown-preview__content.markdown-body table thead{background-color:#3b82f61a}.markdown-preview__content.markdown-body table th,.markdown-preview__content.markdown-body table td{border:1px solid var(--border-color);text-align:left;padding:.75rem 1rem}.markdown-preview__content.markdown-body table th{color:var(--primary);font-weight:600}.markdown-preview__content.markdown-body table tr:hover{background-color:var(--bg-surface-hover)}.markdown-preview__content.markdown-body ul,.markdown-preview__content.markdown-body ol{margin:1em 0;padding-left:2em}.markdown-preview__content.markdown-body li{margin:.5em 0}.markdown-preview__content.markdown-body hr{border:none;border-top:2px solid var(--border-color);margin:2em 0}.markdown-preview__content.markdown-body img{border-radius:var(--border-radius-sm);max-width:100%;height:auto;margin:1.5em 0}.markdown-preview__content.markdown-body strong{color:var(--text-primary);font-weight:700}.markdown-preview__content.markdown-body em{font-style:italic}.markdown-preview__content.markdown-body del{color:var(--text-muted);text-decoration:line-through}.markdown-preview__content.markdown-body input[type=checkbox]{margin-right:.5em}@media (width<=768px){.markdown-preview__content{padding:var(--spacing-md)}.markdown-preview__content.markdown-body h1{font-size:1.75rem}.markdown-preview__content.markdown-body h2{font-size:1.5rem}.markdown-preview__content.markdown-body h3{font-size:1.25rem}.markdown-preview__content.markdown-body pre{padding:.75rem}.markdown-preview__content.markdown-body table{font-size:.875rem}.markdown-preview__content.markdown-body table th,.markdown-preview__content.markdown-body table td{padding:.5rem .75rem}}.tag-input{width:100%}.tag-input__wrapper{gap:var(--spacing-sm);align-items:stretch;display:flex}.tag-input__container{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);background-color:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--border-radius);flex-wrap:wrap;flex:1;min-height:48px;transition:border-color .2s;display:flex}.tag-input__container:focus-within{border-color:var(--primary);outline:2px solid #3b82f61a}.tag-input__add-btn{min-width:48px;padding:0 var(--spacing-md);background:var(--primary);color:#fff;border-radius:var(--border-radius);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex}.tag-input__add-btn:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 2px 8px #3b82f64d}.tag-input__add-btn:active{transform:translateY(0);box-shadow:0 1px 4px #3b82f633}.tag-input__tag{color:var(--primary);background:#3b82f61f;border:1px solid #3b82f64d;border-radius:999px;align-items:center;gap:6px;padding:4px 8px 4px 12px;font-size:.875rem;transition:all .2s;display:inline-flex}.tag-input__tag:hover{background:#3b82f633;border-color:#3b82f680}.tag-input__tag-text{text-overflow:ellipsis;white-space:nowrap;max-width:200px;line-height:1.4;overflow:hidden}.tag-input__tag-remove{width:18px;height:18px;color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.75rem;transition:all .2s;display:flex}.tag-input__tag-remove:hover{color:var(--primary-hover);background:#3b82f633}.tag-input__tag-remove:active{transform:scale(.9)}.tag-input__input{min-width:150px;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:6px 8px;font-size:.9375rem}.tag-input__input::placeholder{color:var(--text-muted)}.tag-input__input:disabled{cursor:not-allowed;opacity:.6}.tag-input__helper{color:var(--text-secondary);align-items:center;gap:6px;margin-top:6px;font-size:.8125rem;display:flex}.tag-input__helper i{font-size:.75rem}@media (width<=600px){.tag-input__wrapper{gap:var(--spacing-xs)}.tag-input__container{padding:var(--spacing-xs);min-height:44px}.tag-input__tag{padding:3px 6px 3px 10px;font-size:.8125rem}.tag-input__tag-text{max-width:150px}.tag-input__input{min-width:120px;font-size:.875rem}.tag-input__add-btn{min-width:44px;padding:0 var(--spacing-sm);font-size:.9375rem}}.public-layout{min-height:100vh;padding:var(--spacing-lg);background:linear-gradient(135deg,#020617 0%,#0f172a 100%);justify-content:center;align-items:center;display:flex}.public-layout__container{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;max-width:720px;padding:var(--spacing-xl);box-shadow:0 20px 60px #0000004d}.auth-state{text-align:center;padding:var(--spacing-xl) 0;flex-direction:column;justify-content:center;align-items:center;min-height:40vh;display:flex}.auth-state__icon{width:64px;height:64px;margin-bottom:var(--spacing-lg);border-radius:50%;justify-content:center;align-items:center;font-size:2rem;display:flex}.auth-state__icon--primary{color:var(--primary);background:linear-gradient(135deg,#3b82f633,#06b6d41a)}.auth-state__icon--success{color:var(--success);background:linear-gradient(135deg,#10b98133,#0596691a)}.auth-state__icon--error{color:var(--danger);background:linear-gradient(135deg,#ef444433,#dc26261a)}.auth-state__icon--warning{color:var(--warning);background:linear-gradient(135deg,#f59e0b33,#d977061a)}.auth-state__spinner{border:3px solid var(--border-color);border-top-color:var(--primary);width:40px;height:40px;margin-bottom:var(--spacing-md);border-radius:50%;animation:1s linear infinite spinner-rotate}@keyframes spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auth-state__pulse{background-color:var(--primary);width:16px;height:16px;margin-bottom:var(--spacing-md);border-radius:50%;animation:2s ease-in-out infinite pulse-breathing;box-shadow:0 0 #3b82f6b3}@keyframes pulse-breathing{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #3b82f6b3}50%{opacity:.8;transform:scale(1.3);box-shadow:0 0 0 12px #3b82f600}}.auth-state__progress{background-color:var(--border-color);width:100%;max-width:300px;height:4px;margin-top:var(--spacing-md);border-radius:2px;overflow:hidden}.auth-state__progress-bar{background:linear-gradient(90deg, var(--primary), #06b6d4);border-radius:2px;width:40%;height:100%;animation:1.5s ease-in-out infinite progress-slide}@keyframes progress-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}.auth-state__title{color:var(--text-primary);margin:0 0 var(--spacing-sm) 0;font-size:1.5rem;font-weight:600}.auth-state__description{color:var(--text-secondary);margin:0 0 var(--spacing-lg) 0;font-size:.9375rem;line-height:1.6}.auth-state__url{color:var(--text-muted);margin-top:var(--spacing-xs);font-family:Monaco,Consolas,monospace;font-size:.875rem}.auth-alert{align-items:start;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius-sm);margin:var(--spacing-lg) 0;border:1px solid;display:flex}.auth-alert--error{color:#fca5a5;background-color:#ef44441a;border-color:#ef44444d}.auth-alert--warning{color:#fcd34d;background-color:#f59e0b1a;border-color:#f59e0b4d}.auth-alert--info{color:#67e8f9;background-color:#06b6d41a;border-color:#06b6d44d}.auth-alert--success{color:#6ee7b7;background-color:#10b9811a;border-color:#10b9814d}.auth-alert__icon{flex-shrink:0;margin-top:2px;font-size:1.25rem}.auth-alert__content{flex:1;line-height:1.6}.auth-actions{justify-content:center;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg);flex-wrap:wrap;display:flex}.auth-actions__countdown{align-items:center;gap:var(--spacing-sm);color:var(--text-secondary);font-size:.875rem;display:flex}.auth-actions__countdown-timer{min-width:24px;height:24px;color:var(--primary);background-color:#3b82f633;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-size:.875rem;font-weight:600;display:inline-flex}.auth-prompt{text-align:center;padding:var(--spacing-xl) 0;flex-direction:column;align-items:center;display:flex}.auth-prompt__icon{width:80px;height:80px;color:var(--primary);margin-bottom:var(--spacing-lg);background:linear-gradient(135deg,#3b82f633,#06b6d41a);border-radius:50%;justify-content:center;align-items:center;font-size:2.5rem;display:flex}.auth-prompt__title{color:var(--text-primary);margin:0 0 var(--spacing-sm) 0;font-size:1.75rem;font-weight:700}.auth-prompt__description{color:var(--text-secondary);margin:0 0 var(--spacing-xl) 0;max-width:500px;font-size:1rem;line-height:1.6}.auth-prompt__actions{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.auth-prompt__auto-redirect{align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background-color:#1e293b80;display:flex}.auth-prompt__countdown{color:var(--text-secondary);font-size:.875rem}.auth-prompt__countdown-number{background:linear-gradient(135deg, var(--primary), #06b6d4);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:28px;height:28px;margin:0 4px;padding:0 8px;font-size:.9375rem;font-weight:700;display:inline-flex}.btn-auth{justify-content:center;align-items:center;gap:var(--spacing-sm);border-radius:var(--border-radius-sm);cursor:pointer;border:none;padding:12px 24px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-auth--primary{background:linear-gradient(135deg, var(--primary), #06b6d4);color:#fff;box-shadow:0 4px 12px #3b82f633}.btn-auth--primary:hover{background:linear-gradient(135deg, var(--primary-hover), #0891b2);transform:translateY(-2px);box-shadow:0 6px 16px #3b82f64d}.btn-auth--secondary{color:var(--text-secondary);border:1px solid var(--border-color);background-color:#0000}.btn-auth--secondary:hover{background-color:var(--bg-surface-hover);color:var(--text-primary);border-color:var(--primary)}.btn-auth--text{color:var(--text-secondary);background-color:#0000;padding:8px 16px}.btn-auth--text:hover{color:var(--primary);background-color:#3b82f61a}.btn-auth i{font-size:1rem}@media (width<=768px){.public-layout{padding:var(--spacing-md)}.public-layout__container{padding:var(--spacing-lg)}.auth-state{padding:var(--spacing-lg) 0}.auth-state__title{font-size:1.25rem}.auth-state__description{font-size:.875rem}.auth-prompt__title{font-size:1.5rem}.auth-prompt__description{font-size:.9375rem}.auth-actions{flex-direction:column;width:100%}.btn-auth{width:100%}.auth-prompt__actions,.auth-prompt__auto-redirect{flex-direction:column;width:100%}}@media (width<=600px){.auth-state__icon{width:56px;height:56px;font-size:1.75rem}.auth-prompt__icon{width:64px;height:64px;font-size:2rem}.auth-alert{padding:var(--spacing-sm) var(--spacing-md);font-size:.875rem}}.dashboard-grid{gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.stat-card{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}.stat-card__icon{width:48px;height:48px;margin-bottom:var(--spacing-md);border-radius:12px;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.stat-card__icon--primary{background:var(--primary-light);color:var(--primary)}.stat-card__icon--success{color:var(--success);background:#10b9811a}.stat-card__icon--warning{color:var(--warning);background:#f59e0b1a}.stat-card__icon--info{color:var(--info);background:#06b6d41a}.stat-card__value{color:var(--text-primary);font-size:2rem;font-weight:700;line-height:1.2}.stat-card__label{color:var(--text-secondary);margin-top:4px;font-size:.875rem}.stat-card--skeleton{gap:var(--spacing-sm)}.dashboard-hero{background:linear-gradient(135deg, var(--bg-surface) 0%, #1e293b80 100%);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.dashboard-hero--skeleton{align-items:stretch}.dashboard-hero__content{flex:1;min-width:0}.dashboard-hero__actions{gap:var(--spacing-sm);align-items:center;display:flex}.dashboard-hero h1{margin:0 0 var(--spacing-sm) 0;font-size:2rem}.dashboard-hero p{color:var(--text-secondary);max-width:600px;margin:0}@media (width<=768px){.dashboard-hero{flex-direction:column;align-items:flex-start}.dashboard-hero h1,.stat-card__value{font-size:1.5rem}}.content-grid{gap:var(--spacing-lg);grid-template-columns:2fr 1fr;display:grid}.content-grid>*{min-width:0}.panel{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);overflow:hidden}.panel-header{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.panel-title{color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:600}@media (width<=1280px){.content-grid{grid-template-columns:1fr}}.panel--skeleton{min-height:200px}.dashboard-panel-skeleton{height:300px}.dashboard-log-skeleton{gap:var(--spacing-sm);padding:var(--spacing-md) 0;flex-direction:column;display:flex}.dashboard-article-skeleton{gap:var(--spacing-md);flex-direction:column;display:flex}.dashboard-article-skeleton__item{gap:var(--spacing-xs);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-color);flex-direction:column;display:flex}.dashboard-article-skeleton__item:last-child{border-bottom:none}.account-list{max-width:100%}.account-list__header{margin-bottom:var(--spacing-lg)}.account-list__toolbar{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.account-list__toolbar-left{align-items:center;gap:var(--spacing-md);display:flex}.account-list__toolbar-right{flex:1;justify-content:flex-end;margin-left:auto;display:flex}.account-list__search{align-items:center;gap:var(--spacing-md);display:flex}.account-table{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.account-table__wrapper{overflow-x:auto}.account-table table{border-collapse:collapse;width:100%}.account-table thead{border-bottom:1px solid var(--border-color);background-color:#1e293b80}.account-table th{padding:var(--spacing-md);text-align:left;color:var(--text-secondary);white-space:nowrap;font-size:.875rem;font-weight:600}.account-table td{padding:var(--spacing-md);border-top:1px solid var(--border-color);color:var(--text-primary);font-size:.875rem}.account-table tbody tr{transition:background-color .2s}.account-table tbody tr:hover{background-color:var(--bg-surface-hover)}.account-table__account{flex-direction:column;gap:4px;display:flex}.account-table__account-id{color:var(--text-primary);font-weight:600}.account-table__account-name{color:var(--text-secondary);font-size:.8125rem}.account-table__avatar{align-items:center;gap:var(--spacing-sm);display:flex}.account-table__avatar img,.account-table__avatar-fallback{object-fit:cover;border:1px solid var(--border-color);border-radius:50%;flex-shrink:0;width:40px;height:40px}.account-table__avatar-fallback{color:var(--primary);background:linear-gradient(135deg,#3b82f633,#1e293b99);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.account-table__sign{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--text-secondary);overflow:hidden}.account-table__badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.account-table__badge--permission{color:var(--primary);background:#3b82f61f;border-color:#3b82f64d}.account-table__badge--enabled{color:var(--success);background:#10b9811f;border-color:#10b9814d}.account-table__badge--disabled{color:var(--danger);background:#ef44441f;border-color:#ef44444d}.account-table__badge--unknown{color:var(--text-muted);background:#94a3b81f;border-color:#94a3b84d}.account-table__actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.account-list__empty{text-align:center;padding:var(--spacing-xl);color:var(--text-muted);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius)}.account-list-skeleton__table{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md)}.account-list-skeleton__row{gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-color);grid-template-columns:50px 1.2fr .8fr 1fr 1fr 1fr .8fr 120px;display:grid}.account-list-skeleton__row:last-child{border-bottom:none}.account-form{gap:var(--spacing-lg);flex-direction:column;display:flex}.account-form__header{padding:var(--spacing-md);border-radius:var(--border-radius);border:1px solid var(--border-color);background:#0f172a99;justify-content:space-between;align-items:center;display:flex}.account-form__title{color:var(--text-primary);font-size:1.1rem;font-weight:600}.account-form__subtitle{color:var(--text-secondary);margin-top:6px;font-size:.875rem}.account-form__icon{color:var(--primary);font-size:1.5rem}.account-form__body{padding:0 var(--spacing-sm)}.account-form__footer{justify-content:flex-end;gap:var(--spacing-sm);padding:0 var(--spacing-sm);display:flex}.account-avatar-preview{padding:var(--spacing-lg);justify-content:center;align-items:center;display:flex}.account-avatar-preview img{border-radius:var(--border-radius);border:1px solid var(--border-color);width:100%;max-width:520px}.account-avatar-preview__empty{align-items:center;gap:var(--spacing-sm);color:var(--text-muted);flex-direction:column;display:flex}.account-avatar-preview__empty i{font-size:2.5rem}.account-token{gap:var(--spacing-md);flex-direction:column;min-height:0;display:flex}.account-token__header{padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius);background:#0f172a99;flex-direction:column;gap:6px;display:flex}.account-token__title{align-items:center;gap:var(--spacing-sm);font-size:1rem;font-weight:600;display:flex}.account-token__subtitle{color:var(--text-secondary);font-size:.875rem}.account-token__table{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.account-token__table-wrapper{overflow-x:auto}.account-token__table table{border-collapse:collapse;width:100%}.account-token__table thead{border-bottom:1px solid var(--border-color);background-color:#1e293b80}.account-token__table th,.account-token__table td{padding:var(--spacing-md);text-align:left;font-size:.875rem}.account-token__table td{border-top:1px solid var(--border-color);color:var(--text-primary)}.account-token__table tbody tr:hover{background-color:var(--bg-surface-hover)}.account-token__ip{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:.8125rem;display:inline-block;overflow:hidden}.account-token__agent{text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--text-secondary);display:inline-block;overflow:hidden}.account-token__session{text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--text-secondary);display:inline-block;overflow:hidden}.account-token__status{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.account-token__status--success{color:var(--success);background:#10b9811f;border-color:#10b9814d}.account-token__status--danger{color:var(--danger);background:#ef44441f;border-color:#ef44444d}.account-token__status--warning{color:var(--warning);background:#f59e0b1f;border-color:#f59e0b4d}.account-token__status--info{color:var(--primary);background:#3b82f61f;border-color:#3b82f64d}.account-token__empty{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);color:var(--text-muted);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex}.account-token__skeleton-row{gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-color);grid-template-columns:repeat(7,1fr);display:grid}.account-token__skeleton-row:last-child{border-bottom:none}@media (width>=641px){.account-token__col--method,.account-token__col--result{white-space:nowrap}}@media (width<=960px){.account-list__toolbar{flex-direction:column;align-items:stretch}.account-list__toolbar-left,.account-list__toolbar-right{justify-content:stretch;width:100%}.account-list__toolbar-right{margin-left:0}.account-list__search{flex-direction:column;width:100%}.form-control{width:100%;min-width:auto}.account-table td,.account-table th,.account-token__table td,.account-token__table th{padding:var(--spacing-sm);font-size:.8rem}.account-table__sign{max-width:160px}}@media (width<=640px){.account-token{gap:var(--spacing-sm)}.account-table{background:0 0;border:none}.account-table__wrapper{overflow-x:visible}.account-table thead{display:none}.account-table tbody{display:block}.account-table tbody tr{margin-bottom:var(--spacing-md);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);display:block}.account-table td{text-align:left;padding:var(--spacing-xs) 0;align-items:flex-start;gap:var(--spacing-sm);border:none;display:flex}.account-table td:before{content:attr(data-label);color:var(--text-secondary);flex-shrink:0;min-width:72px;font-weight:600}.account-table__actions{flex-direction:column;width:100%}.account-table__actions .btn{justify-content:center;width:100%}.account-table__sign{white-space:normal;word-break:break-word;max-width:100%}.account-token__table thead{display:none}.account-token__table tbody tr{padding:var(--spacing-md);border-bottom:1px solid var(--border-color);display:block}.account-token__table td{gap:var(--spacing-sm);padding:var(--spacing-xs) 0;border:none;display:flex}.account-token__table td:before{content:attr(data-label);color:var(--text-secondary);flex-shrink:0;min-width:72px;font-weight:600}.account-token__ip,.account-token__agent,.account-token__session{white-space:normal;word-break:break-all;max-width:100%}}.article-list{max-width:100%}.article-list__toolbar{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.article-list__toolbar-left{align-items:center;gap:var(--spacing-md);display:flex}.article-list__toolbar-right{align-items:center;gap:var(--spacing-md);flex:1;justify-content:flex-end;margin-left:auto;display:flex}.article-table{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.article-table__wrapper{overflow-x:auto}.article-table table{border-collapse:collapse;width:100%}.article-table thead{border-bottom:1px solid var(--border-color);background-color:#1e293b80}.article-table th{padding:var(--spacing-md);text-align:left;color:var(--text-secondary);white-space:nowrap;font-size:.875rem;font-weight:600}.article-table td{padding:var(--spacing-md);border-top:1px solid var(--border-color);color:var(--text-primary);font-size:.875rem}.article-table tbody tr{transition:background-color .2s}.article-table tbody tr:hover{background-color:var(--bg-surface-hover)}.article-table__title{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.article-table__title a{color:var(--primary);transition:color .2s}.article-table__title a:hover{color:var(--primary-hover);text-decoration:underline}.article-table__tags{flex-wrap:wrap;gap:6px;max-width:200px;display:flex}.article-table__source{overflow-wrap:anywhere;word-break:break-word}.article-table__tag{background:linear-gradient(135deg, var(--primary-light), #3b82f626);color:var(--primary);white-space:nowrap;border:1px solid #3b82f633;border-radius:12px;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.article-table__actions{gap:var(--spacing-sm);white-space:nowrap;display:flex}.article-table__comment-link{color:var(--info);transition:color .2s}.article-table__comment-link:hover{color:var(--primary);text-decoration:underline}.article-table__no-comment{color:var(--text-muted)}.article-list__loading{text-align:center;padding:var(--spacing-xl);color:var(--text-muted)}.article-list__empty{text-align:center;padding:var(--spacing-xl);color:var(--text-muted);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius)}@media (width<=1280px){.article-table__title{max-width:200px}}@media (width<=960px){.article-list__toolbar{flex-direction:column;align-items:stretch}.article-list__toolbar-left,.article-list__toolbar-right{justify-content:stretch;width:100%}.article-list__toolbar-right{margin-left:0}.form-control{width:100%;min-width:auto}.article-table__wrapper{overflow-x:auto}.article-table td,.article-table th{padding:var(--spacing-sm);font-size:.8rem}.article-table__title{max-width:150px}}@media (width<=600px){.article-list__toolbar{gap:var(--spacing-sm)}.article-list__toolbar-left,.article-list__toolbar-right{flex-direction:column;width:100%}.article-table{background:0 0;border:none}.article-table__wrapper{overflow-x:visible}.article-table thead{display:none}.article-table tbody{display:block}.article-table tbody tr{margin-bottom:var(--spacing-md);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);display:block}.article-table td{text-align:left;padding:var(--spacing-xs) 0;align-items:flex-start;gap:var(--spacing-sm);border:none;min-width:0;display:flex}.article-table td:before{content:attr(data-label);color:var(--text-secondary);flex-shrink:0;min-width:80px;font-weight:600}.article-table td>*{overflow-wrap:break-word;word-break:break-all;flex:1;min-width:0}.article-table__source{overflow-wrap:anywhere;word-break:break-all}.article-table__title{white-space:normal;word-break:break-word;max-width:100%}.article-table__tags{flex:1;max-width:100%}.article-table__actions{gap:var(--spacing-xs);margin-top:var(--spacing-sm);flex-direction:column;width:100%}.article-table__actions .btn{justify-content:center;width:100%}}.article-form{max-width:100%;margin:0}.article-form__header{margin-bottom:var(--spacing-xl);text-align:center}.article-form__title{background:linear-gradient(135deg, var(--primary), #06b6d4);-webkit-text-fill-color:transparent;margin:0 0 var(--spacing-sm) 0;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700}.article-form__description{color:var(--text-secondary);margin:0;font-size:1rem}.article-form__content{margin-bottom:var(--spacing-xl)}.article-form__main{gap:var(--spacing-lg);display:grid}.form-section--editor{grid-column:1/-1}.form-section--editor .form-section__body{padding:0}.article-form__actions{gap:var(--spacing-md);padding:var(--spacing-xl) 0;justify-content:center;display:flex}@media (width<=768px){.article-form{max-width:100%}.article-form__header{margin-bottom:var(--spacing-lg);text-align:left}.article-form__title{font-size:1.5rem}.article-form__actions{padding:var(--spacing-lg) 0;flex-direction:column}}.audio-list{padding:var(--spacing-md);max-width:100%;margin:0}.audio-list__header{margin-bottom:var(--spacing-xl)}.audio-list__toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);padding:var(--spacing-md);background:var(--surface);border:1px solid var(--border-color);border-radius:var(--border-radius-md);display:flex}.audio-list__toolbar-left,.audio-list__toolbar-right{align-items:center;gap:var(--spacing-sm);display:flex}.audio-list__table-container{background:var(--bg-surface);border-radius:var(--border-radius);border:1px solid var(--border-color);margin-bottom:var(--spacing-md);overflow:hidden}.audio-table{border-collapse:collapse;width:100%}.audio-table th,.audio-table td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--border-color)}.audio-table th{color:var(--text-secondary);white-space:nowrap;background:#0003;font-size:.875rem;font-weight:600}.audio-table td{color:var(--text-primary);vertical-align:middle;font-size:.95rem}.audio-table tr:last-child td{border-bottom:none}.audio-table tr:hover{background-color:var(--bg-surface-hover)}.audio-table__empty{padding:var(--spacing-xl);text-align:center;color:var(--text-muted)}@media (width<=960px){.audio-list__toolbar{flex-direction:column;align-items:stretch}.audio-list__toolbar-left,.audio-list__toolbar-right{justify-content:stretch;width:100%}.audio-list__table-container{background:0 0;border:none}.audio-table{display:block}.audio-table thead{display:none}.audio-table tbody{display:block}.audio-table tbody tr{margin-bottom:var(--spacing-md);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);border-bottom:1px solid var(--border-color);display:block}.audio-table tbody tr:last-child{border-bottom:1px solid var(--border-color)}.audio-table tbody tr:hover{background-color:var(--bg-surface)}.audio-table td{text-align:left;padding:var(--spacing-sm) 0;border:none;display:block}.audio-table td:before{content:attr(data-label);color:var(--text-secondary);text-transform:uppercase;margin-bottom:4px;font-size:.75rem;font-weight:600;display:block}.audio-table td:first-child:before{content:none}.audio-table td:last-child{padding-top:var(--spacing-md);border-top:1px solid var(--border-color);margin-top:var(--spacing-sm)}.audio-table td:last-child .btn{justify-content:center;width:100%}}@media (width<=600px){.audio-list{padding:var(--spacing-sm)}.audio-list__header{margin-bottom:var(--spacing-md)}.page-title{font-size:1.5rem}.audio-list__toolbar,.audio-table tbody tr{padding:var(--spacing-sm)}}.code-page{max-width:100%}.code-page__header{margin-bottom:var(--spacing-lg)}.code-page__tabs{gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:6px;display:flex}.code-page__tab{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:10px var(--spacing-md);border-radius:var(--border-radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.code-page__tab:hover{background:var(--bg-surface-hover);color:var(--text-primary);text-decoration:none}.code-page__tab.active,.code-page__tab[aria-current=page]{background:var(--primary);color:#fff}.code-page__tab i{font-size:1.1em}.code-page__toolbar{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.code-page__toolbar-left{align-items:center;gap:var(--spacing-md);display:flex}.code-page__toolbar-right{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;margin-left:auto;display:flex}.code-page__search{align-items:center;gap:var(--spacing-sm);display:flex}.code-page__summary{color:var(--text-secondary);background:#3b82f61f;border:1px solid #3b82f64d;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;display:inline-flex}.code-page__summary-value{color:var(--primary);font-weight:600}.code-page__empty{text-align:center;padding:var(--spacing-xl);color:var(--text-muted);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius)}.code-page__empty i{opacity:.4;margin-bottom:var(--spacing-md);font-size:3rem}.code-breadcrumb{margin-bottom:var(--spacing-lg);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.code-breadcrumb__sep{color:var(--text-muted)}.code-breadcrumb__current{color:var(--text-primary);font-weight:600}.code-link{color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem}.code-link:hover{color:var(--primary-hover);text-decoration:underline}.code-skeleton__table{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md)}.code-skeleton__row{gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-color);grid-template-columns:1.6fr 1fr .8fr 140px;display:grid}.code-skeleton__row:last-child{border-bottom:none}.code-readme{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.code-readme__header{align-items:center;gap:var(--spacing-sm);color:var(--text-primary);margin-bottom:var(--spacing-md);font-weight:600;display:flex}.code-table{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.code-table__wrapper{overflow-x:auto}.code-table table{border-collapse:collapse;width:100%;min-width:1200px}.code-table thead{border-bottom:1px solid var(--border-color);background-color:#1e293b80}.code-table th{padding:var(--spacing-md);text-align:left;color:var(--text-secondary);word-wrap:break-word;font-size:.875rem;font-weight:600}.code-table__th--size{width:100px}.code-table__th--time{width:170px}.code-table__th--actions{width:100px}.code-table td{padding:var(--spacing-md);border-top:1px solid var(--border-color);color:var(--text-primary);vertical-align:top;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;font-size:.875rem}.code-table tbody tr{transition:background-color .2s}.code-table tbody tr:hover{background-color:var(--bg-surface-hover)}.code-table__name{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;min-width:0;max-width:100%;font-weight:600;display:inline-flex}.code-table__name span{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.code-table__name i{color:var(--primary);flex-shrink:0}.code-icon{object-fit:contain;flex:0 0 18px;width:18px;height:18px}.code-table__link{color:var(--text-primary);cursor:pointer;text-align:left;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;background:0 0;border:none;max-width:100%;padding:0}.code-table__link:hover{color:var(--primary);text-decoration:underline}.code-table__tag{color:var(--primary);background:#3b82f61f;border:1px solid #3b82f64d;border-radius:999px;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:600;display:inline-flex}.code-table__tag--file{color:var(--info);background:#0e74901f;border-color:#0e74904d}.code-table__note{color:var(--text-secondary);word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.code-table__time{color:var(--text-secondary);word-wrap:break-word;font-size:.8125rem}.code-table__actions{gap:var(--spacing-sm);white-space:nowrap;flex-wrap:nowrap;display:flex}.code-table__empty{padding:var(--spacing-lg);text-align:center;color:var(--text-muted)}.code-table mark{color:var(--text-primary);background:#3b82f633;border-radius:4px;padding:0 4px}.code-view{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg)}.code-view__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.code-view__title{color:var(--text-primary);font-size:1.2rem;font-weight:700}.code-view__meta{align-items:center;gap:var(--spacing-md);color:var(--text-secondary);flex-wrap:wrap;font-size:.8125rem;display:flex}.code-view__meta-item{align-items:center;gap:6px;display:inline-flex}.code-view__badge{color:var(--primary);background:#3b82f61f;border:1px solid #3b82f64d;border-radius:999px;align-items:center;padding:2px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.code-view__actions{gap:var(--spacing-sm);display:flex}.code-view__body{border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--bg-elevated);overflow:hidden}.code-view__plain{padding:var(--spacing-lg);color:var(--text-primary);white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.7}.code-view__empty{padding:var(--spacing-xl);text-align:center;color:var(--text-muted)}.code-view-editor{min-height:520px}.code-view__analysis{margin-top:var(--spacing-lg);padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius);background:#0f172a66}.code-view__analysis-title{align-items:center;gap:var(--spacing-sm);color:var(--text-primary);margin-bottom:var(--spacing-md);font-weight:600;display:flex}.code-readme .markdown-preview,.code-view__analysis .markdown-preview{min-width:0}.code-readme .markdown-body,.code-view__analysis .markdown-body{overflow-wrap:anywhere;word-break:break-word}.code-readme .markdown-body pre,.code-readme .markdown-body table,.code-view__analysis .markdown-body pre,.code-view__analysis .markdown-body table{max-width:100%;overflow-x:auto}.code-readme .markdown-body img,.code-view__analysis .markdown-body img{max-width:100%;height:auto}.code-note{gap:var(--spacing-lg);flex-direction:column;display:flex}.code-note__header{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.code-note__title{color:var(--text-primary);margin-bottom:4px;font-size:1.1rem;font-weight:700}.code-note__subtitle{color:var(--text-secondary);font-size:.875rem}.code-note__icon{width:44px;height:44px;color:var(--primary);background:#3b82f61f;border-radius:12px;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.code-note__meta{gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--border-radius);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.code-note__meta-item{flex-direction:column;gap:4px;display:flex}.code-note__meta-label{color:var(--text-muted);font-size:.75rem}.code-note__meta-value{color:var(--text-primary);word-break:break-word;font-weight:600}.code-note__textarea{min-height:120px}.code-note__hint{color:var(--text-secondary);margin-top:6px;font-size:.8125rem}.code-note__footer{justify-content:flex-end;gap:var(--spacing-md);display:flex}@media (width<=960px){.code-page__toolbar{flex-direction:column;align-items:stretch}.code-page__toolbar-right{justify-content:space-between;width:100%;margin-left:0}.code-page__search{flex:1}.code-view__header{flex-direction:column;align-items:flex-start}.code-view__actions{width:100%}}@media (width<=600px){.code-page__toolbar-right{flex-direction:column;align-items:stretch}.code-page__search{width:100%}.code-readme{padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.code-readme__header{margin-bottom:var(--spacing-sm);font-size:.95rem}.code-view{padding:var(--spacing-md)}.code-view__analysis{margin-top:var(--spacing-md);padding:var(--spacing-md)}.code-view__analysis-title{margin-bottom:var(--spacing-sm);font-size:.95rem}.code-readme .markdown-body,.code-view__analysis .markdown-body{font-size:.875rem;line-height:1.55}.code-readme .markdown-body>:first-child,.code-view__analysis .markdown-body>:first-child{margin-top:0}.code-readme .markdown-body>:last-child,.code-view__analysis .markdown-body>:last-child{margin-bottom:0}.code-readme .markdown-body p,.code-readme .markdown-body ul,.code-readme .markdown-body ol,.code-view__analysis .markdown-body p,.code-view__analysis .markdown-body ul,.code-view__analysis .markdown-body ol{margin-top:.5rem;margin-bottom:.5rem}.code-readme .markdown-body pre,.code-view__analysis .markdown-body pre{padding:var(--spacing-sm);margin-top:.5rem;margin-bottom:.5rem}.code-table{background:0 0;border:none}.code-table__wrapper{overflow-x:visible}.code-table table{min-width:auto}.code-table thead{display:none}.code-table tbody{display:block}.code-table tbody tr{margin-bottom:var(--spacing-md);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);display:block}.code-table td{text-align:left;padding:var(--spacing-xs) 0;align-items:flex-start;gap:var(--spacing-sm);border:none;min-width:0;display:flex}.code-table td:before{content:attr(data-label);color:var(--text-secondary);flex-shrink:0;min-width:80px;font-weight:600}.code-table__link{white-space:normal;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.code-table__name{flex-wrap:wrap;max-width:100%}.code-table__tag{flex-shrink:0}.code-table__note,.code-table__time{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.code-table__actions{flex-flow:row;justify-content:flex-start}.code-table__actions .btn-icon{flex-shrink:0}.code-note__meta{grid-template-columns:1fr}.code-note__footer{flex-direction:column}}.code-flat{gap:var(--spacing-lg);flex-direction:column;display:flex}.code-flat__toolbar{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.code-flat__toolbar-left{align-items:center;gap:var(--spacing-sm);flex:1;min-width:0;display:flex}.code-flat__toolbar-right{align-items:center;gap:var(--spacing-sm);display:flex}.code-flat__summary{color:var(--text-secondary);background:#3b82f61f;border:1px solid #3b82f64d;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;display:inline-flex}.code-flat__summary-value{color:var(--primary);font-weight:600}.code-flat__sort-mobile{display:none}.form-select--compact{min-width:150px}.form-control--short{max-width:120px}.code-flat__path-text{color:var(--text-secondary);word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;font-family:JetBrains Mono,Courier New,monospace;font-size:.8125rem}.code-flat__size{color:var(--text-secondary);font-family:JetBrains Mono,Courier New,monospace;font-size:.8125rem}.code-flat__extension{color:var(--success);background:#10b9811f;border:1px solid #10b9814d;border-radius:4px;padding:2px 8px;font-family:JetBrains Mono,Courier New,monospace;font-size:.75rem;display:inline-block}.code-flat__ai-badge{border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:500;display:inline-flex}.code-flat__ai-badge--analyzed{color:var(--primary);background:#3b82f61f;border:1px solid #3b82f64d}.code-flat__ai-badge i{font-size:.875rem}.code-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s}.code-table th.sortable:hover{background-color:var(--bg-surface-hover)}.code-table__th-content{justify-content:space-between;align-items:center;gap:6px;display:flex}.code-table__th-content i{flex-shrink:0;font-size:.875rem}.sort-icon--default{color:var(--text-muted);opacity:.5}.sort-icon--active{color:var(--primary)}@media (width<=960px){.code-flat__toolbar{flex-direction:column;align-items:stretch}.code-flat__toolbar-left{width:100%}.code-flat__toolbar-right{justify-content:space-between;width:100%}.form-control--short{max-width:none}}@media (width<=600px){.code-flat__toolbar-left{flex-direction:column}.code-flat__toolbar-right{flex-wrap:wrap}.code-flat__sort-mobile{width:100%;display:block}.code-flat__summary{flex:1;justify-content:center}.code-table th.sortable{cursor:default;pointer-events:none}}.comment-list{max-width:100%}.comment-list__header{margin-bottom:var(--spacing-lg)}.comment-list__toolbar{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.comment-list__toolbar-left{align-items:center;gap:var(--spacing-md);display:flex}.comment-list__toolbar-right{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;margin-left:auto;display:flex}.comment-list__summary{color:var(--text-secondary);background:#94a3b81f;border:1px solid #94a3b84d;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;display:inline-flex}.comment-list__summary-value{color:var(--primary);font-weight:600}.comment-table{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.comment-table__wrapper{overflow-x:auto}.comment-table table{border-collapse:collapse;width:100%}.comment-table thead{border-bottom:1px solid var(--border-color);background-color:#1e293b80}.comment-table th{padding:var(--spacing-md);text-align:left;color:var(--text-secondary);white-space:nowrap;font-size:.875rem;font-weight:600}.comment-table td{padding:var(--spacing-md);border-top:1px solid var(--border-color);color:var(--text-primary);vertical-align:top;font-size:.875rem}.comment-table tbody tr{transition:background-color .2s}.comment-table tbody tr:hover{background-color:var(--bg-surface-hover)}.comment-table__user{align-items:flex-start;gap:var(--spacing-md);min-width:220px;display:flex}.comment-table__avatar{object-fit:cover;border:1px solid var(--border-color);border-radius:12px;width:44px;height:44px}.comment-table__user-info{flex-direction:column;gap:6px;display:flex}.comment-table__user-name{color:var(--text-primary);font-weight:600}.comment-table__user-meta{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.comment-table__badge{border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.comment-table__badge--guest{color:var(--warning);background:#f59e0b1f;border-color:#f59e0b4d}.comment-table__badge--member{color:var(--info);background:#0e74901f;border-color:#0e74904d}.comment-table__identity{color:var(--text-muted);font-size:.75rem}.comment-table__user-links{color:var(--text-secondary);flex-direction:column;gap:4px;font-size:.75rem;display:flex}.comment-table__relation-title a,.comment-table__user-links a{color:var(--primary)}.comment-table__relation{flex-direction:column;gap:6px;display:flex}.comment-table__node{color:var(--primary);background:#3b82f61f;border:1px solid #3b82f64d;border-radius:999px;align-items:center;width:fit-content;padding:2px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.comment-table__relation-title{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.comment-table__content{max-width:260px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comment-table__content--preview{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.comment-table__time{color:var(--text-secondary);white-space:nowrap;font-size:.8125rem}.comment-table__actions{gap:var(--spacing-sm);white-space:nowrap;flex-wrap:wrap;display:flex}.comment-table__deleted{color:var(--text-muted);font-size:.75rem}.comment-list__empty{text-align:center;padding:var(--spacing-xl);color:var(--text-muted);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius)}.comment-list-skeleton__table{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md)}.comment-list-skeleton__row{gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-color);grid-template-columns:44px 1.4fr 1fr .8fr 120px;display:grid}.comment-list-skeleton__row:last-child{border-bottom:none}@media (width<=960px){.comment-list__toolbar{flex-direction:column;align-items:stretch}.comment-list__toolbar-right{justify-content:space-between;width:100%;margin-left:0}.comment-table td,.comment-table th{padding:var(--spacing-sm);font-size:.8rem}.comment-table__content,.comment-table__relation-title{max-width:180px}}@media (width<=600px){.comment-list__toolbar-right{flex-direction:column;align-items:stretch}.comment-table{background:0 0;border:none}.comment-table__wrapper{overflow-x:visible}.comment-table thead{display:none}.comment-table tbody{display:block}.comment-table tbody tr{margin-bottom:var(--spacing-md);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);display:block}.comment-table td{text-align:left;padding:var(--spacing-xs) 0;align-items:flex-start;gap:var(--spacing-sm);border:none;display:flex}.comment-table td:before{content:attr(data-label);color:var(--text-secondary);flex-shrink:0;min-width:72px;font-weight:600}.comment-table__content,.comment-table__relation-title{white-space:normal;word-break:break-word;max-width:100%}.comment-table__actions{flex-direction:column;width:100%}.comment-table__actions .btn{justify-content:center;width:100%}}.danmaku-list{max-width:100%}.danmaku-list__header{margin-bottom:var(--spacing-xl)}.danmaku-list__toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);padding:var(--spacing-lg);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);flex-wrap:wrap;display:flex}.danmaku-list__toolbar-left{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.danmaku-list__toolbar-right{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.danmaku-list__toolbar-right .form-control{min-width:120px;max-width:200px}.danmaku-list__toolbar-right .form-select{min-width:150px}.danmaku-grid{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.danmaku-card{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.danmaku-card:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.danmaku-card--selected{border-color:var(--primary);background:linear-gradient(135deg,#3b82f608 0%,#3b82f614 100%);box-shadow:0 0 0 2px #3b82f61a}.danmaku-card--skeleton{pointer-events:none;cursor:default}.danmaku-card--skeleton:hover{border-color:var(--border-color);box-shadow:none;transform:none}.danmaku-card__checkbox{top:var(--spacing-lg);right:var(--spacing-lg);cursor:pointer;width:18px;height:18px;accent-color:var(--primary);border-radius:4px;position:absolute}.danmaku-card__content{color:var(--text-primary);margin-bottom:var(--spacing-md);word-wrap:break-word;word-break:break-word;min-height:2.4em;padding-right:32px;font-size:1rem;font-weight:500;line-height:1.6}.danmaku-card__content mark{color:var(--text-primary);background-color:#fbbf244d;border-radius:2px;padding:2px 4px;font-weight:600}.danmaku-card__meta{gap:var(--spacing-xs);color:var(--text-secondary);flex-wrap:wrap;font-size:.8125rem;display:flex}.danmaku-card__meta-item{background-color:var(--bg-elevated);border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;display:inline-flex}.danmaku-card__meta-item i{color:var(--text-muted);font-size:.75rem}.danmaku-card__group{color:var(--primary);background:linear-gradient(135deg,#3b82f61a 0%,#3b82f626 100%);border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.danmaku-card__group i{font-size:.75rem}.danmaku-card__time-badge{color:var(--success);background:linear-gradient(135deg,#10b9811a 0%,#10b98126 100%);border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.danmaku-card__time-badge i{font-size:.75rem}.danmaku-list__empty{text-align:center;background-color:var(--bg-surface);border:2px dashed var(--border-color);border-radius:var(--border-radius);color:var(--text-muted);padding:4rem 2rem}.danmaku-list__empty i{color:var(--text-muted);margin-bottom:var(--spacing-lg);opacity:.5;font-size:4rem}.danmaku-list__empty p{margin:var(--spacing-sm) 0;font-size:1rem}.danmaku-list__empty-hint{color:var(--text-secondary);font-size:.875rem}.skeleton-text{height:1em;margin:var(--spacing-xs) 0}.skeleton-checkbox{top:var(--spacing-lg);right:var(--spacing-lg);border-radius:4px;width:18px;height:18px;position:absolute}.skeleton-badge{border-radius:6px;width:60px;height:24px}.file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-upload{padding:var(--spacing-xl);background-color:var(--bg-elevated);border:2px dashed var(--border-color);border-radius:var(--border-radius);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.file-upload:hover:not(.file-upload--disabled){border-color:var(--primary);background-color:#3b82f60d}.file-upload--disabled{opacity:.5;cursor:not-allowed}.file-upload__icon{color:var(--primary);margin-bottom:var(--spacing-md);font-size:3rem;transition:transform .3s}.file-upload:hover:not(.file-upload--disabled) .file-upload__icon{transform:scale(1.1)}.file-upload__content{gap:var(--spacing-xs);flex-direction:column;display:flex}.file-upload__text{color:var(--text-primary);font-size:.9375rem;font-weight:500}.file-upload__hint{color:var(--text-secondary);font-size:.8125rem}.file-selected{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);margin-top:var(--spacing-md);background-color:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex}.file-selected__info{align-items:center;gap:var(--spacing-md);flex:1;min-width:0;display:flex}.file-selected__info i{color:var(--primary);flex-shrink:0;font-size:1.5rem}.file-selected__details{flex:1;min-width:0}.file-selected__name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:500;overflow:hidden}.file-selected__size{color:var(--text-secondary);margin-top:2px;font-size:.8125rem}.file-selected__remove{border:1px solid var(--border-color);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background-color:#0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.file-selected__remove:hover{background-color:var(--danger);border-color:var(--danger);color:#fff}@media (width<=1024px){.danmaku-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.danmaku-list__toolbar{flex-direction:column;align-items:stretch}.danmaku-list__toolbar-left,.danmaku-list__toolbar-right{width:100%}.danmaku-list__toolbar-right{flex-direction:column}.danmaku-list__toolbar-right .form-control,.danmaku-list__toolbar-right .form-select{width:100%;max-width:none}.danmaku-list__toolbar-right .btn,.danmaku-list__toolbar-right .btn-icon{width:100%}}@media (width<=768px){.danmaku-grid{gap:var(--spacing-md);grid-template-columns:1fr}.danmaku-list__header{margin-bottom:var(--spacing-lg)}.danmaku-list__toolbar{gap:var(--spacing-sm);padding:var(--spacing-md)}.danmaku-list__toolbar-left{flex-direction:column}.danmaku-list__toolbar-left .btn{justify-content:center;width:100%}.danmaku-card{padding:var(--spacing-md)}.danmaku-card__content{font-size:.9375rem}.danmaku-card__meta{gap:6px}.file-upload{padding:var(--spacing-lg)}.file-upload__icon{font-size:2.5rem}}@media (width<=480px){.danmaku-card__checkbox{top:var(--spacing-sm);right:var(--spacing-sm)}.danmaku-card__content{padding-right:28px;font-size:.875rem}.danmaku-list__empty{padding:3rem 1rem}.danmaku-list__empty i{font-size:3rem}}.demo-page{max-width:1200px;margin:0 auto}.demo-page__header,.demo-section{margin-bottom:var(--spacing-xl)}.demo-section__title{color:var(--text-primary);margin:0 0 var(--spacing-md) 0;padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--border-color);font-size:1.25rem;font-weight:600}.demo-grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.demo-result{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg);margin-top:var(--spacing-xl)}.demo-result__title{align-items:center;gap:var(--spacing-sm);color:var(--primary);margin-bottom:var(--spacing-sm);font-size:.9375rem;font-weight:600;display:flex}.demo-result__content{color:var(--text-secondary);padding:var(--spacing-sm);border-radius:var(--border-radius-sm);background-color:#1e293b80;font-family:Consolas,Monaco,monospace;font-size:.875rem}.btn-warning{background-color:var(--warning);color:#1a1a1a}.btn-warning:hover{background-color:#d97706}@media (width<=768px){.demo-grid{grid-template-columns:1fr}}.dynamic-list{max-width:100%}.dynamic-list__header{margin-bottom:var(--spacing-lg)}.dynamic-list__toolbar{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.dynamic-list__toolbar-left{align-items:center;gap:var(--spacing-md);display:flex}.dynamic-list__toolbar-right{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;margin-left:auto;display:flex}.dynamic-list__search{align-items:center;gap:var(--spacing-sm);display:flex}.dynamic-list__summary{color:var(--text-secondary);background:#3b82f61f;border:1px solid #3b82f64d;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;display:inline-flex}.dynamic-list__summary-value{color:var(--primary);font-weight:600}.dynamic-table{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.dynamic-table__wrapper{overflow-x:auto}.dynamic-table table{border-collapse:collapse;width:100%}.dynamic-table thead{border-bottom:1px solid var(--border-color);background-color:#1e293b80}.dynamic-table th{padding:var(--spacing-md);text-align:left;color:var(--text-secondary);white-space:nowrap;font-size:.875rem;font-weight:600}.dynamic-table td{padding:var(--spacing-md);border-top:1px solid var(--border-color);color:var(--text-primary);vertical-align:top;font-size:.875rem}.dynamic-table tbody tr{transition:background-color .2s}.dynamic-table tbody tr:hover{background-color:var(--bg-surface-hover)}.dynamic-table__title{color:var(--text-primary);margin-bottom:6px;font-weight:600}.dynamic-table__meta{align-items:center;gap:var(--spacing-md);color:var(--text-secondary);font-size:.8125rem;display:flex}.dynamic-table__meta-item{align-items:center;gap:6px;display:inline-flex}.dynamic-table__meta-item i{color:var(--text-muted);font-size:.75rem}.dynamic-table__badge{color:var(--primary);background:#3b82f61f;border:1px solid #3b82f64d;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.dynamic-table__link{color:var(--primary);font-weight:600;text-decoration:none}.dynamic-table__link:hover{color:var(--primary-hover);text-decoration:underline}.dynamic-table__time{color:var(--text-secondary);white-space:nowrap;font-size:.8125rem}.dynamic-table__actions{gap:var(--spacing-sm);white-space:nowrap;flex-wrap:wrap;display:flex}.dynamic-list__empty{text-align:center;padding:var(--spacing-xl);color:var(--text-muted);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius)}.dynamic-list__empty i{opacity:.4;margin-bottom:var(--spacing-md);font-size:3rem}.dynamic-list__empty-hint{margin-top:var(--spacing-xs);color:var(--text-secondary);font-size:.875rem}.dynamic-list-skeleton__table{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md)}.dynamic-list-skeleton__row{gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-color);grid-template-columns:1.4fr .6fr .6fr .9fr .9fr 1fr;display:grid}.dynamic-list-skeleton__row:last-child{border-bottom:none}@media (width<=960px){.dynamic-list__toolbar{flex-direction:column;align-items:stretch}.dynamic-list__toolbar-right{justify-content:space-between;width:100%;margin-left:0}.dynamic-list__search{flex:1}.dynamic-table td,.dynamic-table th{padding:var(--spacing-sm);font-size:.8rem}}@media (width<=600px){.dynamic-list__toolbar-right{flex-direction:column;align-items:stretch}.dynamic-list__search{width:100%}.dynamic-table{background:0 0;border:none}.dynamic-table__wrapper{overflow-x:visible}.dynamic-table thead{display:none}.dynamic-table tbody{display:block}.dynamic-table tbody tr{margin-bottom:var(--spacing-md);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);display:block}.dynamic-table td{text-align:left;padding:var(--spacing-xs) 0;align-items:flex-start;gap:var(--spacing-sm);border:none;display:flex}.dynamic-table td:before{content:attr(data-label);color:var(--text-secondary);flex-shrink:0;min-width:80px;font-weight:600}.dynamic-table__actions{flex-direction:column;width:100%}.dynamic-table__actions .btn{justify-content:center;width:100%}}.dynamic-form{max-width:100%;margin:0}.dynamic-form__header{margin-bottom:var(--spacing-xl);text-align:center}.dynamic-form__title{background:linear-gradient(135deg, var(--primary), #6366f1);-webkit-text-fill-color:transparent;margin:0 0 var(--spacing-sm) 0;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700}.dynamic-form__description{color:var(--text-secondary);margin:0;font-size:1rem}.dynamic-form__content{gap:var(--spacing-lg);flex-direction:column;display:flex}.dynamic-form__section{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg)}.dynamic-form__section--editor{padding:var(--spacing-md)}.dynamic-form__section-title{color:var(--text-primary);margin-bottom:var(--spacing-md);align-items:center;gap:var(--spacing-sm);font-size:.95rem;font-weight:600;display:flex}.dynamic-form__grid{gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dynamic-form__hint{color:var(--text-secondary);margin-top:6px;font-size:.8125rem}.dynamic-form__editor{border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--bg-elevated);overflow:hidden}.dynamic-form__link{align-items:center;gap:var(--spacing-sm);display:flex}.dynamic-form__link .form-control{flex:1}.dynamic-form__validation{color:var(--danger);font-size:.875rem}.dynamic-form__actions{gap:var(--spacing-md);padding:var(--spacing-xl) 0;justify-content:center;display:flex}.dynamic-form__loading-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#020617d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dynamic-form__loading-content{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);flex-direction:column;min-width:280px;max-width:90%;display:flex}.dynamic-form__loading-spinner{border:4px solid #3b82f633;border-top-color:var(--primary);border-radius:50%;width:56px;height:56px;animation:1s linear infinite dynamic-spin}.dynamic-form__loading-text{color:var(--text-secondary);font-size:.95rem;font-weight:600}.dynamic-form__skeleton{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg);gap:var(--spacing-sm);flex-direction:column;display:flex}.dynamic-form__skeleton-actions{gap:var(--spacing-md);padding-top:var(--spacing-sm);display:flex}@keyframes dynamic-spin{to{transform:rotate(360deg)}}@media (width<=960px){.dynamic-form{max-width:100%}.dynamic-form__header{text-align:left;margin-bottom:var(--spacing-lg)}.dynamic-form__grid{grid-template-columns:1fr}.dynamic-form__link{flex-direction:column;align-items:stretch}.dynamic-form__link .btn{justify-content:center;width:100%}}@media (width<=600px){.dynamic-form__title{font-size:1.5rem}.dynamic-form__actions{flex-direction:column}}.footer-form{max-width:100%}.footer-form__header{margin-bottom:var(--spacing-xl);text-align:center}.footer-form__title{background:linear-gradient(135deg, var(--primary), #38bdf8);-webkit-text-fill-color:transparent;margin:0 0 var(--spacing-sm) 0;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700}.footer-form__description{color:var(--text-secondary);margin:0;font-size:1rem}.footer-form__content{gap:var(--spacing-lg);flex-direction:column;display:flex}.footer-form__section{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg)}.footer-form__section-title{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:.95rem;font-weight:600}.footer-form__editor{border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--bg-elevated);overflow:hidden}.footer-form__hint{margin-top:var(--spacing-sm);color:var(--text-secondary);font-size:.875rem}.footer-form__actions{gap:var(--spacing-md);padding:var(--spacing-xl) 0;justify-content:center;display:flex}.footer-form__loading-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#020617d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.footer-form__loading-content{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);flex-direction:column;min-width:280px;max-width:90%;display:flex}.footer-form__loading-spinner{border:4px solid #3b82f633;border-top-color:var(--primary);border-radius:50%;width:56px;height:56px;animation:1s linear infinite footer-spin}.footer-form__loading-text{color:var(--text-secondary);font-size:.95rem;font-weight:600}.footer-form__skeleton{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg);gap:var(--spacing-sm);flex-direction:column;display:flex}.footer-form__skeleton-actions{gap:var(--spacing-md);padding-top:var(--spacing-sm);display:flex}@keyframes footer-spin{to{transform:rotate(360deg)}}@media (width<=960px){.footer-form__header{text-align:left;margin-bottom:var(--spacing-lg)}}@media (width<=600px){.footer-form__title{font-size:1.5rem}.footer-form__actions{flex-direction:column}}.friends-list{max-width:100%}.friends-list__header{margin-bottom:var(--spacing-lg)}.friends-list__toolbar{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.friends-list__toolbar-left{align-items:center;gap:var(--spacing-md);display:flex}.friends-list__toolbar-right{align-items:center;margin-left:auto;display:flex}.friends-list__summary{color:var(--text-secondary);background:#3b82f614;border:1px solid #3b82f633;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;display:inline-flex}.friends-list__summary-value{color:var(--primary);font-weight:600}.friends-table{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.friends-table__wrapper{overflow-x:auto}.friends-table table{border-collapse:collapse;width:100%}.friends-table thead{border-bottom:1px solid var(--border-color);background-color:#1e293b80}.friends-table th{padding:var(--spacing-md);text-align:left;color:var(--text-secondary);white-space:nowrap;font-size:.875rem;font-weight:600}.friends-table td{padding:var(--spacing-md);border-top:1px solid var(--border-color);color:var(--text-primary);vertical-align:top;font-size:.875rem}.friends-table tbody tr{transition:background-color .2s}.friends-table tbody tr:hover{background-color:var(--bg-surface-hover)}.friends-table__name{align-items:flex-start;gap:var(--spacing-md);min-width:200px;display:flex}.friends-table__avatar,.friends-table__avatar-fallback{object-fit:cover;border:1px solid var(--border-color);border-radius:12px;flex-shrink:0;width:48px;height:48px}.friends-table__avatar-fallback{color:var(--primary);background:linear-gradient(135deg,#3b82f633,#1e293bcc);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.friends-table__name-text{flex-direction:column;gap:6px;display:flex}.friends-table__name-title{color:var(--text-primary);font-weight:600}.friends-table__link{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;max-width:260px;text-decoration:none;display:inline-block;overflow:hidden}.friends-table__link:hover{color:var(--primary-hover);text-decoration:underline}.friends-table__description{max-width:280px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.friends-table__time{color:var(--text-secondary);white-space:nowrap;font-size:.8125rem}.friends-table__actions{gap:var(--spacing-sm);white-space:nowrap;flex-wrap:wrap;display:flex}.friends-list__empty{text-align:center;padding:var(--spacing-xl);color:var(--text-muted);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius)}.friends-list-skeleton__table{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md)}.friends-list-skeleton__row{gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-color);grid-template-columns:48px 1.4fr 1fr 1fr 1fr 1fr 120px;display:grid}.friends-list-skeleton__row:last-child{border-bottom:none}.friends-form{gap:var(--spacing-lg);flex-direction:column;display:flex}.friends-form__header{padding:var(--spacing-md);border-radius:var(--border-radius);border:1px solid var(--border-color);background:#0f172a99;justify-content:space-between;align-items:center;display:flex}.friends-form__title{color:var(--text-primary);font-size:1.1rem;font-weight:600}.friends-form__subtitle{color:var(--text-secondary);margin-top:4px;font-size:.875rem}.friends-form__icon{width:44px;height:44px;color:var(--primary);background:#3b82f61f;border-radius:14px;justify-content:center;align-items:center;display:flex}.friends-form__body{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg)}.friends-form__grid{gap:var(--spacing-xl);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);display:grid}.friends-form__textarea{resize:vertical}.friends-form__preview-title{color:var(--text-secondary);margin-bottom:var(--spacing-sm);font-size:.875rem;font-weight:600}.friends-form__preview-card{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--border-radius);border:1px solid var(--border-color);background:#0f172a80;display:flex}.friends-form__preview-avatar{border:1px solid var(--border-color);width:56px;height:56px;color:var(--primary);background:#3b82f61f;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.friends-form__preview-avatar img{object-fit:cover;width:100%;height:100%}.friends-form__preview-info{flex-direction:column;gap:6px;min-width:0;display:flex}.friends-form__preview-name{color:var(--text-primary);font-size:1rem;font-weight:600}.friends-form__preview-link{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;text-decoration:none;overflow:hidden}.friends-form__preview-link--placeholder{color:var(--text-muted)}.friends-form__preview-desc{color:var(--text-secondary);font-size:.8125rem}.friends-form__preview-tip{margin-top:var(--spacing-md);color:var(--text-muted);font-size:.75rem}.friends-form__footer{justify-content:flex-end;gap:var(--spacing-md);display:flex}@media (width<=960px){.friends-list__toolbar{flex-direction:column;align-items:stretch}.friends-list__toolbar-right{justify-content:flex-end;margin-left:0}.friends-table td,.friends-table th{padding:var(--spacing-sm);font-size:.8rem}.friends-form__grid{grid-template-columns:1fr}}@media (width<=600px){.friends-list__toolbar{gap:var(--spacing-sm)}.friends-table{background:0 0;border:none}.friends-table__wrapper{overflow-x:visible}.friends-table thead{display:none}.friends-table tbody{display:block}.friends-table tbody tr{margin-bottom:var(--spacing-md);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);display:block}.friends-table td{text-align:left;padding:var(--spacing-xs) 0;align-items:flex-start;gap:var(--spacing-sm);border:none;display:flex}.friends-table td:before{content:attr(data-label);color:var(--text-secondary);flex-shrink:0;min-width:80px;font-weight:600}.friends-table__name{gap:var(--spacing-sm);flex-direction:column}.friends-table__link,.friends-table__description{white-space:normal;word-break:break-word;max-width:100%}.friends-table__actions{flex-direction:column;width:100%}.friends-table__actions .btn{justify-content:center;width:100%}}.message-outbox{position:relative}.message-outbox__hero{align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);border-radius:calc(var(--border-radius) + 6px);background:radial-gradient(circle at 12% 18%,#06b6d433,#0000 32%),linear-gradient(135deg,#0f172af5,#020617eb);border:1px solid #06b6d42e;padding:clamp(1rem,3vw,2rem);display:flex;box-shadow:0 22px 64px #02061757}.message-outbox__hero-icon{color:#fff;background:linear-gradient(135deg, var(--info), var(--primary));border-radius:22px;flex:none;place-items:center;width:72px;height:72px;font-size:1.75rem;display:grid;box-shadow:0 18px 38px #06b6d442}.message-outbox__eyebrow{margin:0 0 var(--spacing-xs);color:var(--info);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700}.message-outbox__title{color:var(--text-primary);margin:0;font-size:clamp(1.75rem,4vw,2.6rem);line-height:1.1}.message-outbox__description{max-width:760px;margin:var(--spacing-sm) 0 0;color:var(--text-secondary)}.message-outbox__summary{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.message-outbox__summary-item{align-items:center;gap:var(--spacing-md);min-height:82px;padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-primary);text-align:left;cursor:pointer;background:#0f172ab8;transition:transform .18s,border-color .18s,background-color .18s;display:flex}.message-outbox__summary-item:hover:not(:disabled),.message-outbox__summary-item--active{background:#0f172af5;border-color:#06b6d46b;transform:translateY(-1px)}.message-outbox__summary-icon{width:42px;height:42px;color:var(--info);background:#06b6d41f;border-radius:14px;flex:none;place-items:center;display:grid}.message-outbox__summary-item strong,.message-outbox__summary-item small{display:block}.message-outbox__summary-item small{color:var(--text-muted);margin-top:.2rem;font-size:.78rem}.message-outbox__filters{margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius);background:radial-gradient(circle at 100% 0,#3b82f61a,#0000 30%),#0f172abd}.message-outbox__filter-grid{gap:var(--spacing-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.message-outbox__field{gap:.5rem;min-width:0;display:grid}.message-outbox__field--keyword{grid-column:span 2}.message-outbox__field span{color:var(--text-secondary);font-size:.84rem;font-weight:600}.message-outbox__field input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-right:2.75rem}.message-outbox__field input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:none;opacity:.92;cursor:pointer;background-color:#94a3b81a;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e2e8f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3e%3cline x1='16' y1='2' x2='16' y2='6'/%3e%3cline x1='8' y1='2' x2='8' y2='6'/%3e%3cline x1='3' y1='10' x2='21' y2='10'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:1rem;border:1px solid #e2e8f02e;border-radius:6px;width:1.25rem;height:1.25rem;padding:.15rem;transition:border-color .18s,opacity .18s,background-color .18s}.message-outbox__field input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:#3b82f652;border-color:#e2e8f06b}.message-outbox__filter-actions{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg);display:flex}.message-outbox__count{color:var(--text-secondary);align-items:baseline;gap:.35rem;display:inline-flex}.message-outbox__count strong{color:var(--text-primary);font-size:1.25rem}.message-outbox__buttons,.message-outbox__actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.message-outbox__skeleton,.message-outbox__table{border:1px solid var(--border-color);border-radius:var(--border-radius);background:#0f172aa8;overflow:hidden}.message-outbox__skeleton{gap:1px;display:grid}.message-outbox__skeleton-row{gap:var(--spacing-md);padding:var(--spacing-lg);background:#02061747;grid-template-columns:1.4fr 1fr .8fr .6fr;display:grid}.message-outbox__table-scroll{overflow-x:auto}.message-outbox__table table{border-collapse:collapse;width:100%;min-width:980px}.message-outbox__table th,.message-outbox__table td{border-bottom:1px solid var(--border-color);color:var(--text-secondary);text-align:left;vertical-align:middle;padding:1rem}.message-outbox__table th{color:var(--text-primary);background:#02061773;font-size:.82rem;font-weight:700}.message-outbox__table tbody tr{transition:background-color .18s}.message-outbox__table tbody tr:hover{background:#06b6d40d}.message-outbox__message,.message-outbox__route,.message-outbox__attempts{gap:.3rem;min-width:0;display:grid}.message-outbox__message strong,.message-outbox__route span{max-width:280px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-outbox__message span,.message-outbox__attempts small{max-width:280px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.message-outbox__message small{width:fit-content;max-width:240px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;background:#02061770;border:1px solid #94a3b824;border-radius:999px;padding:.2rem .45rem;overflow:hidden}.message-outbox__route code{max-width:240px;color:var(--info);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.message-outbox__attempts span,.message-outbox__table time{color:var(--text-primary);white-space:nowrap}.message-outbox__status{color:var(--text-secondary);white-space:nowrap;background:#1e293b85;border:1px solid #94a3b824;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .62rem;font-size:.8rem;font-weight:700;display:inline-flex}.message-outbox__status--pending .message-outbox__summary-icon,.message-outbox__status--pending.message-outbox__status{color:var(--warning);background:#f59e0b1f}.message-outbox__status--sent .message-outbox__summary-icon,.message-outbox__status--sent.message-outbox__status{color:var(--info);background:#06b6d41f}.message-outbox__status--consumed .message-outbox__summary-icon,.message-outbox__status--consumed.message-outbox__status{color:var(--success);background:#10b9811f}.message-outbox__status--publish-failed .message-outbox__summary-icon,.message-outbox__status--publish-failed.message-outbox__status,.message-outbox__status--consume-failed .message-outbox__summary-icon,.message-outbox__status--consume-failed.message-outbox__status{color:var(--danger);background:#ef44441f}.message-outbox__empty{place-items:center;gap:var(--spacing-sm);padding:clamp(2.5rem, 8vw, 4.5rem) var(--spacing-lg);border:2px dashed var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);text-align:center;background:#0f172a8f;display:grid}.message-outbox__empty i{color:var(--text-muted);opacity:.64;font-size:3rem}.message-outbox__empty p{color:var(--text-primary);margin:0;font-weight:700}.message-outbox__empty span{color:var(--text-muted)}.message-outbox-detail{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.message-outbox-detail__item{padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:#0206177a;gap:.45rem;display:grid}.message-outbox-detail__item--wide{grid-column:1/-1}.message-outbox-detail__label{color:var(--text-muted);font-size:.78rem}.message-outbox-detail__value{color:var(--text-primary);font:inherit;overflow-wrap:anywhere;margin:0;font-weight:600}pre.message-outbox-detail__value{max-height:280px;padding:var(--spacing-md);border-radius:var(--border-radius-sm);color:#bfdbfe;white-space:pre-wrap;background:#00000047;border:1px solid #94a3b81f;font-family:Cascadia Code,Consolas,monospace;font-size:.84rem;font-weight:400;line-height:1.6;overflow:auto}@media (width<=1100px){.message-outbox__filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.message-outbox__hero,.message-outbox__filter-actions{flex-direction:column;align-items:stretch}.message-outbox__hero-icon{border-radius:18px;width:58px;height:58px;font-size:1.35rem}.message-outbox__filter-grid,.message-outbox-detail{grid-template-columns:1fr}.message-outbox__summary{gap:var(--spacing-sm);grid-template-columns:1fr}.message-outbox__summary-item{min-height:68px;padding:var(--spacing-sm) var(--spacing-md)}.message-outbox__field--keyword{grid-column:auto}.message-outbox__buttons,.message-outbox__buttons .btn{width:100%}.message-outbox__table{background:0 0;border:0;overflow:visible}.message-outbox__table-scroll{overflow:visible}.message-outbox__table table,.message-outbox__table thead,.message-outbox__table tbody,.message-outbox__table tr,.message-outbox__table td{width:100%;min-width:0;display:block}.message-outbox__table thead{display:none}.message-outbox__table tbody{gap:var(--spacing-md);display:grid}.message-outbox__table tr{padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius);background:radial-gradient(circle at 100% 0,#06b6d41a,#0000 34%),#0f172abd;box-shadow:0 12px 32px #0000002e}.message-outbox__table td{gap:var(--spacing-sm);border-bottom:1px solid #94a3b81a;grid-template-columns:minmax(5rem,.34fr) minmax(0,1fr);align-items:start;padding:.7rem 0;display:grid}.message-outbox__table td:first-child{padding-top:0}.message-outbox__table td:last-child{border-bottom:0;padding-bottom:0}.message-outbox__table td:before{content:attr(data-label);color:var(--text-muted);font-size:.78rem;font-weight:700;line-height:1.5}.message-outbox__message strong,.message-outbox__message span,.message-outbox__message small,.message-outbox__route span,.message-outbox__route code{white-space:normal;overflow-wrap:anywhere;max-width:100%}.message-outbox__status{width:fit-content;max-width:100%}.message-outbox__actions{justify-content:stretch}.message-outbox__actions .btn{flex:9rem}}@media (width<=480px){.message-outbox__hero,.message-outbox__filters{padding:var(--spacing-md)}.message-outbox__filter-grid{gap:var(--spacing-sm)}.message-outbox__table td{grid-template-columns:1fr;gap:.35rem}.message-outbox__actions .btn,.message-outbox__buttons .btn{flex-basis:100%}.message-outbox-detail__item{padding:var(--spacing-sm)}pre.message-outbox-detail__value{max-height:220px;font-size:.78rem}}.mumble-list{min-height:100vh}.mumble-list__header{margin-bottom:var(--spacing-xl)}.page-description{margin-top:var(--spacing-sm);color:var(--text-secondary);font-size:var(--text-sm)}.mumble-list__toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);padding:var(--spacing-md);background:var(--surface);border:1px solid var(--border-color);border-radius:var(--border-radius-md);display:flex}.mumble-list__toolbar-left,.mumble-list__toolbar-right{align-items:center;gap:var(--spacing-sm);display:flex}.mumble-list__toolbar-right .form-control{min-width:250px}.mumble-list__cards{margin-bottom:var(--spacing-xl);gap:var(--spacing-md);flex-direction:column;display:flex}.mumble-list__empty{padding:var(--spacing-xxxl) var(--spacing-md);text-align:center;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.mumble-card{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;transition:box-shadow .2s,border-color .2s;display:flex}.mumble-card:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}.mumble-card__header{justify-content:space-between;align-items:center;display:flex}.mumble-card__author{align-items:center;gap:var(--spacing-sm);font-size:.9rem;font-weight:600;display:flex}.mumble-card__avatar{object-fit:cover;background-color:var(--bg-surface-hover);border-radius:50%;width:32px;height:32px}.mumble-card__meta{color:var(--text-secondary);align-items:center;gap:var(--spacing-md);font-size:.8rem;display:flex}.mumble-card__content{padding:var(--spacing-md);border-radius:var(--border-radius-sm);color:var(--text-secondary);white-space:pre-wrap;border-left:3px solid var(--primary-light);background-color:#0003;max-height:120px;font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.5;position:relative;overflow:hidden}.mumble-card__footer{padding-top:var(--spacing-sm);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.mumble-card__stats{gap:var(--spacing-lg);color:var(--text-muted);font-size:.85rem;display:flex}.mumble-card__stats span{align-items:center;gap:4px;display:flex}.mumble-card__actions{gap:var(--spacing-sm);display:flex}.mumble-list-skeleton__grid{gap:var(--spacing-md);display:grid}.mumble-list-skeleton__card{background:var(--surface);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:var(--spacing-lg)}@media (width<=960px){.mumble-list__toolbar{flex-direction:column;align-items:stretch}.mumble-list__toolbar-left,.mumble-list__toolbar-right{justify-content:stretch;width:100%}.mumble-list__toolbar-right .form-control{min-width:unset;flex:1}}@media (width<=600px){.mumble-card__footer{gap:var(--spacing-md);flex-direction:column}.mumble-card__actions{justify-content:space-between;width:100%}.mumble-card__actions .btn{flex:1}}.mumble-preview-dialog{max-height:70vh;overflow-y:auto}.mumble-form{max-width:100%;margin:0}.mumble-form__header{margin-bottom:var(--spacing-xl);text-align:center}.mumble-form__title{background:linear-gradient(135deg, var(--primary), #06b6d4);-webkit-text-fill-color:transparent;margin:0 0 var(--spacing-sm) 0;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700}.mumble-form__description{color:var(--text-secondary);margin:0;font-size:1rem}.mumble-form__content{margin-bottom:var(--spacing-xl)}.mumble-form__actions{gap:var(--spacing-md);padding:var(--spacing-xl) 0;justify-content:center;display:flex}.publishing-overlay__spinner{border:4px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;width:48px;height:48px;animation:1s linear infinite spinner-rotate}.publishing-overlay__text{margin-top:var(--spacing-lg);color:var(--text-primary);font-size:1rem}.form-helper{margin-top:var(--spacing-sm);color:var(--text-muted);align-items:center;gap:var(--spacing-xs);font-size:.875rem;display:flex}.form-helper i{font-size:.875rem}@media (width<=768px){.mumble-form__title{font-size:1.5rem}.mumble-form__actions{flex-direction:column}.mumble-form__actions .btn{width:100%}}.music-list{max-width:100%}.music-list__toolbar{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.music-list__toolbar-left{align-items:center;gap:var(--spacing-md);display:flex}.music-list__toolbar-right{align-items:center;gap:var(--spacing-md);flex:1;justify-content:flex-end;margin-left:auto;display:flex}.music-table{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.music-table__wrapper{overflow-x:auto}.music-table table{border-collapse:collapse;width:100%}.music-table thead{border-bottom:1px solid var(--border-color);background-color:#1e293b80}.music-table th{padding:var(--spacing-md);text-align:left;color:var(--text-secondary);white-space:nowrap;font-size:.875rem;font-weight:600}.music-table td{padding:var(--spacing-md);border-top:1px solid var(--border-color);color:var(--text-primary);font-size:.875rem}.music-table tbody tr{transition:background-color .2s}.music-table tbody tr:hover{background-color:var(--bg-surface-hover)}.music-table__title{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.music-table__filename{text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--text-secondary);font-size:.8125rem;overflow:hidden}.music-table__tags{flex-wrap:wrap;gap:6px;max-width:200px;display:flex}.music-table__tag{background:linear-gradient(135deg, var(--primary-light), #3b82f626);color:var(--primary);white-space:nowrap;border:1px solid #3b82f633;border-radius:12px;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.music-table__actions{gap:var(--spacing-sm);white-space:nowrap;display:flex}.music-table__has-lyric{color:var(--success)}.music-table__no-lyric{color:var(--text-muted)}.music-list__empty{text-align:center;padding:var(--spacing-xl);color:var(--text-muted);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius)}.music-list-skeleton__table{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md)}.music-list-skeleton__row{gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--border-color);grid-template-columns:2fr 1fr 1.5fr 1fr 1fr 1fr .5fr 1fr 1.5fr 1.5fr 1.5fr;display:grid}.music-list-skeleton__row:last-child{border-bottom:none}.skeleton{background:linear-gradient(90deg, var(--bg-surface-hover) 25%, #1e293bcc 50%, var(--bg-surface-hover) 75%);background-size:200% 100%;border-radius:4px;animation:1.5s infinite shimmer}.skeleton--text{height:16px}.skeleton--text-lg{height:20px}.skeleton--button{width:60px;height:32px}@media (width<=1280px){.music-table__title{max-width:200px}}@media (width<=960px){.music-list__toolbar{flex-direction:column;align-items:stretch}.music-list__toolbar-left,.music-list__toolbar-right{justify-content:stretch;width:100%}.music-list__toolbar-right{margin-left:0}.music-table__wrapper{overflow-x:auto}.music-table td,.music-table th{padding:var(--spacing-sm);font-size:.8rem}.music-table__title{max-width:150px}.music-list-skeleton__row{grid-template-columns:2fr 1fr 1.5fr 1fr 1fr 1fr .5fr 1fr}}@media (width<=600px){.music-list__toolbar{gap:var(--spacing-sm)}.music-list__toolbar-left,.music-list__toolbar-right{flex-direction:column;width:100%}.music-table{background:0 0;border:none}.music-table__wrapper{overflow-x:visible}.music-table thead{display:none}.music-table tbody{display:block}.music-table tbody tr{margin-bottom:var(--spacing-md);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);display:block}.music-table td{text-align:left;padding:var(--spacing-xs) 0;align-items:flex-start;gap:var(--spacing-sm);border:none;display:flex}.music-table td:before{content:attr(data-label);color:var(--text-secondary);flex-shrink:0;min-width:80px;font-weight:600}.music-table__title,.music-table__filename{white-space:normal;word-break:break-word;max-width:100%}.music-table__tags{flex:1;max-width:100%}.music-table__actions{gap:var(--spacing-xs);margin-top:var(--spacing-sm);flex-direction:column;width:100%}.music-table__actions .btn{justify-content:center;width:100%}.music-list-skeleton__table{background:0 0;border:none;padding:0}.music-list-skeleton__row{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:none;display:block}.music-list-skeleton__row:last-child{margin-bottom:0}.music-list-skeleton__row .skeleton{margin-bottom:var(--spacing-sm)}.music-list-skeleton__row .skeleton:last-child{margin-bottom:0}}.file-info-display{gap:var(--spacing-sm);flex-direction:column;display:flex}.file-info-display__item{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background-color:#1e293b4d;display:flex}.file-info-display__badge{background:linear-gradient(135deg, var(--primary-light), #3b82f626);color:var(--primary);text-transform:uppercase;border:1px solid #3b82f633;border-radius:12px;justify-content:center;align-items:center;min-width:50px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.file-info-display__badge--secondary{color:var(--text-secondary);background:linear-gradient(135deg,#64748b26,#64748b1a);border:1px solid #64748b33}.file-info-display__badge--info{color:var(--info);background:linear-gradient(135deg,#06b6d426,#06b6d41a);border:1px solid #06b6d433}.file-info-display__name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;overflow:hidden}.file-info-display__meta{color:var(--text-muted);font-size:.8125rem}.lyric-preview{margin-top:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background-color:#1e293b80;max-height:400px;overflow-y:auto}.lyric-preview pre{color:var(--text-secondary);white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:Consolas,Monaco,monospace;font-size:.875rem;line-height:1.6}.lyric-preview code{font-family:inherit}.music-form{max-width:100%;margin:0}.music-form__header{margin-bottom:var(--spacing-xl);text-align:center}.music-form__title{background:linear-gradient(135deg, var(--primary), #06b6d4);-webkit-text-fill-color:transparent;margin:0 0 var(--spacing-sm) 0;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700}.music-form__description{color:var(--text-secondary);margin:0;font-size:1rem}.music-form__content{margin-bottom:var(--spacing-xl)}.music-form__main{gap:var(--spacing-lg);display:grid}.file-upload-zone{margin-top:var(--spacing-sm);position:relative}.file-upload-zone__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-upload-zone__label{border:2px dashed var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-xl);text-align:center;cursor:pointer;background-color:#1e293b4d;justify-content:center;align-items:center;min-height:180px;transition:all .3s;display:flex}.file-upload-zone__label:hover{border-color:var(--primary);background-color:#3b82f60d}.file-upload-zone__placeholder{align-items:center;gap:var(--spacing-md);color:var(--text-secondary);flex-direction:column;display:flex}.file-upload-zone__placeholder i{color:var(--primary);opacity:.6}.file-upload-zone__placeholder>span:first-of-type{color:var(--text-primary);font-size:1.125rem;font-weight:500}.file-upload-zone__hint{color:var(--text-muted);font-size:.875rem}.file-upload-zone__selected{align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.file-upload-zone__selected i{color:var(--success)}.file-info{align-items:center;gap:var(--spacing-xs);flex-direction:column;display:flex}.file-info__name{color:var(--text-primary);word-break:break-all;font-weight:600}.file-info__size{color:var(--text-secondary);font-size:.875rem}.music-form__actions{justify-content:center;gap:var(--spacing-md);padding:var(--spacing-xl) 0;display:flex}.audio-preview{margin-top:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--border-radius);background-color:#1e293b4d}.audio-preview audio{outline:none;width:100%}.publishing-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background-color:#020617cc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.music-form__progress{width:240px;height:8px;margin:var(--spacing-sm) auto 0;background:#fff3;border-radius:4px;overflow:hidden}.music-form__progress-bar{background:linear-gradient(90deg, var(--primary), #06b6d4);height:100%;transition:width .2s}.music-form__progress-text{color:#ffffffe6;margin-top:6px;font-size:.8125rem;font-weight:600}.publishing-overlay__spinner{border:4px solid #3b82f633;border-top-color:var(--primary);width:48px;height:48px;margin:0 auto var(--spacing-md);border-radius:50%;animation:.8s linear infinite spin}.publishing-overlay__text{color:var(--text-primary);font-size:1.125rem;font-weight:500}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=768px){.music-form__title{font-size:1.5rem}.music-form__actions{flex-direction:column}.music-form__actions .btn{width:100%}.file-upload-zone__label{padding:var(--spacing-md)}}.picture-list{max-width:100%}.picture-list__header{margin-bottom:var(--spacing-lg)}.picture-list__toolbar{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.picture-list__toolbar-left{align-items:center;gap:var(--spacing-md);display:flex}.picture-list__toolbar-right{align-items:center;gap:var(--spacing-md);flex:1;justify-content:flex-end;margin-left:auto;display:flex}.picture-list__view-toggle{gap:var(--spacing-xs);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background-color:#1e293b80;padding:4px;display:flex}.view-toggle-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:8px 12px;transition:all .2s;display:flex}.view-toggle-btn:hover{color:var(--text-primary);background-color:#3b82f61a}.view-toggle-btn--active{background-color:var(--primary);color:#fff}.view-toggle-btn i{font-size:1rem}.picture-grid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.picture-card{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.picture-card:hover{border-color:#3b82f64d;transform:translateY(-4px);box-shadow:0 8px 24px #0003}.picture-card__image{background-color:#1e293b80;width:100%;padding-bottom:75%;position:relative;overflow:hidden}.picture-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0}.picture-card:hover .picture-card__image img{transform:scale(1.05)}.picture-card__type{top:var(--spacing-sm);left:var(--spacing-sm);background:linear-gradient(135deg, var(--primary), #06b6d4);color:#fff;border-radius:12px;padding:4px 12px;font-size:.75rem;font-weight:600;position:absolute}.picture-card__content{padding:var(--spacing-md);flex-direction:column;flex:1;display:flex}.picture-card__description{color:var(--text-primary);margin-bottom:var(--spacing-sm);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.picture-card__meta{gap:var(--spacing-xs);margin-bottom:var(--spacing-md);color:var(--text-secondary);flex-direction:column;font-size:.8125rem;display:flex}.picture-card__meta-item{align-items:center;gap:var(--spacing-xs);display:flex}.picture-card__meta-item i{width:14px;color:var(--primary);font-size:.75rem}.picture-card__tags{margin-bottom:var(--spacing-md);flex-wrap:wrap;gap:6px;display:flex}.picture-card__tag{color:var(--success);background:linear-gradient(135deg,#10b98133,#10b9811a);border:1px solid #10b98133;border-radius:12px;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.picture-card__footer{gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--border-color);margin-top:auto;display:flex}.picture-card__actions{gap:var(--spacing-sm);width:100%;display:flex}.picture-table{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.picture-table__wrapper{overflow-x:auto}.picture-table table{border-collapse:collapse;width:100%}.picture-table thead{border-bottom:1px solid var(--border-color);background-color:#1e293b80}.picture-table th{padding:var(--spacing-md);text-align:left;color:var(--text-secondary);white-space:nowrap;font-size:.875rem;font-weight:600}.picture-table td{padding:var(--spacing-md);border-top:1px solid var(--border-color);color:var(--text-primary);font-size:.875rem}.picture-table tbody tr{transition:background-color .2s}.picture-table tbody tr:hover{background-color:var(--bg-surface-hover)}.picture-table__thumbnail{border-radius:var(--border-radius-sm);object-fit:cover;cursor:pointer;width:80px;height:60px;transition:transform .2s}.picture-table__thumbnail:hover{transform:scale(1.1)}.picture-table__description{text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}.picture-table__tags{flex-wrap:wrap;gap:6px;max-width:200px;display:flex}.picture-table__tag{color:var(--success);white-space:nowrap;background:linear-gradient(135deg,#10b98133,#10b9811a);border:1px solid #10b98133;border-radius:12px;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.picture-table__actions{gap:var(--spacing-sm);white-space:nowrap;display:flex}.picture-list__empty{text-align:center;padding:var(--spacing-xl);color:var(--text-muted);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius)}.picture-grid-skeleton{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.picture-card-skeleton{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.picture-card-skeleton__image{width:100%;padding-bottom:75%}.picture-card-skeleton__content{padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;display:flex}@media (width<=1280px){.picture-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.picture-table__description{max-width:200px}}@media (width<=960px){.picture-list__toolbar{flex-direction:column;align-items:stretch}.picture-list__toolbar-left,.picture-list__toolbar-right{justify-content:stretch;width:100%}.picture-list__toolbar-right{flex-wrap:wrap;margin-left:0}.form-control{width:100%;min-width:auto}.picture-grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.picture-table__wrapper{overflow-x:auto}.picture-table td,.picture-table th{padding:var(--spacing-sm);font-size:.8rem}}@media (width<=600px){.picture-list__toolbar{gap:var(--spacing-sm)}.picture-list__toolbar-left,.picture-list__toolbar-right{flex-direction:column}.picture-grid{grid-template-columns:1fr}.picture-table{background:0 0;border:none}.picture-table__wrapper{overflow-x:visible}.picture-table thead{display:none}.picture-table tbody{display:block}.picture-table tbody tr{margin-bottom:var(--spacing-md);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);display:block}.picture-table td{text-align:left;padding:var(--spacing-xs) 0;align-items:flex-start;gap:var(--spacing-sm);border:none;display:flex}.picture-table td:before{content:attr(data-label);color:var(--text-secondary);flex-shrink:0;min-width:80px;font-weight:600}.picture-table__thumbnail{width:100%;max-width:200px;height:auto}.picture-table__description{white-space:normal;word-break:break-word;max-width:100%}.picture-table__tags{flex:1;max-width:100%}.picture-table__actions{gap:var(--spacing-xs);margin-top:var(--spacing-sm);flex-direction:column;width:100%}.picture-table__actions .btn{justify-content:center;width:100%}.picture-card__actions{flex-direction:column}.picture-card__actions .btn{width:100%}}.picture-form{max-width:100%;margin:0}.picture-form__header{margin-bottom:var(--spacing-xl);text-align:center}.picture-form__title{background:linear-gradient(135deg, var(--success), #06b6d4);-webkit-text-fill-color:transparent;margin:0 0 var(--spacing-sm) 0;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700}.picture-form__description{color:var(--text-secondary);margin:0;font-size:1rem}.picture-form__content{margin-bottom:var(--spacing-xl)}.picture-form__main{gap:var(--spacing-lg);display:grid}.upload-section{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);transition:all .3s;overflow:hidden}.upload-section:hover{border-color:#10b9814d;box-shadow:0 4px 12px #0000001a}.upload-section__header{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-color);color:var(--success);background:linear-gradient(135deg,#10b9811a,#06b6d40d);font-size:.9375rem;font-weight:600;display:flex}.upload-section__header i{font-size:1rem}.upload-section__body{padding:var(--spacing-lg)}.upload-area{text-align:center;cursor:pointer;border:none;border-radius:12px;padding:3rem 2rem;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative}.upload-area:hover{transform:translateY(-2px);box-shadow:0 8px 24px #10b9811f}.upload-area__icon{color:var(--success);margin-bottom:var(--spacing-lg);filter:drop-shadow(0 4px 12px #10b9814d);font-size:4rem}.upload-area__title{color:var(--text-primary);margin-bottom:var(--spacing-md);letter-spacing:.01em;font-size:1.25rem;font-weight:600}.upload-area__hint{color:var(--text-secondary);opacity:.9;margin:0;font-size:.9375rem}.file-list{margin-top:var(--spacing-md)}.file-list__item{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-sm);background:linear-gradient(135deg,#10b98114,#06b6d40d);border:1px solid #10b98133;border-radius:10px;transition:all .25s;display:flex}.file-list__item:hover{background:linear-gradient(135deg,#10b9811f,#06b6d414);border-color:#10b9814d;transform:translate(4px)}.file-list__icon{width:40px;height:40px;color:var(--success);border-radius:var(--border-radius-sm);background:linear-gradient(135deg,#10b98133,#10b9811a);justify-content:center;align-items:center;font-size:1rem;display:flex}.file-list__info{flex:1;min-width:0}.file-list__name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.file-list__size{color:var(--text-secondary);font-size:.8125rem}.preview-image{margin-top:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background-color:#1e293b4d;justify-content:center;align-items:center;min-height:200px;display:flex;overflow:hidden}.preview-image a{justify-content:center;align-items:center;text-decoration:none;display:flex}.preview-image img{cursor:zoom-in;width:auto;max-width:100%;height:auto;max-height:600px;transition:transform .2s;display:block}.preview-image img:hover{transform:scale(1.02)}.picture-form__actions{gap:var(--spacing-md);padding:var(--spacing-xl) 0;justify-content:center;display:flex}.btn-lg{border-radius:10px;min-width:140px;padding:14px 32px;font-size:1rem;font-weight:600}.btn-success{background:linear-gradient(135deg, var(--success), #06b6d4);color:#fff;border:none;position:relative;overflow:hidden}.btn-success:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-success:hover:before{left:100%}.btn-success:hover{background:linear-gradient(135deg,#059669,#0891b2);transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.btn-secondary{border:1px solid var(--border-color);color:var(--text-secondary);background-color:#0000}.btn-secondary:hover{background-color:var(--bg-surface-hover);border-color:var(--primary);color:var(--text-primary)}.picture-form__loading-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background-color:#020617e6;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.picture-form__loading-content{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);flex-direction:column;min-width:320px;max-width:90%;display:flex}.picture-form__loading-spinner{border:4px solid #10b98133;border-top-color:var(--success);border-radius:50%;width:60px;height:60px;animation:1s linear infinite spinner-rotate}.picture-form__loading-text{color:var(--text-primary);font-size:1.1rem;font-weight:600}.picture-form__progress{background:#1e293b80;border-radius:4px;width:100%;height:8px;overflow:hidden}.picture-form__progress-bar{background:linear-gradient(90deg, var(--success), #06b6d4);border-radius:4px;height:100%;transition:width .3s}.picture-form__progress-text{color:var(--text-secondary);font-size:.875rem;font-weight:500}.current-image-section{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.current-image-section__header{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-color);color:var(--success);background:linear-gradient(135deg,#10b9811a,#06b6d40d);font-size:.9375rem;font-weight:600;display:flex}.current-image-section__body{padding:var(--spacing-lg);align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.current-image-section__body a{text-decoration:none;display:flex}.current-image-section__img{border-radius:var(--border-radius-sm);cursor:zoom-in;width:auto;max-width:100%;height:auto;max-height:600px;transition:transform .2s}.current-image-section__img:hover{transform:scale(1.02)}.current-image-section__info{align-items:center;gap:var(--spacing-xs);color:var(--text-secondary);flex-direction:column;font-size:.875rem;display:flex}.current-image-section__name{color:var(--text-primary);font-weight:500}.current-image-section__size{opacity:.8}.picture-form-skeleton{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg)}.picture-form-skeleton__section{margin-bottom:var(--spacing-lg)}@media (width<=768px){.picture-form{max-width:100%}.picture-form__header{margin-bottom:var(--spacing-lg);text-align:left}.picture-form__title{font-size:1.5rem}.picture-form__actions{padding:var(--spacing-lg) 0;flex-direction:column}.btn-lg{width:100%}.upload-area{padding:var(--spacing-lg)}.upload-area__icon{font-size:2rem}}@media (width<=600px){.upload-section__header{padding:var(--spacing-sm) var(--spacing-md);font-size:.875rem}.upload-section__body{padding:var(--spacing-md)}.file-list__item{flex-direction:column;align-items:flex-start}}.pswp__caption{color:#fff;text-align:center;background:#000000b3;border-radius:6px;max-width:90%;padding:8px 16px;font-size:.875rem;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (width<=600px){.preview-image img,.current-image-section__img{max-height:400px}}.robots-form{max-width:100%}.robots-form__header{margin-bottom:var(--spacing-xl);text-align:center}.robots-form__title{background:linear-gradient(135deg, var(--primary), #38bdf8);-webkit-text-fill-color:transparent;margin:0 0 var(--spacing-sm) 0;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700}.robots-form__description{color:var(--text-secondary);margin:0;font-size:1rem}.robots-form__mode-switch{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);justify-content:center;width:fit-content;margin-left:auto;margin-right:auto;padding:4px;display:flex}.robots-form__mode-btn{padding:var(--spacing-sm) var(--spacing-lg);color:var(--text-secondary);cursor:pointer;border-radius:calc(var(--border-radius) - 2px);align-items:center;gap:var(--spacing-xs);background:0 0;border:none;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.robots-form__mode-btn:hover{color:var(--text-primary);background:#3b82f61a}.robots-form__mode-btn.is-active{background:var(--primary);color:#fff}.robots-form__content{gap:var(--spacing-lg);flex-direction:column;display:flex}.robots-form__section{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg)}.robots-form__section-header{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.robots-form__section-title{color:var(--text-primary);align-items:center;gap:var(--spacing-sm);font-size:.95rem;font-weight:600;display:flex}.robots-form__textarea-wrapper{border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--bg-elevated);overflow:hidden}.robots-form__textarea{width:100%;padding:var(--spacing-md);background:var(--bg-elevated);color:var(--text-primary);resize:vertical;border:none;min-height:400px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9rem;line-height:1.6}.robots-form__textarea:focus{outline:none}.robots-form__rule-group{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.robots-form__rule-group:last-child{margin-bottom:0}.robots-form__rule-group-header{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.robots-form__rules-list{gap:var(--spacing-sm);flex-direction:column;display:flex}.robots-form__rule-item{gap:var(--spacing-sm);align-items:center;display:flex}.robots-form__input{padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-primary);font-size:.9rem;transition:all .2s}.robots-form__input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.robots-form__input.flex-1{flex:1}.robots-form__select{padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-primary);cursor:pointer;min-width:120px;font-size:.9rem}.robots-form__select:focus{border-color:var(--primary);outline:none}.robots-form__crawl-delay{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm);display:flex}.robots-form__crawl-delay label{color:var(--text-secondary);font-size:.875rem}.robots-form__crawl-delay input{max-width:120px}.robots-form__sitemap-item{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);align-items:center;display:flex}.robots-form__sitemap-item:last-child{margin-bottom:0}.robots-form__preview{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);color:var(--text-primary);white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:Consolas,Monaco,Courier New,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto}.robots-form__empty{text-align:center;padding:var(--spacing-xl);color:var(--text-secondary)}.robots-form__empty i{margin-bottom:var(--spacing-md);opacity:.5;font-size:3rem}.robots-form__empty p{margin:0;font-size:.95rem}.robots-form__hint{margin-top:var(--spacing-sm);color:var(--text-secondary);align-items:center;gap:var(--spacing-xs);font-size:.875rem;display:flex}.robots-form__hint i{color:var(--primary)}.robots-form__actions{gap:var(--spacing-md);padding:var(--spacing-xl) 0;justify-content:center;display:flex}.robots-form__skeleton{padding:var(--spacing-lg)}.robots-form__skeleton-actions{gap:var(--spacing-md);padding:var(--spacing-xl) 0;justify-content:center;display:flex}.robots-form__loading-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#020617d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.robots-form__loading-content{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);flex-direction:column;min-width:280px;max-width:90%;display:flex}.robots-form__loading-spinner{border:4px solid #3b82f633;border-top-color:var(--primary);border-radius:50%;width:56px;height:56px;animation:1s linear infinite robots-spin}.robots-form__loading-text{color:var(--text-primary);font-size:1rem;font-weight:500}@keyframes robots-spin{to{transform:rotate(360deg)}}@media (width<=768px){.robots-form__title{font-size:1.5rem}.robots-form__rule-group-header,.robots-form__rule-item,.robots-form__sitemap-item,.robots-form__section-header{flex-direction:column;align-items:stretch}.robots-form__mode-switch{width:100%}.robots-form__mode-btn{flex:1;justify-content:center}.robots-form__actions{flex-direction:column}.robots-form__actions button{width:100%}}.seo-list{max-width:100%}.seo-list__toolbar{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.seo-list__toolbar-left{align-items:center;gap:var(--spacing-md);display:flex}.seo-list__toolbar-right{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;margin-left:auto;display:flex}.seo-list__search{align-items:center;gap:var(--spacing-sm);display:flex}.seo-list__summary{color:var(--text-secondary);background:#0e74901f;border:1px solid #0e74904d;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;display:inline-flex}.seo-list__summary-value{color:var(--info);font-weight:600}.seo-table{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.seo-table__wrapper{overflow-x:auto}.seo-table table{border-collapse:collapse;width:100%}.seo-table thead{border-bottom:1px solid var(--border-color);background-color:#1e293b80}.seo-table th{padding:var(--spacing-md);text-align:left;color:var(--text-secondary);white-space:nowrap;font-size:.875rem;font-weight:600}.seo-table td{padding:var(--spacing-md);border-top:1px solid var(--border-color);color:var(--text-primary);vertical-align:top;font-size:.875rem}.seo-table tbody tr{transition:background-color .2s}.seo-table tbody tr:hover{background-color:var(--bg-surface-hover)}.seo-table__relation{gap:var(--spacing-xs);flex-direction:column;display:flex}.seo-table__relation-path{color:var(--primary);font-family:Consolas,Monaco,Courier New,monospace;font-size:.8125rem;font-weight:500}.seo-table__relation-tags{flex-wrap:wrap;gap:4px;display:flex}.seo-table__relation-tag{color:var(--text-secondary);border:1px solid var(--border-color);background:#1e293b80;border-radius:4px;align-items:center;padding:2px 8px;font-size:.75rem;display:inline-flex}.seo-table__title{text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-weight:500;overflow:hidden}.seo-table__keywords{flex-wrap:wrap;gap:6px;max-width:250px;display:flex}.seo-table__keyword{color:var(--primary);white-space:nowrap;background:linear-gradient(135deg,#3b82f633,#3b82f61a);border:1px solid #3b82f64d;border-radius:12px;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.seo-table__keyword-more{color:var(--text-secondary);border:1px solid var(--border-color);background:#1e293b80;border-radius:12px;align-items:center;padding:4px 10px;font-size:.75rem;display:inline-flex}.seo-table__description{text-overflow:ellipsis;white-space:nowrap;max-width:350px;color:var(--text-secondary);line-height:1.5;overflow:hidden}.seo-table__empty{color:var(--text-muted);font-style:italic}.seo-table__actions{gap:var(--spacing-sm);white-space:nowrap;display:flex}.seo-list__empty{text-align:center;padding:var(--spacing-xl);color:var(--text-muted);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius)}.seo-list-skeleton__table{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md)}.seo-list-skeleton__row{gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--border-color);grid-template-columns:2fr 1.5fr 1.5fr 2fr 1fr;display:grid}.seo-list-skeleton__row:last-child{border-bottom:none}.seo-metas-preview{gap:var(--spacing-lg);flex-direction:column;display:flex}.seo-metas-preview__section{gap:var(--spacing-sm);flex-direction:column;display:flex}.seo-metas-preview__label{color:var(--text-secondary);font-size:.875rem;font-weight:600}.seo-metas-preview__value{color:var(--text-primary);background:var(--bg-elevated);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-sm);border:1px solid var(--border-color);font-family:Consolas,Monaco,Courier New,monospace;line-height:1.6}.seo-metas-preview__metas{gap:var(--spacing-sm);flex-direction:column;display:flex}.seo-metas-preview__meta-item{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--bg-elevated);border-radius:var(--border-radius-sm);border:1px solid var(--border-color);display:flex}.seo-metas-preview__meta-key{color:var(--primary);min-width:140px;font-size:.875rem;font-weight:600}.seo-metas-preview__meta-value{color:var(--text-primary);flex:1;font-size:.875rem}@media (width<=960px){.seo-list__toolbar{flex-direction:column;align-items:stretch}.seo-list__toolbar-right{justify-content:space-between;width:100%;margin-left:0}.seo-list__search{flex:1}.seo-table td,.seo-table th{padding:var(--spacing-sm);font-size:.8rem}.seo-list-skeleton__row{grid-template-columns:2fr 1.5fr 1.5fr 2fr}}@media (width<=600px){.seo-list__toolbar-left{flex-wrap:wrap;width:100%}.seo-list__toolbar-right{flex-direction:column;align-items:stretch}.seo-list__search{width:100%}.seo-table{background:0 0;border:none}.seo-table__wrapper{overflow-x:visible}.seo-table thead{display:none}.seo-table tbody{display:block}.seo-table tbody tr{margin-bottom:var(--spacing-md);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);display:block}.seo-table td{text-align:left;padding:var(--spacing-xs) 0;gap:var(--spacing-xs);border:none;flex-direction:column;display:flex}.seo-table td:before{content:attr(data-label);color:var(--text-secondary);font-size:.8125rem;font-weight:600}.seo-table__relation,.seo-table__title,.seo-table__description{white-space:normal;word-break:break-word;max-width:100%}.seo-table__keywords{max-width:100%}.seo-table__actions{gap:var(--spacing-xs);margin-top:var(--spacing-sm);flex-direction:column;width:100%}.seo-table__actions .btn{justify-content:center;width:100%}.seo-list-skeleton__table{background:0 0;border:none;padding:0}.seo-list-skeleton__row{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:none;display:block}.seo-list-skeleton__row:last-child{margin-bottom:0}.seo-list-skeleton__row .skeleton{margin-bottom:var(--spacing-sm)}.seo-list-skeleton__row .skeleton:last-child{margin-bottom:0}}.seo-form{flex-direction:column;min-height:400px;max-height:calc(100vh - 120px);display:flex}.seo-form__header{padding:var(--spacing-lg);border-bottom:1px solid var(--border-color);background:linear-gradient(135deg,#3b82f60d,#6366f10d);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.seo-form__title{color:var(--text-primary);margin-bottom:var(--spacing-xs);font-size:1.25rem;font-weight:600}.seo-form__subtitle{color:var(--text-secondary);font-size:.875rem}.seo-form__icon{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;display:flex}.seo-form__body{padding:var(--spacing-lg);flex:1;overflow-y:auto}.seo-form__textarea{resize:vertical;min-height:100px;font-family:inherit}.seo-form__metas{gap:var(--spacing-sm);flex-direction:column;display:flex}.seo-form__meta-item{align-items:center;gap:var(--spacing-sm);display:flex}.seo-form__meta-key{flex:0 0 180px}.seo-form__meta-value{flex:1}.seo-form__meta-remove{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.seo-form__preview{margin-top:var(--spacing-lg);padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius);background:linear-gradient(135deg,#1e293b99,#1e293b66)}.seo-form__preview-title{color:var(--text-primary);margin-bottom:var(--spacing-md);align-items:center;gap:var(--spacing-sm);font-size:.9375rem;font-weight:600;display:flex}.seo-form__preview-title i{color:var(--primary)}.seo-form__preview-card{background:var(--bg-elevated);padding:var(--spacing-md);border-radius:var(--border-radius-sm);border:1px solid var(--border-color)}.seo-form__preview-url{color:var(--success);margin-bottom:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.75rem}.seo-form__preview-page-title{color:var(--primary);margin-bottom:var(--spacing-xs);font-size:1.125rem;font-weight:500;line-height:1.3}.seo-form__preview-desc{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.seo-form__footer{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);border-top:1px solid var(--border-color);background-color:var(--bg-elevated);flex-shrink:0;display:flex}@media (width<=600px){.seo-form__header{padding:var(--spacing-md)}.seo-form__title{font-size:1.125rem}.seo-form__icon{width:48px;height:48px;font-size:1.25rem}.seo-form__body{padding:var(--spacing-md)}.seo-form__meta-item{flex-direction:column;align-items:stretch}.seo-form__meta-key{flex:1}.seo-form__meta-remove{width:100%;height:36px}.seo-form__preview{padding:var(--spacing-md)}.seo-form__footer{padding:var(--spacing-md);flex-direction:column}.seo-form__footer .btn{width:100%}}.system-notification{position:relative}.system-notification__hero{align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);border-radius:calc(var(--border-radius) + 8px);background:radial-gradient(circle at 12% 20%,#3b82f638,#0000 34%),linear-gradient(135deg,#0f172af5,#020617eb);border:1px solid #3b82f62e;padding:clamp(1rem,3vw,2rem);display:flex;overflow:hidden;box-shadow:0 24px 70px #02061759}.system-notification__hero-icon{color:#fff;background:linear-gradient(135deg, var(--primary), #06b6d4);border-radius:24px;flex:none;place-items:center;width:72px;height:72px;font-size:1.75rem;display:grid;box-shadow:0 18px 36px #3b82f647}.system-notification__eyebrow{margin:0 0 var(--spacing-xs);color:var(--info);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700}.system-notification__title{background:linear-gradient(135deg, var(--text-primary), #93c5fd);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.75rem,4vw,2.65rem);line-height:1.1}.system-notification__description{max-width:720px;margin:var(--spacing-sm) 0 0;color:var(--text-secondary)}.system-notification__grid{gap:var(--spacing-lg);grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:start;display:grid}.system-notification__side{gap:var(--spacing-lg);display:grid}.system-notification__panel{border:1px solid var(--border-color);border-radius:var(--border-radius);background:linear-gradient(180deg, #0f172af5, #0f172ad1), var(--bg-surface);padding:var(--spacing-lg);box-shadow:0 18px 50px #00000038}.system-notification__panel--composer{min-width:0}.system-notification__panel-header{justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-md);display:flex}.system-notification__section-title{align-items:center;gap:var(--spacing-sm);color:var(--text-primary);margin:0;font-size:1rem;display:flex}.system-notification__section-title i{color:var(--primary)}.system-notification__section-description{margin:var(--spacing-xs) 0 0;color:var(--text-secondary);font-size:.875rem}.system-notification__counter{color:var(--text-secondary);white-space:nowrap;background:#3b82f614;border:1px solid #3b82f638;border-radius:999px;align-self:flex-start;padding:.35rem .65rem;font-size:.8rem}.system-notification__counter--warning{color:var(--warning);background:#f59e0b1a;border-color:#f59e0b6b}.system-notification__textarea-shell{border-radius:calc(var(--border-radius) + 4px);background:#020617b8;border:1px solid #3b82f629;position:relative;overflow:hidden}.system-notification__textarea-shell:before{content:"";pointer-events:none;background:linear-gradient(135deg,#3b82f614,#0000 42%);position:absolute;inset:0}.system-notification__textarea{z-index:1;resize:vertical;width:100%;min-height:240px;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;padding:1rem;line-height:1.7;position:relative}.system-notification__textarea::placeholder{color:var(--text-muted)}.system-notification__templates{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md);flex-wrap:wrap;display:flex}.system-notification__templates-label{color:var(--text-secondary);font-size:.85rem}.system-notification__template{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:#1e293b6b;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .75rem;transition:border-color .18s,color .18s,transform .18s;display:inline-flex}.system-notification__template:hover{color:var(--text-primary);border-color:#3b82f66b;transform:translateY(-1px)}.system-notification__actions{justify-content:flex-end;gap:var(--spacing-md);margin-top:var(--spacing-lg);display:flex}.system-notification__send{min-width:140px}.system-notification__endpoint{gap:var(--spacing-xs);margin-top:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--border-radius-sm);background:#02061780;border:1px solid #94a3b81f;display:grid}.system-notification__endpoint span{color:var(--text-muted);font-size:.78rem}.system-notification__endpoint strong{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;font-size:.9rem}.system-notification__preview{position:relative;overflow:hidden}.system-notification__preview-badge{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);color:var(--info);font-size:.85rem;font-weight:700;display:inline-flex}.system-notification__preview-card{gap:var(--spacing-md);padding:var(--spacing-md);border-radius:calc(var(--border-radius) + 2px);background:radial-gradient(circle at 100% 0,#06b6d429,#0000 34%),#0206179e;border:1px solid #06b6d433;display:flex}.system-notification__preview-icon{color:#fff;background:linear-gradient(135deg, var(--info), var(--primary));border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.system-notification__preview-title{color:var(--text-primary);margin-bottom:.2rem;font-weight:700}.system-notification__preview-message{color:var(--text-secondary);word-break:break-word;margin:0;line-height:1.65}.system-notification__last time{margin-top:var(--spacing-md);color:var(--text-muted);font-size:.82rem;display:block}.system-notification__last p{margin:var(--spacing-sm) 0 0;color:var(--text-secondary);word-break:break-word;line-height:1.65}.system-notification__history{margin-top:var(--spacing-xl)}.system-notification__history-header{justify-content:space-between;align-items:flex-end;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);border-radius:var(--border-radius);background:radial-gradient(circle at 100% 0,#3b82f61f,#0000 32%),#0f172ad1;border:1px solid #3b82f629;display:flex}.system-notification__history-title{color:var(--text-primary);margin:0;font-size:clamp(1.35rem,2.4vw,1.8rem)}.system-notification__history-grid{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.system-notification__history-card{min-height:178px;padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius);background:linear-gradient(180deg, #0f172aeb, #020617a3), var(--bg-surface);flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 14px 42px #0000002e}.system-notification__history-card:hover{border-color:#3b82f657;transform:translateY(-2px);box-shadow:0 20px 52px #00000047}.system-notification__history-card--skeleton{pointer-events:none}.system-notification__history-card--skeleton:hover{border-color:var(--border-color);transform:none;box-shadow:0 14px 42px #0000002e}.system-notification__history-meta{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}.system-notification__history-meta span{max-width:100%;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;background:#02061770;border:1px solid #94a3b81f;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.78rem;display:inline-flex;overflow:hidden}.system-notification__history-meta i{color:var(--primary)}.system-notification__history-message{color:var(--text-primary);word-break:break-word;flex:1;margin:0;font-size:.96rem;line-height:1.7}.system-notification__history-actions{margin-top:var(--spacing-lg);justify-content:flex-end;display:flex}.system-notification__empty{place-items:center;gap:var(--spacing-sm);padding:clamp(2.5rem, 8vw, 4rem) var(--spacing-lg);border:2px dashed var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);text-align:center;background:#0f172a8f;display:grid}.system-notification__empty i{color:var(--text-muted);opacity:.62;font-size:3rem}.system-notification__empty p{color:var(--text-primary);margin:0;font-weight:700}.system-notification__empty span{color:var(--text-muted);font-size:.9rem}@media (width<=1080px){.system-notification__grid{grid-template-columns:1fr}}@media (width<=640px){.system-notification__hero{flex-direction:column;align-items:flex-start}.system-notification__hero-icon{border-radius:18px;width:58px;height:58px;font-size:1.35rem}.system-notification__panel-header,.system-notification__actions,.system-notification__history-header{flex-direction:column;align-items:stretch}.system-notification__actions .btn,.system-notification__send,.system-notification__history-header .btn,.system-notification__history-actions .btn{width:100%}.system-notification__history-grid{gap:var(--spacing-md);grid-template-columns:1fr}.system-notification__history-card{padding:var(--spacing-md)}}.timeline-list{max-width:100%}.timeline-list__header{margin-bottom:var(--spacing-lg)}.timeline-list__toolbar{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.timeline-list__toolbar-left{align-items:center;gap:var(--spacing-md);display:flex}.timeline-list__toolbar-right{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;margin-left:auto;display:flex}.timeline-list__search{align-items:center;gap:var(--spacing-sm);display:flex}.timeline-list__summary{color:var(--text-secondary);background:#0e74901f;border:1px solid #0e74904d;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;display:inline-flex}.timeline-list__summary-value{color:var(--info);font-weight:600}.timeline-table{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.timeline-table__wrapper{overflow-x:auto}.timeline-table table{border-collapse:collapse;width:100%}.timeline-table thead{border-bottom:1px solid var(--border-color);background-color:#1e293b80}.timeline-table th{padding:var(--spacing-md);text-align:left;color:var(--text-secondary);white-space:nowrap;font-size:.875rem;font-weight:600}.timeline-table td{padding:var(--spacing-md);border-top:1px solid var(--border-color);color:var(--text-primary);vertical-align:top;font-size:.875rem}.timeline-table tbody tr{transition:background-color .2s}.timeline-table tbody tr:hover{background-color:var(--bg-surface-hover)}.timeline-table__title{color:var(--text-primary);margin-bottom:6px;font-weight:600}.timeline-table__meta{align-items:center;gap:var(--spacing-md);color:var(--text-secondary);font-size:.8125rem;display:flex}.timeline-table__meta-item{align-items:center;gap:6px;display:inline-flex}.timeline-table__link{color:var(--primary);font-weight:600;text-decoration:none}.timeline-table__link:hover{color:var(--primary-hover);text-decoration:underline}.timeline-table__empty{color:var(--text-muted)}.timeline-table__time{color:var(--text-secondary);white-space:nowrap;font-size:.8125rem}.timeline-table__actions{gap:var(--spacing-sm);white-space:nowrap;flex-wrap:wrap;display:flex}.timeline-list__empty{text-align:center;padding:var(--spacing-xl);color:var(--text-muted);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius)}.timeline-list-skeleton__table{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md)}.timeline-list-skeleton__row{gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-color);grid-template-columns:1.4fr .6fr .9fr .9fr 1fr 140px;display:grid}.timeline-list-skeleton__row:last-child{border-bottom:none}@media (width<=960px){.timeline-list__toolbar{flex-direction:column;align-items:stretch}.timeline-list__toolbar-right{justify-content:space-between;width:100%;margin-left:0}.timeline-list__search{flex:1}.timeline-table td,.timeline-table th{padding:var(--spacing-sm);font-size:.8rem}}@media (width<=600px){.timeline-list__toolbar-right{flex-direction:column;align-items:stretch}.timeline-list__search{width:100%}.timeline-table{background:0 0;border:none}.timeline-table__wrapper{overflow-x:visible}.timeline-table thead{display:none}.timeline-table tbody{display:block}.timeline-table tbody tr{margin-bottom:var(--spacing-md);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);display:block}.timeline-table td{text-align:left;padding:var(--spacing-xs) 0;align-items:flex-start;gap:var(--spacing-sm);border:none;display:flex}.timeline-table td:before{content:attr(data-label);color:var(--text-secondary);flex-shrink:0;min-width:80px;font-weight:600}.timeline-table__actions{flex-direction:column;width:100%}.timeline-table__actions .btn{justify-content:center;width:100%}}.timeline-form{max-width:100%;margin:0}.timeline-form__header{margin-bottom:var(--spacing-xl);text-align:center}.timeline-form__title{background:linear-gradient(135deg, var(--primary), #06b6d4);-webkit-text-fill-color:transparent;margin:0 0 var(--spacing-sm) 0;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700}.timeline-form__description{color:var(--text-secondary);margin:0;font-size:1rem}.timeline-form__content{gap:var(--spacing-lg);flex-direction:column;display:flex}.timeline-form__section{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg)}.timeline-form__section--editor{padding:var(--spacing-md)}.timeline-form__section-title{color:var(--text-primary);margin-bottom:var(--spacing-md);align-items:center;gap:var(--spacing-sm);font-size:.95rem;font-weight:600;display:flex}.timeline-form__grid{gap:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.timeline-form__validation{color:var(--danger);font-size:.875rem}.timeline-form__actions{gap:var(--spacing-md);padding:var(--spacing-xl) 0;justify-content:center;display:flex}.timeline-form__loading-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#020617d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.timeline-form__loading-content{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);flex-direction:column;min-width:280px;max-width:90%;display:flex}.timeline-form__loading-spinner{border:4px solid #3b82f633;border-top-color:var(--primary);border-radius:50%;width:56px;height:56px;animation:1s linear infinite timeline-spin}.timeline-form__loading-text{color:var(--text-secondary);font-size:.95rem;font-weight:600}.timeline-form__skeleton{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg);gap:var(--spacing-sm);flex-direction:column;display:flex}@keyframes timeline-spin{to{transform:rotate(360deg)}}@media (width<=960px){.timeline-form{max-width:100%}.timeline-form__header{text-align:left;margin-bottom:var(--spacing-lg)}.timeline-form__grid{grid-template-columns:1fr}}@media (width<=600px){.timeline-form__title{font-size:1.5rem}.timeline-form__actions{flex-direction:column}}.video-list{max-width:100%;margin:0}.video-list__header{margin-bottom:var(--spacing-xl)}.video-list__toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);margin-bottom:var(--spacing-lg);display:flex}.video-list__toolbar-actions{gap:var(--spacing-sm);display:flex}.video-list__grid{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.video-card{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:all .3s;overflow:hidden}.video-card:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 0 20px #3b82f633}.video-card__thumbnail{background-color:var(--bg-body);width:100%;padding-top:56.25%;position:relative;overflow:hidden}.video-card__thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0}.video-card:hover .video-card__thumbnail img{transform:scale(1.05)}.video-card__play-icon{width:60px;height:60px;color:var(--primary);background-color:#000000b3;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-card:hover .video-card__play-icon{background-color:var(--primary);color:#fff;transform:translate(-50%,-50%)scale(1.1)}.video-card__duration{color:#fff;background-color:#000c;border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:500;position:absolute;bottom:8px;right:8px}.video-card__info{padding:var(--spacing-md)}.video-card__title{color:var(--text-primary);margin:0 0 var(--spacing-xs) 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:600;display:-webkit-box;overflow:hidden}.video-card__subtitle{color:var(--text-secondary);margin:0 0 var(--spacing-sm) 0;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}.video-card__meta{align-items:center;gap:var(--spacing-md);color:var(--text-muted);margin-bottom:var(--spacing-sm);font-size:.75rem;display:flex}.video-card__meta-item{align-items:center;gap:4px;display:flex}.video-card__description{color:var(--text-secondary);margin:0 0 var(--spacing-sm) 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}.video-card__tags{gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}.video-card__tag{color:var(--primary);background-color:#3b82f61a;border-radius:12px;padding:2px 8px;font-size:.75rem;line-height:1}.video-card__tag--empty{color:var(--text-muted);border:1px dashed var(--border-color);background-color:#0000;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.video-card__actions{gap:var(--spacing-xs);padding-top:var(--spacing-sm);border-top:1px solid var(--border-color);display:flex}.video-card__action-btn{padding:var(--spacing-sm);color:var(--text-secondary);cursor:pointer;border-radius:var(--border-radius-sm);background-color:#0000;border:none;flex:1;justify-content:center;align-items:center;gap:4px;font-size:.875rem;transition:all .2s;display:flex}.video-card__action-btn:hover{background-color:var(--bg-surface-hover);color:var(--primary)}.video-card__action-btn i{font-size:.875rem}.video-list-skeleton__grid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.video-card-skeleton{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.video-card-skeleton__thumbnail{background:linear-gradient(90deg, var(--bg-surface) 0%, var(--bg-surface-hover) 50%, var(--bg-surface) 100%);background-size:200% 100%;width:100%;padding-top:56.25%;animation:1.5s ease-in-out infinite skeleton-loading}.video-card-skeleton__info{padding:var(--spacing-md)}.video-card-skeleton__title{background:linear-gradient(90deg, var(--bg-surface) 0%, var(--bg-surface-hover) 50%, var(--bg-surface) 100%);height:20px;margin-bottom:var(--spacing-sm);background-size:200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite skeleton-loading}.video-card-skeleton__subtitle{background:linear-gradient(90deg, var(--bg-surface) 0%, var(--bg-surface-hover) 50%, var(--bg-surface) 100%);background-size:200% 100%;border-radius:4px;width:60%;height:16px;animation:1.5s ease-in-out infinite skeleton-loading}@media (width<=768px){.video-list__grid,.video-list-skeleton__grid{grid-template-columns:1fr}.video-list__toolbar{flex-direction:column;align-items:stretch}.video-list__toolbar-actions{justify-content:space-between;width:100%}}
