@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{color-scheme:light;color:var(--wa-color-text-normal);--wa-color-surface-raised:white;--wa-color-surface-default:white;--wa-color-surface-lowered:var(--wa-color-neutral-95);--wa-color-surface-border:var(--wa-color-neutral-90);--wa-color-text-normal:var(--wa-color-neutral-10);--wa-color-text-quiet:var(--wa-color-neutral-40);--wa-color-text-link:var(--wa-color-brand-40);--wa-color-overlay-modal:color-mix(in oklab, var(--wa-color-neutral-05) 50%, transparent);--wa-color-overlay-inline:color-mix(in oklab, var(--wa-color-neutral-80) 25%, transparent);--wa-color-shadow:color-mix(in oklab, var(--wa-color-neutral-05) calc(var(--wa-shadow-blur-scale) * 4% + 8%), transparent);--wa-color-focus:var(--wa-color-brand-60);--wa-color-mix-hover:oklch(from currentColor calc(1 - l) c h) 10%;--wa-color-mix-active:var(--wa-color-surface-default) 10%;--wa-color-brand-fill-quiet:var(--wa-color-brand-95);--wa-color-brand-fill-normal:var(--wa-color-brand-90);--wa-color-brand-fill-loud:var(--wa-color-brand-50);--wa-color-brand-border-quiet:var(--wa-color-brand-90);--wa-color-brand-border-normal:var(--wa-color-brand-80);--wa-color-brand-border-loud:var(--wa-color-brand-60);--wa-color-brand-on-quiet:var(--wa-color-brand-40);--wa-color-brand-on-normal:var(--wa-color-brand-30);--wa-color-brand-on-loud:white;--wa-color-success-fill-quiet:var(--wa-color-success-95);--wa-color-success-fill-normal:var(--wa-color-success-90);--wa-color-success-fill-loud:var(--wa-color-success-50);--wa-color-success-border-quiet:var(--wa-color-success-90);--wa-color-success-border-normal:var(--wa-color-success-80);--wa-color-success-border-loud:var(--wa-color-success-60);--wa-color-success-on-quiet:var(--wa-color-success-40);--wa-color-success-on-normal:var(--wa-color-success-30);--wa-color-success-on-loud:white;--wa-color-warning-fill-quiet:var(--wa-color-warning-95);--wa-color-warning-fill-normal:var(--wa-color-warning-90);--wa-color-warning-fill-loud:var(--wa-color-warning-50);--wa-color-warning-border-quiet:var(--wa-color-warning-90);--wa-color-warning-border-normal:var(--wa-color-warning-80);--wa-color-warning-border-loud:var(--wa-color-warning-60);--wa-color-warning-on-quiet:var(--wa-color-warning-40);--wa-color-warning-on-normal:var(--wa-color-warning-30);--wa-color-warning-on-loud:white;--wa-color-danger-fill-quiet:var(--wa-color-danger-95);--wa-color-danger-fill-normal:var(--wa-color-danger-90);--wa-color-danger-fill-loud:var(--wa-color-danger-50);--wa-color-danger-border-quiet:var(--wa-color-danger-90);--wa-color-danger-border-normal:var(--wa-color-danger-80);--wa-color-danger-border-loud:var(--wa-color-danger-60);--wa-color-danger-on-quiet:var(--wa-color-danger-40);--wa-color-danger-on-normal:var(--wa-color-danger-30);--wa-color-danger-on-loud:white;--wa-color-neutral-fill-quiet:var(--wa-color-neutral-95);--wa-color-neutral-fill-normal:var(--wa-color-neutral-90);--wa-color-neutral-fill-loud:var(--wa-color-neutral-20);--wa-color-neutral-border-quiet:var(--wa-color-neutral-90);--wa-color-neutral-border-normal:var(--wa-color-neutral-80);--wa-color-neutral-border-loud:var(--wa-color-neutral-60);--wa-color-neutral-on-quiet:var(--wa-color-neutral-40);--wa-color-neutral-on-normal:var(--wa-color-neutral-30);--wa-color-neutral-on-loud:white}.wa-dark,.wa-invert,.wa-dark .wa-theme-default,.wa-light .wa-theme-default.wa-invert,.wa-light .wa-theme-default .wa-invert{color-scheme:dark;color:var(--wa-color-text-normal);--wa-color-surface-raised:var(--wa-color-neutral-10);--wa-color-surface-default:var(--wa-color-neutral-05);--wa-color-surface-lowered:color-mix(in oklab, var(--wa-color-surface-default), black 20%);--wa-color-surface-border:var(--wa-color-neutral-20);--wa-color-text-normal:var(--wa-color-neutral-95);--wa-color-text-quiet:var(--wa-color-neutral-60);--wa-color-text-link:var(--wa-color-brand-70);--wa-color-overlay-modal: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;: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)}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono/ibm-plex-mono-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono/ibm-plex-mono-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono/ibm-plex-mono-cyrillic-ext-400.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono/ibm-plex-mono-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono/ibm-plex-mono-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono/ibm-plex-mono-cyrillic-ext-600.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat/montserrat-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat/montserrat-cyrillic-800-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/merriweather/merriweather-latin-400-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/merriweather/merriweather-cyrillic-400-normal.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/merriweather/merriweather-latin-700-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/merriweather/merriweather-cyrillic-700-normal.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--bg:#020602;--chassis:#1a2216;--chassis-hi:#34422b;--chassis-lit:#4a5a3c;--chassis-lo:#070a06;--chassis-accent:#8a9c74;--glass:#031005;--glass-2:#07190b;--screen:var(--glass);--panel:#081409;--panel-strong:#0d1d0e;--panel-soft:#8dff7a0f;--phosphor:#8dff7a;--signal:var(--phosphor);--signal-2:#5fb85a;--text-strong:#dfffd4;--text:#d6f5cd;--text-secondary:#a9cba0;--text-subtle:#8fae88;--muted:var(--text-secondary);--dim:#5e7d57;--line:#8dff7a2e;--line-strong:#8dff7a6b;--control-line:#a5dc714d;--amber:#ffb000;--amber-bright:#ffcf66;--amber-ink:#1d1300;--amber-soft:#ffb00021;--amber-line:#ffb00080;--atlas-copper:#e8935c;--danger:#ff8278;--cover-base:var(--glass);--cover-accent:var(--phosphor);--glow-display:0 0 14px #8dff7a57, 0 0 46px #8dff7a24;--glow-title:0 0 12px #8dff7a3d;--glow-amber:0 0 10px #ffb00061;--display:"Montserrat", "Noto Sans Georgian", system-ui, sans-serif;--body:"IBM Plex Sans", "Noto Sans Georgian", system-ui, sans-serif;--heading:var(--body);--mono:"IBM Plex Mono", "Noto Sans Georgian", ui-monospace, monospace;--serif:"Merriweather", "Noto Serif Georgian", Georgia, serif;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 7' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h1v1H0zM1 1h1v1H1zM2 2h1v1H2zM3 3h1v1H3zM2 4h1v1H2zM1 5h1v1H1zM0 6h1v1H0z'/%3E%3C/svg%3E");--max:1280px;--radius:.5rem;--radius-sm:.25rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}body{background:radial-gradient(circle at 14% 0%, #8dff7a12, transparent 30rem), radial-gradient(#8dff7a08 1px, transparent 1px) 0 0 / 16px 16px, var(--bg);color:var(--text);font:400 1rem/1.65 var(--body);margin:0}a{color:inherit;text-underline-offset:.2em}button{font:inherit}strong,b,h1,h2,h3,h4,h5,h6{font-weight:600}h1,h2,h3,h4,h5,h6{font-family:var(--heading);text-wrap:balance;line-height:1.2}p{margin-top:0}img{max-width:100%;height:auto}button,a,summary{-webkit-tap-highlight-color:transparent}a,button{transition:color .16s,border-color .16s,background-color .16s}:focus-visible{outline:2px solid var(--amber);outline-offset:4px}::selection{color:var(--text-strong);background:#35542b}[hidden]{display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10000;background:var(--panel-strong);color:var(--text);padding:.75rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:none}.shell-noise{display:none}.site-shell{flex-direction:column;min-height:100svh;display:flex}.site-main,.site-header__inner,.site-footer__inner{width:min(calc(100% - 3rem), var(--max));margin:0 auto}.site-main{flex:1 0 auto;padding-bottom:2rem}.section{padding-top:var(--space-7)}.navigation-drawer{--size:min(100%, 27rem);--spacing:1.5rem;--show-duration:.22s;--hide-duration:.16s;color:var(--text);font-family:var(--body)}.navigation-drawer:not(:defined){display:none}.navigation-drawer::part(dialog){border:0;border-left:1px solid var(--control-line);background:repeating-linear-gradient(180deg, #0000002e 0 1px, transparent 1px 3px), linear-gradient(180deg, #8dff7a0d, transparent 38%), var(--glass);color:var(--text);box-shadow:-24px 0 72px #00000094}.navigation-drawer::part(header){border-bottom:1px solid var(--line)}.navigation-drawer::part(title){color:var(--amber);font:600 .78rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.navigation-drawer::part(close-button__base){color:var(--text);min-width:2.75rem;min-height:2.75rem}.navigation-drawer::part(body){align-content:start;gap:2rem;display:grid}.navigation-drawer__links{border-top:1px solid var(--line);display:grid}.navigation-drawer__links a{border-bottom:1px solid var(--line);min-height:3.5rem;color:var(--text);grid-template-columns:2.5rem 1fr;align-items:center;gap:.75rem;text-decoration:none;display:grid}.navigation-drawer__links a:hover,.navigation-drawer__links a:focus-visible{color:var(--amber-bright);background:var(--amber-soft);padding-left:.5rem}.navigation-drawer__links span,.navigation-drawer__languages h2,.navigation-drawer__preferences h2{color:var(--amber);font:600 .75rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.navigation-drawer__links strong{font:800 1.25rem/1.35 var(--display);color:var(--text-strong)}.navigation-drawer__languages h2,.navigation-drawer__preferences h2{margin:0 0 .75rem}.navigation-drawer__languages>div{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.navigation-drawer__languages a{border:1px solid var(--control-line);border-radius:var(--radius-sm);min-height:2.75rem;color:var(--text-secondary);font:600 .8rem/1 var(--mono);place-items:center;text-decoration:none;display:grid}.navigation-drawer__languages a.is-active{border-color:var(--amber-line);color:var(--amber-bright);background:var(--amber-soft)}.navigation-drawer__preferences{gap:.5rem;display:grid}.navigation-drawer__preferences button{border:1px solid var(--control-line);border-radius:var(--radius-sm);min-height:3rem;color:var(--text-secondary);font:600 .78rem/1.2 var(--mono);cursor:pointer;background:#0003;justify-content:space-between;align-items:center;padding:.65rem .75rem;display:flex}.navigation-drawer__preferences button[aria-pressed=true]{border-color:var(--amber-line);color:var(--amber-bright)}.navigation-drawer__preferences b{color:var(--amber);font-size:.7rem}.pixel-art{display:block}:where(.pixel-art){--px-accent:var(--signal)}.px-k{fill:#020602}.px-c{fill:color-mix(in srgb, var(--px-accent) 22%, #020602)}.px-b{fill:color-mix(in srgb, var(--px-accent) 55%, #020602)}.px-a{fill:var(--px-accent)}.px-h{fill:color-mix(in srgb, var(--px-accent) 35%, #eefbe9)}.px-w{fill:#eefbe9}.px-y{fill:var(--amber)}.px-o{fill:var(--atlas-copper)}.terminal-chassis{z-index:1;pointer-events:none;--px-accent:var(--chassis-accent);position:absolute;inset:0}.terminal-chassis__screw{width:21px;height:21px;position:absolute}.terminal-chassis__screw--tl{top:6px;left:6px}.terminal-chassis__screw--tr{top:6px;right:6px;transform:rotate(90deg)}.terminal-chassis__screw--bl{bottom:6px;left:6px;transform:rotate(90deg)}.terminal-chassis__screw--br{bottom:6px;right:6px}.terminal-chassis__vents,.terminal-chassis__badge,.terminal-chassis__knobs{position:absolute;bottom:1.4rem;transform:translateY(50%)}.terminal-chassis__vents{background:repeating-linear-gradient(90deg, var(--chassis-lo) 0 8px, transparent 8px 14px);width:7.5rem;height:12px;box-shadow:0 2px 0 var(--chassis-hi);left:clamp(3.5rem,7vw,6rem)}.terminal-chassis__badge{align-items:center;gap:12px;display:flex;left:50%;transform:translate(-50%,50%)}.terminal-chassis__plate{--px-accent:#b9c9a2;width:96px;height:30px}.terminal-chassis__led{background:var(--signal);width:8px;height:8px;box-shadow:0 0 0 2px #030503,0 0 10px 1px #8dff7acc}.terminal-chassis__knobs{gap:12px;display:flex;right:clamp(3.5rem,7vw,6rem)}.terminal-chassis__knob{width:25px;height:25px}.terminal-chassis__knob--turned{transform:rotate(-90deg)}@media (width<=1119px),(height<=719px){.terminal-chassis__vents,.terminal-chassis__badge,.terminal-chassis__knobs{display:none}}@media (width<=767px){.terminal-chassis__screw{width:13px;height:13px}.terminal-chassis__screw--tl,.terminal-chassis__screw--tr{top:5px}.terminal-chassis__screw--bl,.terminal-chassis__screw--br{bottom:5px}.terminal-chassis__screw--tl,.terminal-chassis__screw--bl{left:5px}.terminal-chassis__screw--tr,.terminal-chassis__screw--br{right:5px}}.site-header{z-index:30;border-bottom:1px solid var(--line);background:#020602f0;position:sticky;top:0}.site-header__inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;min-height:4.5rem;display:grid}.site-header__brand{min-height:44px;color:var(--text-strong);font:800 1.0625rem/1.2 var(--display);flex-direction:column;justify-content:center;text-decoration:none;display:flex}.site-header__prefix{color:var(--phosphor);font:400 .6875rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.45rem;display:flex}.site-header__led,.site-footer__led{background:var(--phosphor);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #8dff7acc}.site-header__nav{justify-content:center;align-items:center;gap:.25rem;display:flex}.site-header__nav a{border-radius:var(--radius-sm);min-height:44px;color:var(--text-secondary);font:600 .75rem/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;border:1px solid #0000;align-items:center;padding:0 .625rem;text-decoration:none;display:inline-flex}.site-header__nav a:hover,.site-header__nav a.is-active{border-color:var(--amber-line);color:var(--amber-bright);background:var(--amber-soft)}.site-header__controls{align-items:center;gap:.625rem;display:flex}.locale-switcher{border:1px solid var(--line);background:#8dff7a08;border-radius:6px;gap:.25rem;padding:.125rem;display:flex}.locale-switcher a{border-radius:var(--radius-sm);min-width:40px;min-height:44px;color:var(--text-secondary);font:600 .75rem/1 var(--mono);letter-spacing:.06em;border:1px solid #0000;place-items:center;text-decoration:none;display:grid}.locale-switcher a.is-active{border-color:var(--amber-line);color:var(--amber-bright);background:var(--amber-soft)}.site-header__options,.site-header__hire{border:1px solid var(--control-line);min-height:44px;font:600 .75rem/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text);cursor:pointer;background:linear-gradient(#8dff7a12,#0003);border-radius:5px;justify-content:center;align-items:center;padding:.6rem .9rem;text-decoration:none;display:inline-flex}.site-header__hire{border-color:var(--amber-line);color:var(--amber-bright)}.site-header__options:hover,.site-header__hire:hover{border-color:var(--amber);color:var(--text-strong)}.site-header__options-mobile{display:none}.terminal-console{background-color:var(--chassis);image-rendering:pixelated;box-shadow:inset 4px 4px 0 var(--chassis-lit), inset 8px 8px 0 var(--chassis-hi), inset -4px -4px 0 var(--chassis-lo), inset -8px -8px 0 #0e130c, 0 0 0 4px #030503, 0 40px 120px -40px #000, 0 0 110px -30px #8dff7a29;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' shape-rendering='crispEdges'%3E%3Cpath fill='%23232d1d' d='M0 0h1v1H0zM2 2h1v1H2z'/%3E%3Cpath fill='%23121810' d='M2 0h1v1H2zM0 2h1v1H0z'/%3E%3C/svg%3E");background-size:8px 8px;margin-top:1rem;padding:1.75rem 1.25rem 1.5rem;position:relative}.terminal-glass{z-index:2;background:repeating-linear-gradient(180deg, #00000029 0 1px, transparent 1px 3px), radial-gradient(120% 90% at 28% 0%, #8dff7a17, transparent 55%), radial-gradient(140% 120% at 50% 50%, var(--glass-2), var(--glass) 70%);box-shadow:0 0 0 4px #020402, 0 0 0 8px var(--chassis-lo), -4px -4px 0 8px var(--chassis-lo), 4px 4px 0 8px var(--chassis-hi), inset 0 0 0 1px #a5dc7129, inset 0 0 90px #000000b3, inset 0 2px 0 #c8ffbe14;border-radius:18px;padding:.75rem;position:relative}.terminal-console__body{position:relative}.terminal-status{color:var(--text-subtle);font:400 .6875rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.125rem .375rem .625rem;display:none;position:relative}.terminal-status span:first-child:before{content:"";background:var(--phosphor);width:7px;height:7px;box-shadow:0 0 6px var(--phosphor);border-radius:50%;margin-right:.5rem;display:inline-block}.terminal-side-nav{display:none}.terminal-console__content{gap:.75rem;min-width:0;display:grid}.terminal-section{min-width:0;padding:1.5rem;scroll-margin-top:5.5rem}.terminal-console .section{padding:1.5rem}.terminal-section+.terminal-section{border-top:1px dashed var(--line)}.terminal-section:focus-visible{outline-offset:-4px}.terminal-side-nav a{min-height:44px;color:var(--text-secondary);font:600 .71875rem/1.25 var(--mono);letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(#a5dc7114,#00000040);border:1px solid #a5dc713d;border-radius:5px;align-items:center;gap:.6rem;padding:.55rem .75rem;text-decoration:none;display:flex;position:relative;box-shadow:inset 0 1px #c8ffbe0f,0 2px #00000080}.terminal-side-nav a>span[aria-hidden=true]{color:var(--text-subtle);margin-left:auto}.terminal-side-nav__icon{--px-accent:currentColor;flex:none;width:.875rem;height:.875rem}.terminal-side-nav a:hover{color:var(--text-strong);border-color:#a5dc7170}.terminal-side-nav a.is-active{color:var(--amber-bright);border-color:var(--amber-line);text-shadow:var(--glow-amber);background:linear-gradient(#ffb00029,#00000040);padding-left:1.375rem;box-shadow:inset 0 0 18px #ffb0001f,0 0 18px #ffb0001a}.terminal-side-nav a.is-active:before{content:"";width:.3125rem;height:.5625rem;mask:var(--chevron) center / contain no-repeat;background:currentColor;position:absolute;top:50%;left:.5rem;translate:0 -50%}.hero-panel__grid{grid-template-rows:repeat(7,auto) 1fr;grid-template-columns:minmax(0,1.35fr) minmax(16.5rem,.65fr);grid-template-areas:"kicker proof""title proof""actions proof""body proof""impact proof""direct proof""status proof"".proof";align-items:start;column-gap:2rem;display:grid}.hero-panel__grid>*{min-width:0}.hero-panel__kicker{grid-area:kicker;align-items:center;gap:.75rem;display:flex}.hero-panel__grid>h1{grid-area:title}.hero-panel__grid>.hero-panel__actions{grid-area:actions}.hero-panel__grid>.hero-panel__body{grid-area:body;margin-top:1.25rem}.hero-panel__grid>.hero-impact{grid-area:impact}.hero-panel__grid>.hero-panel__direct{grid-area:direct}.hero-panel__grid>.hero-panel__status{grid-area:status;justify-self:start}.hero-panel__grid>.hero-proof{grid-area:proof}.hero-panel__kicker p{color:var(--amber);font:600 .75rem/1.45 var(--mono);letter-spacing:.08em;text-transform:uppercase;text-shadow:var(--glow-amber);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;display:flex}.hero-panel__cursor,.case-file__cursor{color:var(--amber)}.hero-panel__kicker,.section-heading__kicker{margin:0 0 .75rem}.section-heading__kicker{color:var(--amber);font:600 .75rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.terminal-console .section-heading__kicker{text-shadow:var(--glow-amber)}.hero-panel h1{max-width:17ch;color:var(--text-strong);font:800 clamp(2.25rem, 3.5vw, 3.375rem)/1.04 var(--display);letter-spacing:-.01em;text-shadow:var(--glow-display);margin:1.25rem 0 1rem}.hero-panel__body{max-width:56ch;color:var(--text-secondary);margin:0;font-size:1.0625rem}.hero-impact{max-width:60ch;margin-top:1.125rem}.hero-impact h2{color:var(--text-subtle);font:600 .6875rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .375rem}.hero-impact ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.hero-impact li{color:var(--text-secondary);padding-left:1.125rem;font-size:.9375rem;line-height:1.5;position:relative}.hero-impact li:before{content:"";background:var(--phosphor);width:.625rem;height:.625rem;mask:var(--chevron) center / contain no-repeat;position:absolute;top:.45em;left:0}.hero-impact strong{color:var(--amber);font:700 .9375rem/1.5 var(--mono)}.hero-panel__actions{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:1.5rem;display:flex}.hero-panel__direct{max-width:60ch;color:var(--text-subtle);font:400 .8125rem/1.6 var(--mono);margin:.875rem 0 0}.hero-panel__direct a{color:var(--text);overflow-wrap:anywhere}.hero-panel__direct a:hover{color:var(--amber-bright)}.hero-panel__status{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-secondary);font:400 .75rem/1.4 var(--mono);background:#0003;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:1rem 0 0;padding:.375rem .625rem;display:inline-flex}.hero-panel__status span:nth-child(2){color:var(--text-subtle);text-transform:uppercase;letter-spacing:.08em}.hero-panel__led{background:var(--phosphor);width:8px;height:8px;box-shadow:0 0 8px var(--phosphor);border-radius:50%}.button,.archive-entry__link{border:1px solid var(--line-strong);min-height:44px;color:var(--text);font:600 .8125rem/1.35 var(--mono);letter-spacing:.02em;text-align:center;cursor:pointer;background:#8dff7a0d;border-radius:5px;justify-content:center;align-items:center;gap:.55rem;padding:.65rem 1rem;text-decoration:none;display:inline-flex}.button:before{content:"";width:.3125rem;height:.5625rem;mask:var(--chevron) center / contain no-repeat;opacity:.55;background:currentColor;flex:none}.button:hover,.archive-entry__link:hover{border-color:var(--amber-line);color:var(--amber-bright);background:var(--amber-soft)}.button--primary{border-color:var(--amber-bright);background:var(--amber);color:var(--amber-ink);box-shadow:0 0 0 1px var(--amber-bright) inset, 0 0 26px #ffb00042}.button--primary:before{opacity:.75}.button--primary:hover{border-color:var(--amber-bright);background:var(--amber-bright);color:var(--amber-ink)}.button--tertiary{color:var(--phosphor);text-underline-offset:.3em;background:0 0;border-color:#0000;padding-inline:.375rem;text-decoration:underline #8dff7a73}.button--tertiary:before{content:none}.button--tertiary:hover{color:var(--amber-bright);background:0 0;border-color:#0000}.button--ghost{background:0 0}.hero-proof{border:1px solid var(--line);background:linear-gradient(#8dff7a0d,#00000040);border-radius:10px;gap:.625rem;padding:.875rem;display:grid;container:proof/inline-size}.hero-proof__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;padding:.125rem .125rem .25rem;display:flex}.hero-proof__head h2,.hero-proof__count{font:600 .6875rem/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.hero-proof__head h2{color:var(--text-subtle)}.hero-proof__count{color:var(--phosphor);text-shadow:0 0 8px #8dff7a80;align-items:center;gap:.4rem;display:inline-flex}.hero-proof__count:before{content:"";background:var(--phosphor);width:7px;height:7px;box-shadow:0 0 6px var(--phosphor);border-radius:50%}.hero-proof ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.hero-proof li{--cover-accent:var(--suit,var(--phosphor))}.hero-proof a{background:#00000040;border:1px solid #a5dc7129;border-radius:7px;grid-template-columns:5.25rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:44px;padding:.5rem;text-decoration:none;display:grid}.hero-proof a:hover{border-color:var(--amber-line)}.hero-proof__art{aspect-ratio:2;background:#020a03;border:1px solid #a5dc712e;border-radius:4px;position:relative;overflow:hidden}.hero-proof__text{gap:.15rem;min-width:0;display:grid}.hero-proof strong{color:var(--text-strong);font:800 .9375rem/1.25 var(--display);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.125rem .5rem;display:flex}.hero-proof li[data-suit=tool] strong{color:#ffe6d4}.hero-proof__live{white-space:nowrap;color:var(--amber-bright);font:600 .625rem/1 var(--mono);letter-spacing:.08em;align-items:center;gap:.3rem;display:inline-flex}.hero-proof__live:before{content:"";background:var(--amber);width:6px;height:6px;box-shadow:0 0 6px var(--amber);border-radius:50%}.hero-proof__text>span{color:var(--text-secondary);font-size:.8125rem;line-height:1.45}@container proof (width<=19rem){.hero-proof a{grid-template-columns:3.5rem minmax(0,1fr);gap:.625rem}}.hero-panel>.arcade{max-width:34rem;margin-top:2rem}.signal-card{border:1px solid var(--line);background:#00000040;border-radius:8px;padding:1rem}.avatar-card{border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;background:radial-gradient(circle at 50% 40%,#8dff7a1f,#0000 70%),#041006;flex:none;width:2.875rem;height:2.875rem;padding:0;position:relative;overflow:hidden}.avatar-card__pixel,.avatar-card__photo{width:100%;height:100%;transition:opacity .16s steps(4,end);position:absolute;inset:0}.avatar-card__photo{object-fit:cover;opacity:0}.avatar-card[aria-pressed=true] .avatar-card__photo{opacity:1}.avatar-card[aria-pressed=true] .avatar-card__pixel{opacity:0}.avatar-card:hover,.avatar-card:focus-visible{border-color:var(--amber-line)}html:not(.js) .avatar-card{cursor:default}.section-heading{max-width:64rem;margin:0 0 1.5rem}.section-heading h1,.section-heading h2{color:var(--text-strong);font:800 clamp(1.75rem, 3vw, 2.375rem)/1.1 var(--display);margin:0 0 .75rem}.terminal-console .section-heading :is(h1,h2){text-shadow:var(--glow-display)}.section-heading__body{max-width:68ch;color:var(--text-secondary);margin:0}.open-source-showcase{border-top:1px dashed var(--line-strong);margin-top:2.25rem;padding-top:1.75rem}.open-source-showcase__heading h2{color:var(--text-strong);font:800 1.625rem/1.15 var(--display);text-shadow:var(--glow-title);margin:0 0 .5rem}.open-source-showcase__heading p:not(.section-heading__kicker){color:var(--text-secondary);max-width:65ch}.open-source-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.open-source-showcase__project{border:1px solid color-mix(in srgb, var(--atlas-copper) 34%, transparent);background:linear-gradient(180deg, #e8935c14, transparent 45%), var(--panel);--cover-accent:var(--atlas-copper);border-radius:10px;grid-template-columns:6rem minmax(0,1fr);gap:1rem;min-width:0;padding:1.25rem;display:grid}.open-source-showcase__art{aspect-ratio:1;border-radius:var(--radius-sm);background:#020a03;position:relative;overflow:hidden}.open-source-showcase h3{font:800 1.25rem/1.2 var(--display);margin:0 0 .5rem}.open-source-showcase h3 a{color:#ffe6d4;text-decoration-color:#e8935c73}.open-source-showcase__body{min-width:0}.open-source-showcase__body p{color:var(--text-secondary);font-size:.9375rem}.open-source-showcase__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem 1.25rem;display:flex}.open-source-showcase__links{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;display:flex}.open-source-showcase__links a{min-height:2rem;color:var(--phosphor);font:600 .8125rem/1.3 var(--mono);align-items:center;gap:.3rem;text-decoration-color:#8dff7a66;display:inline-flex}.open-source-showcase__links a:hover{color:var(--amber-bright)}.open-source-showcase__status,.project-status{color:var(--atlas-copper);font:600 .75rem/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .5rem}.archive-grid{gap:1rem;display:grid}.archive-entry{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-width:0}.archive-entry__summary{grid-template-columns:6rem minmax(0,1fr);align-items:start;gap:.75rem 1rem;padding:1.25rem;display:grid}.archive-entry__cover{aspect-ratio:1.4;border-radius:var(--radius-sm);background:#020a03;grid-row:span 2;position:relative;overflow:hidden}.cover-art{--px-accent:var(--cover-accent);width:90%;height:84%;position:absolute;inset:8% 5%}.archive-entry[data-cover=truegrind],.archive-entry[data-cover=regrind]{--cover-accent:var(--atlas-copper)}.archive-entry[data-cover=rifle],.archive-entry[data-cover=incendiary],.archive-entry[data-cover=alice],.archive-entry[data-cover=sillybazaar]{--cover-accent:var(--amber)}.archive-entry__lead{min-width:0}.archive-entry__eyebrow{color:var(--text-subtle);font:600 .75rem/1.5 var(--mono);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .375rem}.archive-entry h3{color:var(--text-strong);margin:0 0 .5rem;font-size:1.25rem}.archive-entry__title-link{min-height:24px;text-decoration:underline;text-decoration-color:var(--line-strong);display:inline-block}.archive-entry__title-link:hover{color:var(--amber-bright)}.archive-entry__summary-text{max-width:66ch;color:var(--text-secondary);margin:0;font-size:.9375rem}.archive-entry__meta{color:var(--text-subtle);font:.75rem/1.5 var(--mono);flex-wrap:wrap;grid-column:2;gap:.25rem 1rem;display:flex}.archive-entry__disclosure>summary{border-top:1px solid var(--line);min-height:44px;color:var(--signal);font:600 .8125rem/1.5 var(--mono);cursor:pointer;padding:.6rem 1.25rem}.archive-entry__toggle{margin-left:.25rem}.archive-entry__toggle-close,.archive-entry details[open] .archive-entry__toggle-open{display:none}.archive-entry details[open] .archive-entry__toggle-close{display:inline}.archive-entry__body{border-top:1px solid var(--line);gap:1rem;padding:1.25rem;display:grid}.archive-entry__narrative{color:var(--text-secondary);max-width:70ch;margin:0}.archive-entry__narrative:empty{display:none}.archive-entry__details{color:var(--text-secondary);margin:0;padding-left:1.2rem}.archive-entry__details li+li{margin-top:.5rem}.archive-entry__stack,.archive-entry__footer{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.archive-entry__footer{justify-content:space-between;gap:1rem}.archive-entry__stack span{border:1px solid var(--line);color:var(--text-secondary);font:.75rem/1.4 var(--mono);border-radius:3px;padding:.25rem .5rem}.archive-entry__evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0;display:grid}.archive-entry__evidence dt{color:var(--amber-bright);font:600 .75rem/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.5rem}.archive-entry__evidence dd{color:var(--text-secondary);margin:0;font-size:.9375rem}.contact-panel{border:1px solid var(--amber-line);background:linear-gradient(180deg, var(--amber-soft), transparent 60%), var(--panel);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 2rem;margin-bottom:1.5rem;padding:1.25rem;display:grid}.contact-panel__main{align-content:start;justify-items:start;gap:.75rem;display:grid}.contact-panel__address,.case-file__cta-address{color:var(--text-strong);font:600 1rem/1.4 var(--mono);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;display:flex}.contact-panel__copy{border:1px solid var(--control-line);border-radius:var(--radius-sm);min-height:44px;color:var(--text-secondary);font:600 .75rem/1.2 var(--mono);cursor:pointer;background:0 0;padding:0 .875rem}.contact-panel__copy:hover{border-color:var(--amber-line);color:var(--amber-bright)}.contact-panel__include h3{color:var(--amber);font:600 .75rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem}.contact-panel__include ul{color:var(--text-secondary);gap:.35rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.contact-panel__include li{padding-left:1rem;position:relative}.contact-panel__include li:before{content:"";background:var(--phosphor);width:.3125rem;height:.5625rem;mask:var(--chevron) center / contain no-repeat;position:absolute;top:.55em;left:0}.contact-panel__elsewhere{border-top:1px dashed var(--line);color:var(--text-subtle);font:400 .8125rem/1.4 var(--mono);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.25rem 1.25rem;margin:0;padding-top:.75rem;display:flex}.contact-panel__elsewhere a{min-height:2rem;color:var(--text);align-items:center;display:inline-flex}.contact-panel__elsewhere a:hover{color:var(--amber-bright)}.cv-panel{border:1px dashed var(--line-strong);border-radius:8px;padding:1.25rem 1.5rem}.cv-panel__education{font:.8125rem/1.5 var(--mono);color:var(--signal)}.cv-panel__copy{max-width:65ch}.cv-panel__copy>p{color:var(--text-secondary)}.blog-callout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.blog-callout p{color:var(--text-secondary);margin:0}.blog-index{gap:1rem;display:grid}.blog-index__item{border-bottom:1px solid var(--line);padding:1.25rem 0}.blog-index__item h2,.blog-index__item h3{margin:.5rem 0;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.3}.blog-index__item h2 a,.blog-index__item h3 a{min-height:24px;text-decoration:none;display:inline-block}.blog-index__item a:hover{color:var(--amber-bright);text-decoration:underline}.blog-index__item p{color:var(--text-secondary);margin:0}.blog-index__meta,.article-shell__meta{color:var(--text-subtle);font:400 .8125rem/1.5 var(--mono);flex-wrap:wrap;gap:.5rem 1rem;display:flex}.blog-index__language{color:var(--signal)}.blog-index__count{color:var(--text-subtle);font:.75rem/1.5 var(--mono);margin:0 0 1.5rem}.blog-index--grouped{gap:2rem}.blog-year{grid-template-columns:6rem minmax(0,1fr);align-items:start;gap:2rem;display:grid}.blog-year>h2{color:var(--amber-bright);font:600 1.5rem/1.2 var(--mono);margin:1.25rem 0 0;position:sticky;top:6rem}.blog-year>div{min-width:0}.article-shell{max-width:52rem;margin:0 auto;padding:3rem 0 0}.article-shell .section-heading h1{max-width:27ch;font:600 clamp(2rem, 4vw, 3rem)/1.2 var(--heading)}.article-shell__meta{margin-top:1.25rem}.article-prose{max-width:68ch;margin-top:2.5rem}.article-prose>:first-child{margin-top:0}.article-prose :is(h1,h2,h3,h4,h5,h6){margin:2rem 0 .75rem;line-height:1.35}.article-prose :is(p,li,blockquote){font-family:var(--serif);font-size:1.0625rem;line-height:1.8}.article-prose blockquote{border-left:2px solid var(--line-strong);color:var(--text-secondary);margin-inline:0;padding-left:1.25rem}.article-prose a{color:var(--signal)}.article-prose hr{border:0;border-top:1px solid var(--line);margin-block:2rem}.article-prose pre{max-width:100%;overflow-x:auto}.article-shell__nav{border-top:1px solid var(--line);gap:1rem;margin-top:3rem;padding-top:1.5rem;display:grid}.article-shell__adjacent{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.article-shell__nav a{align-items:center;min-height:44px;font-size:.9375rem;display:inline-flex}.article-shell__contact{border-top:1px dashed var(--line);color:var(--text-secondary);margin:2rem 0 0;padding-top:1.25rem;font-size:.9375rem}.article-shell__contact a{color:var(--signal);overflow-wrap:anywhere}.not-found-shell{gap:1.25rem;max-width:46rem;margin-block:2rem;display:grid}.not-found{gap:.75rem;display:grid}.not-found h1{color:var(--text-strong);font:800 clamp(2.25rem, 5vw, 3.25rem)/1.05 var(--display);margin:0}.not-found .hero-panel__actions{margin-top:.75rem}.not-found__contact{color:var(--text-secondary);margin:.5rem 0 0}.not-found__contact a{color:var(--signal);overflow-wrap:anywhere}.not-found__languages{gap:.375rem;display:flex}.not-found__languages a{border:1px solid var(--control-line);border-radius:var(--radius-sm);min-width:44px;min-height:44px;color:var(--text-secondary);font:600 .75rem/1 var(--mono);place-items:center;text-decoration:none;display:grid}.site-footer{border-top:1px solid var(--line);background:var(--glass);margin-top:1rem}.site-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding-block:.75rem;display:flex}.site-footer__status{color:var(--text-subtle);font:.6875rem/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.site-footer__links{flex-wrap:wrap;gap:0 1.25rem;display:flex}.site-footer__links a{min-height:44px;font:400 .8125rem/1.4 var(--mono);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.site-footer__links a:hover{color:var(--amber-bright)}@media (width>=1120px) and (height>=720px){.js .has-console .site-header__nav{visibility:hidden}.js .terminal-console{flex-direction:column;height:calc(100svh - 6.5rem);min-height:0;padding:1.5rem 1.5rem 2.75rem;display:flex;overflow:hidden}.js .terminal-glass{flex-direction:column;flex:1;min-height:0;padding:.875rem 1rem 1rem;display:flex}.js .terminal-status{display:flex}.js .hero-panel__grid{grid-template-areas:"kicker proof""title proof""body proof""actions proof""impact proof""direct proof""status proof"".proof"}.js .hero-panel__grid>.hero-panel__body{margin-top:0}.terminal-console .section-heading{grid-template-columns:minmax(12rem,.85fr) minmax(0,1.15fr);align-items:end;gap:.5rem 1.5rem;margin-bottom:1.25rem;display:grid}.terminal-console .section-heading__kicker{grid-column:1/-1;margin-bottom:0}.terminal-console .section-heading :is(h1,h2){margin-bottom:0;font-size:2.125rem}.terminal-console .section-heading__body{font-size:.9375rem}.js .terminal-console__body{flex:1;grid-template-columns:9.75rem minmax(0,1fr);gap:1.125rem;min-height:0;display:grid}.js .terminal-side-nav{align-content:start;gap:.5rem;display:grid}.js .terminal-console__content{height:100%;min-height:0;display:block;position:relative}.js .terminal-section+.terminal-section{border-top:0}.js .terminal-console--ready .terminal-section,.js .tooling-console .terminal-section{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;padding:1.25rem 1.25rem 1.5rem;scroll-padding-block:.75rem;position:absolute;inset:0;overflow:hidden auto}.js .terminal-console--ready [data-terminal-panel]{visibility:hidden;opacity:0;transition:opacity .11s linear}.js .terminal-console--ready [data-terminal-panel].is-active{visibility:visible;opacity:1}}@media (width<=1119px){.site-header__inner{grid-template-columns:minmax(0,1fr) auto}.site-header .locale-switcher,.site-header__nav,.site-header__options-desktop{display:none}.site-header__options-mobile{display:inline}}@media (width<=900px){.hero-panel__grid{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"kicker""title""actions""proof""body""impact""direct""status"}.hero-panel__grid>.hero-proof{margin-top:1.5rem}.hero-panel h1{max-width:20ch}.hero-proof ul{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header__nav{gap:.125rem}}@media (width<=767px){.site-main,.site-header__inner,.site-footer__inner{width:calc(100% - 1.5rem)}.site-header__inner{gap:.5rem;min-height:4.25rem}.site-header__brand{font-size:.9375rem}.site-header__controls{gap:.375rem}.site-header__hire,.site-header__options{padding:.5rem .625rem}.terminal-console{margin-top:.75rem;padding:1rem .5rem .75rem}.terminal-glass{border-radius:14px;padding:.25rem}.terminal-section,.terminal-console .section{padding:1rem .875rem 1.25rem}.hero-panel h1{margin:.75rem 0;font-size:2rem;line-height:1.08}.hero-panel__body{font-size:1rem;line-height:1.6}.hero-panel__actions{gap:.5rem;margin-top:1rem}.hero-panel__actions .button--primary{flex:100%}.hero-panel__direct{font-size:.75rem}.hero-panel__kicker p{font-size:.6875rem}.hero-proof{padding:.625rem}.hero-proof ul{grid-template-columns:1fr}.hero-proof a{grid-template-columns:4.5rem minmax(0,1fr)}.open-source-showcase__grid{grid-template-columns:1fr}.open-source-showcase__project{grid-template-columns:1fr;gap:.75rem;padding:1rem}.open-source-showcase__art{aspect-ratio:3;width:100%}.section-heading h1,.section-heading h2{font-size:1.75rem}.archive-entry__summary{grid-template-columns:3rem minmax(0,1fr);gap:.75rem;padding:1rem}.archive-entry__cover{grid-row:1}.archive-entry__lead{grid-column:2}.archive-entry--compact .archive-entry__cover{display:none}.archive-entry--compact .archive-entry__lead,.archive-entry__meta{grid-column:1/-1}.archive-entry__body{padding:1rem}.archive-entry__evidence{grid-template-columns:1fr}.archive-entry h3{font-size:1.125rem}.contact-panel{grid-template-columns:1fr;padding:1rem}.contact-panel__main .button--primary{width:100%}.blog-year{grid-template-columns:1fr;gap:.25rem}.blog-year>h2{margin:0;position:static}.article-shell{padding-top:2rem}.article-shell__adjacent{grid-template-columns:1fr}.article-prose :is(p,li,blockquote){font-size:1rem}.site-footer__inner{flex-direction:column;align-items:start}.site-footer__links a:first-child{flex-basis:100%}.navigation-drawer{--size:100%;--spacing:1rem}}@media (width<=380px){.hero-panel h1{margin-top:.5rem;font-size:1.75rem}.hero-panel__actions{margin-top:.75rem}.avatar-card{width:2.75rem;height:2.75rem}}@media (height<=500px){.site-header{position:static}html{scroll-padding-top:1rem}}@media (width>=1600px){:root{--max:1360px}}html.drawer-unavailable .site-header__options,html:not(.js) .site-header__options{display:none}html.drawer-unavailable .site-header__inner,html:not(.js) .site-header__inner{flex-wrap:wrap;padding-block:.5rem;display:flex}html.drawer-unavailable .site-header__nav,html.drawer-unavailable .site-header .locale-switcher,html:not(.js) .site-header__nav,html:not(.js) .site-header .locale-switcher{visibility:visible;flex-wrap:wrap;display:flex}html:not(.js) .site-header__nav{order:3;justify-content:start;width:100%}html:not(.js) .terminal-chassis__vents,html:not(.js) .terminal-chassis__badge,html:not(.js) .terminal-chassis__knobs{display:none}:lang(ka){letter-spacing:normal!important;text-transform:none!important}:lang(ka) :is(h1,h2,h3,h4){line-height:1.35}:lang(ka) .hero-panel h1{max-width:22ch;font-size:clamp(2rem,3.15vw,3rem);line-height:1.25}@media (width<=767px){:lang(ka) .hero-panel h1{font-size:1.8125rem}}@media (width<=380px){:lang(ka) .hero-panel h1{font-size:1.5625rem}}:lang(ka) :is(button,.button,.site-header__hire,.terminal-side-nav a){line-height:1.5}:lang(ka) .navigation-drawer::part(title){letter-spacing:normal;text-transform:none;line-height:1.5}@media (prefers-reduced-motion:no-preference){.hero-panel__cursor,.case-file__cursor{animation:1.1s step-end infinite cursor-blink}.site-header__led,.hero-panel__led{animation:2.6s ease-in-out infinite led-pulse}.terminal-chassis__led{animation:3.2s step-end infinite chassis-led}.js .terminal-console--ready [data-terminal-panel].is-active{animation:.11s ease-out phosphor-wake}.terminal-console--power-on .terminal-glass:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 46%,#d6ffccd9 50%,#0000 54%);animation:.42s ease-out both crt-power-on;position:absolute;inset:0}}@keyframes cursor-blink{50%{opacity:0}}@keyframes led-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes chassis-led{0%,92%{opacity:1}94%{opacity:.35}96%{opacity:1}}@keyframes phosphor-wake{0%{filter:brightness(1.35)}to{filter:none}}@keyframes crt-power-on{0%{opacity:1;transform:scaleY(.02)}60%{opacity:.6;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}html[data-effects=reduced] *,html[data-effects=reduced] :before,html[data-effects=reduced] :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-georgian-georgian-400-normal.Ab0kIHYR.woff2)format("woff2"),url(/_astro/noto-sans-georgian-georgian-400-normal.BPsrO_ny.woff)format("woff")}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-sans-georgian-georgian-600-normal.4BOYWejA.woff2)format("woff2"),url(/_astro/noto-sans-georgian-georgian-600-normal.BBsAXHWC.woff)format("woff")}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-georgian-georgian-700-normal.D73X70mP.woff2)format("woff2"),url(/_astro/noto-sans-georgian-georgian-700-normal.BGF3pJ79.woff)format("woff")}@font-face{font-family:Noto Serif Georgian;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-serif-georgian-georgian-400-normal.DC6ZZvJ0.woff2)format("woff2"),url(/_astro/noto-serif-georgian-georgian-400-normal.MndHyXEl.woff)format("woff")}@font-face{font-family:Noto Serif Georgian;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-serif-georgian-georgian-700-normal.DIhMscwj.woff2)format("woff2"),url(/_astro/noto-serif-georgian-georgian-700-normal.av-nKBc7.woff)format("woff")}
