@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{@supports (scrollbar-gutter:stable){.wa-scroll-lock{scrollbar-gutter:var(--wa-scroll-lock-gutter)!important}.wa-scroll-lock body{overflow:hidden!important}}@supports not (scrollbar-gutter:stable){.wa-scroll-lock body{padding-right:var(--wa-scroll-lock-size)!important;overflow:hidden!important}}}@layer wa-color-palette{:where(:root),.wa-palette-default{--wa-color-red-95:#fff0ef ;--wa-color-red-90:#ffdedc ;--wa-color-red-80:#ffb8b6 ;--wa-color-red-70:#fd8f90 ;--wa-color-red-60:#f3676c ;--wa-color-red-50:#dc3146 ;--wa-color-red-40:#b30532 ;--wa-color-red-30:#8a132c ;--wa-color-red-20:#631323 ;--wa-color-red-10:#3e0913 ;--wa-color-red-05:#2a040b ;--wa-color-red:var(--wa-color-red-50);--wa-color-red-key:50;--wa-color-orange-95:#fff0e6 ;--wa-color-orange-90:#ffdfca ;--wa-color-orange-80:#ffbb94 ;--wa-color-orange-70:#ff9266 ;--wa-color-orange-60:#f46a45 ;--wa-color-orange-50:#cd491c ;--wa-color-orange-40:#9f3501 ;--wa-color-orange-30:#802700 ;--wa-color-orange-20:#601b00 ;--wa-color-orange-10:#3c0d00 ;--wa-color-orange-05:#280600 ;--wa-color-orange:var(--wa-color-orange-60);--wa-color-orange-key:60;--wa-color-yellow-95:#fef3cd ;--wa-color-yellow-90:#ffe495 ;--wa-color-yellow-80:#fac22b ;--wa-color-yellow-70:#ef9d00 ;--wa-color-yellow-60:#da7e00 ;--wa-color-yellow-50:#b45f04 ;--wa-color-yellow-40:#8c4602 ;--wa-color-yellow-30:#6f3601 ;--wa-color-yellow-20:#532600 ;--wa-color-yellow-10:#331600 ;--wa-color-yellow-05:#220c00 ;--wa-color-yellow:var(--wa-color-yellow-80);--wa-color-yellow-key:80;--wa-color-green-95:#e3f9e3 ;--wa-color-green-90:#c2f2c1 ;--wa-color-green-80:#93da98 ;--wa-color-green-70:#5dc36f ;--wa-color-green-60:#00ac49 ;--wa-color-green-50:#00883c ;--wa-color-green-40:#036730 ;--wa-color-green-30:#0a5027 ;--wa-color-green-20:#0a3a1d ;--wa-color-green-10:#052310 ;--wa-color-green-05:#031608 ;--wa-color-green:var(--wa-color-green-60);--wa-color-green-key:60;--wa-color-cyan-95:#e3f6fb ;--wa-color-cyan-90:#c5ecf7 ;--wa-color-cyan-80:#7fd6ec ;--wa-color-cyan-70:#2fbedc ;--wa-color-cyan-60:#00a3c0 ;--wa-color-cyan-50:#078098 ;--wa-color-cyan-40:#026274 ;--wa-color-cyan-30:#014c5b ;--wa-color-cyan-20:#003844 ;--wa-color-cyan-10:#002129 ;--wa-color-cyan-05:#00151b ;--wa-color-cyan:var(--wa-color-cyan-70);--wa-color-cyan-key:70;--wa-color-blue-95:#e8f3ff ;--wa-color-blue-90:#d1e8ff ;--wa-color-blue-80:#9fceff ;--wa-color-blue-70:#6eb3ff ;--wa-color-blue-60:#3e96ff ;--wa-color-blue-50:#0071ec ;--wa-color-blue-40:#0053c0 ;--wa-color-blue-30:#003f9c ;--wa-color-blue-20:#002d77 ;--wa-color-blue-10:#001a4e ;--wa-color-blue-05:#000f35 ;--wa-color-blue:var(--wa-color-blue-50);--wa-color-blue-key:50;--wa-color-indigo-95:#f0f2ff ;--wa-color-indigo-90:#dfe5ff ;--wa-color-indigo-80:#bcc7ff ;--wa-color-indigo-70:#9da9ff ;--wa-color-indigo-60:#808aff ;--wa-color-indigo-50:#6163f2 ;--wa-color-indigo-40:#4945cb ;--wa-color-indigo-30:#3933a7 ;--wa-color-indigo-20:#292381 ;--wa-color-indigo-10:#181255 ;--wa-color-indigo-05:#0d0a3a ;--wa-color-indigo:var(--wa-color-indigo-50);--wa-color-indigo-key:50;--wa-color-purple-95:#f7f0ff ;--wa-color-purple-90:#eedfff ;--wa-color-purple-80:#ddbdff ;--wa-color-purple-70:#ca99ff ;--wa-color-purple-60:#b678f5 ;--wa-color-purple-50:#9951db ;--wa-color-purple-40:#7936b3 ;--wa-color-purple-30:#612692 ;--wa-color-purple-20:#491870 ;--wa-color-purple-10:#2d0b48 ;--wa-color-purple-05:#1e0532 ;--wa-color-purple:var(--wa-color-purple-50);--wa-color-purple-key:50;--wa-color-pink-95:#feeff9 ;--wa-color-pink-90:#feddf0 ;--wa-color-pink-80:#fcb5d8 ;--wa-color-pink-70:#f78dbf ;--wa-color-pink-60:#e66ba3 ;--wa-color-pink-50:#c84382 ;--wa-color-pink-40:#9e2a6c ;--wa-color-pink-30:#7d1e58 ;--wa-color-pink-20:#5e1342 ;--wa-color-pink-10:#3c0828 ;--wa-color-pink-05:#28041a ;--wa-color-pink:var(--wa-color-pink-50);--wa-color-pink-key:50;--wa-color-gray-95:#f1f2f3 ;--wa-color-gray-90:#e4e5e9 ;--wa-color-gray-80:#c7c9d0 ;--wa-color-gray-70:#abaeb9 ;--wa-color-gray-60:#9194a2 ;--wa-color-gray-50:#717584 ;--wa-color-gray-40:#545868 ;--wa-color-gray-30:#424554 ;--wa-color-gray-20:#2f323f ;--wa-color-gray-10:#1b1d26 ;--wa-color-gray-05:#101219 ;--wa-color-gray:var(--wa-color-gray-40);--wa-color-gray-key:40}}@layer wa-color-variant{:where(:root),.wa-brand-blue{--wa-color-brand-95:var(--wa-color-blue-95);--wa-color-brand-90:var(--wa-color-blue-90);--wa-color-brand-80:var(--wa-color-blue-80);--wa-color-brand-70:var(--wa-color-blue-70);--wa-color-brand-60:var(--wa-color-blue-60);--wa-color-brand-50:var(--wa-color-blue-50);--wa-color-brand-40:var(--wa-color-blue-40);--wa-color-brand-30:var(--wa-color-blue-30);--wa-color-brand-20:var(--wa-color-blue-20);--wa-color-brand-10:var(--wa-color-blue-10);--wa-color-brand-05:var(--wa-color-blue-05);--wa-color-brand:var(--wa-color-blue);--wa-color-brand-on:var(--wa-color-blue-on)}.wa-brand-red{--wa-color-brand-95:var(--wa-color-red-95);--wa-color-brand-90:var(--wa-color-red-90);--wa-color-brand-80:var(--wa-color-red-80);--wa-color-brand-70:var(--wa-color-red-70);--wa-color-brand-60:var(--wa-color-red-60);--wa-color-brand-50:var(--wa-color-red-50);--wa-color-brand-40:var(--wa-color-red-40);--wa-color-brand-30:var(--wa-color-red-30);--wa-color-brand-20:var(--wa-color-red-20);--wa-color-brand-10:var(--wa-color-red-10);--wa-color-brand-05:var(--wa-color-red-05);--wa-color-brand:var(--wa-color-red);--wa-color-brand-on:var(--wa-color-red-on)}.wa-brand-orange{--wa-color-brand-95:var(--wa-color-orange-95);--wa-color-brand-90:var(--wa-color-orange-90);--wa-color-brand-80:var(--wa-color-orange-80);--wa-color-brand-70:var(--wa-color-orange-70);--wa-color-brand-60:var(--wa-color-orange-60);--wa-color-brand-50:var(--wa-color-orange-50);--wa-color-brand-40:var(--wa-color-orange-40);--wa-color-brand-30:var(--wa-color-orange-30);--wa-color-brand-20:var(--wa-color-orange-20);--wa-color-brand-10:var(--wa-color-orange-10);--wa-color-brand-05:var(--wa-color-orange-05);--wa-color-brand:var(--wa-color-orange);--wa-color-brand-on:var(--wa-color-orange-on)}.wa-brand-yellow{--wa-color-brand-95:var(--wa-color-yellow-95);--wa-color-brand-90:var(--wa-color-yellow-90);--wa-color-brand-80:var(--wa-color-yellow-80);--wa-color-brand-70:var(--wa-color-yellow-70);--wa-color-brand-60:var(--wa-color-yellow-60);--wa-color-brand-50:var(--wa-color-yellow-50);--wa-color-brand-40:var(--wa-color-yellow-40);--wa-color-brand-30:var(--wa-color-yellow-30);--wa-color-brand-20:var(--wa-color-yellow-20);--wa-color-brand-10:var(--wa-color-yellow-10);--wa-color-brand-05:var(--wa-color-yellow-05);--wa-color-brand:var(--wa-color-yellow);--wa-color-brand-on:var(--wa-color-yellow-on)}.wa-brand-green{--wa-color-brand-95:var(--wa-color-green-95);--wa-color-brand-90:var(--wa-color-green-90);--wa-color-brand-80:var(--wa-color-green-80);--wa-color-brand-70:var(--wa-color-green-70);--wa-color-brand-60:var(--wa-color-green-60);--wa-color-brand-50:var(--wa-color-green-50);--wa-color-brand-40:var(--wa-color-green-40);--wa-color-brand-30:var(--wa-color-green-30);--wa-color-brand-20:var(--wa-color-green-20);--wa-color-brand-10:var(--wa-color-green-10);--wa-color-brand-05:var(--wa-color-green-05);--wa-color-brand:var(--wa-color-green);--wa-color-brand-on:var(--wa-color-green-on)}.wa-brand-cyan{--wa-color-brand-95:var(--wa-color-cyan-95);--wa-color-brand-90:var(--wa-color-cyan-90);--wa-color-brand-80:var(--wa-color-cyan-80);--wa-color-brand-70:var(--wa-color-cyan-70);--wa-color-brand-60:var(--wa-color-cyan-60);--wa-color-brand-50:var(--wa-color-cyan-50);--wa-color-brand-40:var(--wa-color-cyan-40);--wa-color-brand-30:var(--wa-color-cyan-30);--wa-color-brand-20:var(--wa-color-cyan-20);--wa-color-brand-10:var(--wa-color-cyan-10);--wa-color-brand-05:var(--wa-color-cyan-05);--wa-color-brand:var(--wa-color-cyan);--wa-color-brand-on:var(--wa-color-cyan-on)}.wa-brand-indigo{--wa-color-brand-95:var(--wa-color-indigo-95);--wa-color-brand-90:var(--wa-color-indigo-90);--wa-color-brand-80:var(--wa-color-indigo-80);--wa-color-brand-70:var(--wa-color-indigo-70);--wa-color-brand-60:var(--wa-color-indigo-60);--wa-color-brand-50:var(--wa-color-indigo-50);--wa-color-brand-40:var(--wa-color-indigo-40);--wa-color-brand-30:var(--wa-color-indigo-30);--wa-color-brand-20:var(--wa-color-indigo-20);--wa-color-brand-10:var(--wa-color-indigo-10);--wa-color-brand-05:var(--wa-color-indigo-05);--wa-color-brand:var(--wa-color-indigo);--wa-color-brand-on:var(--wa-color-indigo-on)}.wa-brand-purple{--wa-color-brand-95:var(--wa-color-purple-95);--wa-color-brand-90:var(--wa-color-purple-90);--wa-color-brand-80:var(--wa-color-purple-80);--wa-color-brand-70:var(--wa-color-purple-70);--wa-color-brand-60:var(--wa-color-purple-60);--wa-color-brand-50:var(--wa-color-purple-50);--wa-color-brand-40:var(--wa-color-purple-40);--wa-color-brand-30:var(--wa-color-purple-30);--wa-color-brand-20:var(--wa-color-purple-20);--wa-color-brand-10:var(--wa-color-purple-10);--wa-color-brand-05:var(--wa-color-purple-05);--wa-color-brand:var(--wa-color-purple);--wa-color-brand-on:var(--wa-color-purple-on)}.wa-brand-pink{--wa-color-brand-95:var(--wa-color-pink-95);--wa-color-brand-90:var(--wa-color-pink-90);--wa-color-brand-80:var(--wa-color-pink-80);--wa-color-brand-70:var(--wa-color-pink-70);--wa-color-brand-60:var(--wa-color-pink-60);--wa-color-brand-50:var(--wa-color-pink-50);--wa-color-brand-40:var(--wa-color-pink-40);--wa-color-brand-30:var(--wa-color-pink-30);--wa-color-brand-20:var(--wa-color-pink-20);--wa-color-brand-10:var(--wa-color-pink-10);--wa-color-brand-05:var(--wa-color-pink-05);--wa-color-brand:var(--wa-color-pink);--wa-color-brand-on:var(--wa-color-pink-on)}.wa-brand-gray{--wa-color-brand-95:var(--wa-color-gray-95);--wa-color-brand-90:var(--wa-color-gray-90);--wa-color-brand-80:var(--wa-color-gray-80);--wa-color-brand-70:var(--wa-color-gray-70);--wa-color-brand-60:var(--wa-color-gray-60);--wa-color-brand-50:var(--wa-color-gray-50);--wa-color-brand-40:var(--wa-color-gray-40);--wa-color-brand-30:var(--wa-color-gray-30);--wa-color-brand-20:var(--wa-color-gray-20);--wa-color-brand-10:var(--wa-color-gray-10);--wa-color-brand-05:var(--wa-color-gray-05);--wa-color-brand:var(--wa-color-gray);--wa-color-brand-on:var(--wa-color-gray-on)}:where(:root),.wa-neutral-gray{--wa-color-neutral-95:var(--wa-color-gray-95);--wa-color-neutral-90:var(--wa-color-gray-90);--wa-color-neutral-80:var(--wa-color-gray-80);--wa-color-neutral-70:var(--wa-color-gray-70);--wa-color-neutral-60:var(--wa-color-gray-60);--wa-color-neutral-50:var(--wa-color-gray-50);--wa-color-neutral-40:var(--wa-color-gray-40);--wa-color-neutral-30:var(--wa-color-gray-30);--wa-color-neutral-20:var(--wa-color-gray-20);--wa-color-neutral-10:var(--wa-color-gray-10);--wa-color-neutral-05:var(--wa-color-gray-05);--wa-color-neutral:var(--wa-color-gray);--wa-color-neutral-on:var(--wa-color-gray-on)}.wa-neutral-red{--wa-color-neutral-95:var(--wa-color-red-95);--wa-color-neutral-90:var(--wa-color-red-90);--wa-color-neutral-80:var(--wa-color-red-80);--wa-color-neutral-70:var(--wa-color-red-70);--wa-color-neutral-60:var(--wa-color-red-60);--wa-color-neutral-50:var(--wa-color-red-50);--wa-color-neutral-40:var(--wa-color-red-40);--wa-color-neutral-30:var(--wa-color-red-30);--wa-color-neutral-20:var(--wa-color-red-20);--wa-color-neutral-10:var(--wa-color-red-10);--wa-color-neutral-05:var(--wa-color-red-05);--wa-color-neutral:var(--wa-color-red);--wa-color-neutral-on:var(--wa-color-red-on)}.wa-neutral-orange{--wa-color-neutral-95:var(--wa-color-orange-95);--wa-color-neutral-90:var(--wa-color-orange-90);--wa-color-neutral-80:var(--wa-color-orange-80);--wa-color-neutral-70:var(--wa-color-orange-70);--wa-color-neutral-60:var(--wa-color-orange-60);--wa-color-neutral-50:var(--wa-color-orange-50);--wa-color-neutral-40:var(--wa-color-orange-40);--wa-color-neutral-30:var(--wa-color-orange-30);--wa-color-neutral-20:var(--wa-color-orange-20);--wa-color-neutral-10:var(--wa-color-orange-10);--wa-color-neutral-05:var(--wa-color-orange-05);--wa-color-neutral:var(--wa-color-orange);--wa-color-neutral-on:var(--wa-color-orange-on)}.wa-neutral-yellow{--wa-color-neutral-95:var(--wa-color-yellow-95);--wa-color-neutral-90:var(--wa-color-yellow-90);--wa-color-neutral-80:var(--wa-color-yellow-80);--wa-color-neutral-70:var(--wa-color-yellow-70);--wa-color-neutral-60:var(--wa-color-yellow-60);--wa-color-neutral-50:var(--wa-color-yellow-50);--wa-color-neutral-40:var(--wa-color-yellow-40);--wa-color-neutral-30:var(--wa-color-yellow-30);--wa-color-neutral-20:var(--wa-color-yellow-20);--wa-color-neutral-10:var(--wa-color-yellow-10);--wa-color-neutral-05:var(--wa-color-yellow-05);--wa-color-neutral:var(--wa-color-yellow);--wa-color-neutral-on:var(--wa-color-yellow-on)}.wa-neutral-green{--wa-color-neutral-95:var(--wa-color-green-95);--wa-color-neutral-90:var(--wa-color-green-90);--wa-color-neutral-80:var(--wa-color-green-80);--wa-color-neutral-70:var(--wa-color-green-70);--wa-color-neutral-60:var(--wa-color-green-60);--wa-color-neutral-50:var(--wa-color-green-50);--wa-color-neutral-40:var(--wa-color-green-40);--wa-color-neutral-30:var(--wa-color-green-30);--wa-color-neutral-20:var(--wa-color-green-20);--wa-color-neutral-10:var(--wa-color-green-10);--wa-color-neutral-05:var(--wa-color-green-05);--wa-color-neutral:var(--wa-color-green);--wa-color-neutral-on:var(--wa-color-green-on)}.wa-neutral-cyan{--wa-color-neutral-95:var(--wa-color-cyan-95);--wa-color-neutral-90:var(--wa-color-cyan-90);--wa-color-neutral-80:var(--wa-color-cyan-80);--wa-color-neutral-70:var(--wa-color-cyan-70);--wa-color-neutral-60:var(--wa-color-cyan-60);--wa-color-neutral-50:var(--wa-color-cyan-50);--wa-color-neutral-40:var(--wa-color-cyan-40);--wa-color-neutral-30:var(--wa-color-cyan-30);--wa-color-neutral-20:var(--wa-color-cyan-20);--wa-color-neutral-10:var(--wa-color-cyan-10);--wa-color-neutral-05:var(--wa-color-cyan-05);--wa-color-neutral:var(--wa-color-cyan);--wa-color-neutral-on:var(--wa-color-cyan-on)}.wa-neutral-blue{--wa-color-neutral-95:var(--wa-color-blue-95);--wa-color-neutral-90:var(--wa-color-blue-90);--wa-color-neutral-80:var(--wa-color-blue-80);--wa-color-neutral-70:var(--wa-color-blue-70);--wa-color-neutral-60:var(--wa-color-blue-60);--wa-color-neutral-50:var(--wa-color-blue-50);--wa-color-neutral-40:var(--wa-color-blue-40);--wa-color-neutral-30:var(--wa-color-blue-30);--wa-color-neutral-20:var(--wa-color-blue-20);--wa-color-neutral-10:var(--wa-color-blue-10);--wa-color-neutral-05:var(--wa-color-blue-05);--wa-color-neutral:var(--wa-color-blue);--wa-color-neutral-on:var(--wa-color-blue-on)}.wa-neutral-indigo{--wa-color-neutral-95:var(--wa-color-indigo-95);--wa-color-neutral-90:var(--wa-color-indigo-90);--wa-color-neutral-80:var(--wa-color-indigo-80);--wa-color-neutral-70:var(--wa-color-indigo-70);--wa-color-neutral-60:var(--wa-color-indigo-60);--wa-color-neutral-50:var(--wa-color-indigo-50);--wa-color-neutral-40:var(--wa-color-indigo-40);--wa-color-neutral-30:var(--wa-color-indigo-30);--wa-color-neutral-20:var(--wa-color-indigo-20);--wa-color-neutral-10:var(--wa-color-indigo-10);--wa-color-neutral-05:var(--wa-color-indigo-05);--wa-color-neutral:var(--wa-color-indigo);--wa-color-neutral-on:var(--wa-color-indigo-on)}.wa-neutral-purple{--wa-color-neutral-95:var(--wa-color-purple-95);--wa-color-neutral-90:var(--wa-color-purple-90);--wa-color-neutral-80:var(--wa-color-purple-80);--wa-color-neutral-70:var(--wa-color-purple-70);--wa-color-neutral-60:var(--wa-color-purple-60);--wa-color-neutral-50:var(--wa-color-purple-50);--wa-color-neutral-40:var(--wa-color-purple-40);--wa-color-neutral-30:var(--wa-color-purple-30);--wa-color-neutral-20:var(--wa-color-purple-20);--wa-color-neutral-10:var(--wa-color-purple-10);--wa-color-neutral-05:var(--wa-color-purple-05);--wa-color-neutral:var(--wa-color-purple);--wa-color-neutral-on:var(--wa-color-purple-on)}.wa-neutral-pink{--wa-color-neutral-95:var(--wa-color-pink-95);--wa-color-neutral-90:var(--wa-color-pink-90);--wa-color-neutral-80:var(--wa-color-pink-80);--wa-color-neutral-70:var(--wa-color-pink-70);--wa-color-neutral-60:var(--wa-color-pink-60);--wa-color-neutral-50:var(--wa-color-pink-50);--wa-color-neutral-40:var(--wa-color-pink-40);--wa-color-neutral-30:var(--wa-color-pink-30);--wa-color-neutral-20:var(--wa-color-pink-20);--wa-color-neutral-10:var(--wa-color-pink-10);--wa-color-neutral-05:var(--wa-color-pink-05);--wa-color-neutral:var(--wa-color-pink);--wa-color-neutral-on:var(--wa-color-pink-on)}:where(:root),.wa-success-green{--wa-color-success-95:var(--wa-color-green-95);--wa-color-success-90:var(--wa-color-green-90);--wa-color-success-80:var(--wa-color-green-80);--wa-color-success-70:var(--wa-color-green-70);--wa-color-success-60:var(--wa-color-green-60);--wa-color-success-50:var(--wa-color-green-50);--wa-color-success-40:var(--wa-color-green-40);--wa-color-success-30:var(--wa-color-green-30);--wa-color-success-20:var(--wa-color-green-20);--wa-color-success-10:var(--wa-color-green-10);--wa-color-success-05:var(--wa-color-green-05);--wa-color-success:var(--wa-color-green);--wa-color-success-on:var(--wa-color-green-on)}.wa-success-red{--wa-color-success-95:var(--wa-color-red-95);--wa-color-success-90:var(--wa-color-red-90);--wa-color-success-80:var(--wa-color-red-80);--wa-color-success-70:var(--wa-color-red-70);--wa-color-success-60:var(--wa-color-red-60);--wa-color-success-50:var(--wa-color-red-50);--wa-color-success-40:var(--wa-color-red-40);--wa-color-success-30:var(--wa-color-red-30);--wa-color-success-20:var(--wa-color-red-20);--wa-color-success-10:var(--wa-color-red-10);--wa-color-success-05:var(--wa-color-red-05);--wa-color-success:var(--wa-color-red);--wa-color-success-on:var(--wa-color-red-on)}.wa-success-orange{--wa-color-success-95:var(--wa-color-orange-95);--wa-color-success-90:var(--wa-color-orange-90);--wa-color-success-80:var(--wa-color-orange-80);--wa-color-success-70:var(--wa-color-orange-70);--wa-color-success-60:var(--wa-color-orange-60);--wa-color-success-50:var(--wa-color-orange-50);--wa-color-success-40:var(--wa-color-orange-40);--wa-color-success-30:var(--wa-color-orange-30);--wa-color-success-20:var(--wa-color-orange-20);--wa-color-success-10:var(--wa-color-orange-10);--wa-color-success-05:var(--wa-color-orange-05);--wa-color-success:var(--wa-color-orange);--wa-color-success-on:var(--wa-color-orange-on)}.wa-success-yellow{--wa-color-success-95:var(--wa-color-yellow-95);--wa-color-success-90:var(--wa-color-yellow-90);--wa-color-success-80:var(--wa-color-yellow-80);--wa-color-success-70:var(--wa-color-yellow-70);--wa-color-success-60:var(--wa-color-yellow-60);--wa-color-success-50:var(--wa-color-yellow-50);--wa-color-success-40:var(--wa-color-yellow-40);--wa-color-success-30:var(--wa-color-yellow-30);--wa-color-success-20:var(--wa-color-yellow-20);--wa-color-success-10:var(--wa-color-yellow-10);--wa-color-success-05:var(--wa-color-yellow-05);--wa-color-success:var(--wa-color-yellow);--wa-color-success-on:var(--wa-color-yellow-on)}.wa-success-cyan{--wa-color-success-95:var(--wa-color-cyan-95);--wa-color-success-90:var(--wa-color-cyan-90);--wa-color-success-80:var(--wa-color-cyan-80);--wa-color-success-70:var(--wa-color-cyan-70);--wa-color-success-60:var(--wa-color-cyan-60);--wa-color-success-50:var(--wa-color-cyan-50);--wa-color-success-40:var(--wa-color-cyan-40);--wa-color-success-30:var(--wa-color-cyan-30);--wa-color-success-20:var(--wa-color-cyan-20);--wa-color-success-10:var(--wa-color-cyan-10);--wa-color-success-05:var(--wa-color-cyan-05);--wa-color-success:var(--wa-color-cyan);--wa-color-success-on:var(--wa-color-cyan-on)}.wa-success-blue{--wa-color-success-95:var(--wa-color-blue-95);--wa-color-success-90:var(--wa-color-blue-90);--wa-color-success-80:var(--wa-color-blue-80);--wa-color-success-70:var(--wa-color-blue-70);--wa-color-success-60:var(--wa-color-blue-60);--wa-color-success-50:var(--wa-color-blue-50);--wa-color-success-40:var(--wa-color-blue-40);--wa-color-success-30:var(--wa-color-blue-30);--wa-color-success-20:var(--wa-color-blue-20);--wa-color-success-10:var(--wa-color-blue-10);--wa-color-success-05:var(--wa-color-blue-05);--wa-color-success:var(--wa-color-blue);--wa-color-success-on:var(--wa-color-blue-on)}.wa-success-indigo{--wa-color-success-95:var(--wa-color-indigo-95);--wa-color-success-90:var(--wa-color-indigo-90);--wa-color-success-80:var(--wa-color-indigo-80);--wa-color-success-70:var(--wa-color-indigo-70);--wa-color-success-60:var(--wa-color-indigo-60);--wa-color-success-50:var(--wa-color-indigo-50);--wa-color-success-40:var(--wa-color-indigo-40);--wa-color-success-30:var(--wa-color-indigo-30);--wa-color-success-20:var(--wa-color-indigo-20);--wa-color-success-10:var(--wa-color-indigo-10);--wa-color-success-05:var(--wa-color-indigo-05);--wa-color-success:var(--wa-color-indigo);--wa-color-success-on:var(--wa-color-indigo-on)}.wa-success-purple{--wa-color-success-95:var(--wa-color-purple-95);--wa-color-success-90:var(--wa-color-purple-90);--wa-color-success-80:var(--wa-color-purple-80);--wa-color-success-70:var(--wa-color-purple-70);--wa-color-success-60:var(--wa-color-purple-60);--wa-color-success-50:var(--wa-color-purple-50);--wa-color-success-40:var(--wa-color-purple-40);--wa-color-success-30:var(--wa-color-purple-30);--wa-color-success-20:var(--wa-color-purple-20);--wa-color-success-10:var(--wa-color-purple-10);--wa-color-success-05:var(--wa-color-purple-05);--wa-color-success:var(--wa-color-purple);--wa-color-success-on:var(--wa-color-purple-on)}.wa-success-pink{--wa-color-success-95:var(--wa-color-pink-95);--wa-color-success-90:var(--wa-color-pink-90);--wa-color-success-80:var(--wa-color-pink-80);--wa-color-success-70:var(--wa-color-pink-70);--wa-color-success-60:var(--wa-color-pink-60);--wa-color-success-50:var(--wa-color-pink-50);--wa-color-success-40:var(--wa-color-pink-40);--wa-color-success-30:var(--wa-color-pink-30);--wa-color-success-20:var(--wa-color-pink-20);--wa-color-success-10:var(--wa-color-pink-10);--wa-color-success-05:var(--wa-color-pink-05);--wa-color-success:var(--wa-color-pink);--wa-color-success-on:var(--wa-color-pink-on)}.wa-success-gray{--wa-color-success-95:var(--wa-color-gray-95);--wa-color-success-90:var(--wa-color-gray-90);--wa-color-success-80:var(--wa-color-gray-80);--wa-color-success-70:var(--wa-color-gray-70);--wa-color-success-60:var(--wa-color-gray-60);--wa-color-success-50:var(--wa-color-gray-50);--wa-color-success-40:var(--wa-color-gray-40);--wa-color-success-30:var(--wa-color-gray-30);--wa-color-success-20:var(--wa-color-gray-20);--wa-color-success-10:var(--wa-color-gray-10);--wa-color-success-05:var(--wa-color-gray-05);--wa-color-success:var(--wa-color-gray);--wa-color-success-on:var(--wa-color-gray-on)}:where(:root),.wa-warning-yellow{--wa-color-warning-95:var(--wa-color-yellow-95);--wa-color-warning-90:var(--wa-color-yellow-90);--wa-color-warning-80:var(--wa-color-yellow-80);--wa-color-warning-70:var(--wa-color-yellow-70);--wa-color-warning-60:var(--wa-color-yellow-60);--wa-color-warning-50:var(--wa-color-yellow-50);--wa-color-warning-40:var(--wa-color-yellow-40);--wa-color-warning-30:var(--wa-color-yellow-30);--wa-color-warning-20:var(--wa-color-yellow-20);--wa-color-warning-10:var(--wa-color-yellow-10);--wa-color-warning-05:var(--wa-color-yellow-05);--wa-color-warning:var(--wa-color-yellow);--wa-color-warning-on:var(--wa-color-yellow-on)}.wa-warning-red{--wa-color-warning-95:var(--wa-color-red-95);--wa-color-warning-90:var(--wa-color-red-90);--wa-color-warning-80:var(--wa-color-red-80);--wa-color-warning-70:var(--wa-color-red-70);--wa-color-warning-60:var(--wa-color-red-60);--wa-color-warning-50:var(--wa-color-red-50);--wa-color-warning-40:var(--wa-color-red-40);--wa-color-warning-30:var(--wa-color-red-30);--wa-color-warning-20:var(--wa-color-red-20);--wa-color-warning-10:var(--wa-color-red-10);--wa-color-warning-05:var(--wa-color-red-05);--wa-color-warning:var(--wa-color-red);--wa-color-warning-on:var(--wa-color-red-on)}.wa-warning-orange{--wa-color-warning-95:var(--wa-color-orange-95);--wa-color-warning-90:var(--wa-color-orange-90);--wa-color-warning-80:var(--wa-color-orange-80);--wa-color-warning-70:var(--wa-color-orange-70);--wa-color-warning-60:var(--wa-color-orange-60);--wa-color-warning-50:var(--wa-color-orange-50);--wa-color-warning-40:var(--wa-color-orange-40);--wa-color-warning-30:var(--wa-color-orange-30);--wa-color-warning-20:var(--wa-color-orange-20);--wa-color-warning-10:var(--wa-color-orange-10);--wa-color-warning-05:var(--wa-color-orange-05);--wa-color-warning:var(--wa-color-orange);--wa-color-warning-on:var(--wa-color-orange-on)}.wa-warning-green{--wa-color-warning-95:var(--wa-color-green-95);--wa-color-warning-90:var(--wa-color-green-90);--wa-color-warning-80:var(--wa-color-green-80);--wa-color-warning-70:var(--wa-color-green-70);--wa-color-warning-60:var(--wa-color-green-60);--wa-color-warning-50:var(--wa-color-green-50);--wa-color-warning-40:var(--wa-color-green-40);--wa-color-warning-30:var(--wa-color-green-30);--wa-color-warning-20:var(--wa-color-green-20);--wa-color-warning-10:var(--wa-color-green-10);--wa-color-warning-05:var(--wa-color-green-05);--wa-color-warning:var(--wa-color-green);--wa-color-warning-on:var(--wa-color-green-on)}.wa-warning-cyan{--wa-color-warning-95:var(--wa-color-cyan-95);--wa-color-warning-90:var(--wa-color-cyan-90);--wa-color-warning-80:var(--wa-color-cyan-80);--wa-color-warning-70:var(--wa-color-cyan-70);--wa-color-warning-60:var(--wa-color-cyan-60);--wa-color-warning-50:var(--wa-color-cyan-50);--wa-color-warning-40:var(--wa-color-cyan-40);--wa-color-warning-30:var(--wa-color-cyan-30);--wa-color-warning-20:var(--wa-color-cyan-20);--wa-color-warning-10:var(--wa-color-cyan-10);--wa-color-warning-05:var(--wa-color-cyan-05);--wa-color-warning:var(--wa-color-cyan);--wa-color-warning-on:var(--wa-color-cyan-on)}.wa-warning-blue{--wa-color-warning-95:var(--wa-color-blue-95);--wa-color-warning-90:var(--wa-color-blue-90);--wa-color-warning-80:var(--wa-color-blue-80);--wa-color-warning-70:var(--wa-color-blue-70);--wa-color-warning-60:var(--wa-color-blue-60);--wa-color-warning-50:var(--wa-color-blue-50);--wa-color-warning-40:var(--wa-color-blue-40);--wa-color-warning-30:var(--wa-color-blue-30);--wa-color-warning-20:var(--wa-color-blue-20);--wa-color-warning-10:var(--wa-color-blue-10);--wa-color-warning-05:var(--wa-color-blue-05);--wa-color-warning:var(--wa-color-blue);--wa-color-warning-on:var(--wa-color-blue-on)}.wa-warning-indigo{--wa-color-warning-95:var(--wa-color-indigo-95);--wa-color-warning-90:var(--wa-color-indigo-90);--wa-color-warning-80:var(--wa-color-indigo-80);--wa-color-warning-70:var(--wa-color-indigo-70);--wa-color-warning-60:var(--wa-color-indigo-60);--wa-color-warning-50:var(--wa-color-indigo-50);--wa-color-warning-40:var(--wa-color-indigo-40);--wa-color-warning-30:var(--wa-color-indigo-30);--wa-color-warning-20:var(--wa-color-indigo-20);--wa-color-warning-10:var(--wa-color-indigo-10);--wa-color-warning-05:var(--wa-color-indigo-05);--wa-color-warning:var(--wa-color-indigo);--wa-color-warning-on:var(--wa-color-indigo-on)}.wa-warning-purple{--wa-color-warning-95:var(--wa-color-purple-95);--wa-color-warning-90:var(--wa-color-purple-90);--wa-color-warning-80:var(--wa-color-purple-80);--wa-color-warning-70:var(--wa-color-purple-70);--wa-color-warning-60:var(--wa-color-purple-60);--wa-color-warning-50:var(--wa-color-purple-50);--wa-color-warning-40:var(--wa-color-purple-40);--wa-color-warning-30:var(--wa-color-purple-30);--wa-color-warning-20:var(--wa-color-purple-20);--wa-color-warning-10:var(--wa-color-purple-10);--wa-color-warning-05:var(--wa-color-purple-05);--wa-color-warning:var(--wa-color-purple);--wa-color-warning-on:var(--wa-color-purple-on)}.wa-warning-pink{--wa-color-warning-95:var(--wa-color-pink-95);--wa-color-warning-90:var(--wa-color-pink-90);--wa-color-warning-80:var(--wa-color-pink-80);--wa-color-warning-70:var(--wa-color-pink-70);--wa-color-warning-60:var(--wa-color-pink-60);--wa-color-warning-50:var(--wa-color-pink-50);--wa-color-warning-40:var(--wa-color-pink-40);--wa-color-warning-30:var(--wa-color-pink-30);--wa-color-warning-20:var(--wa-color-pink-20);--wa-color-warning-10:var(--wa-color-pink-10);--wa-color-warning-05:var(--wa-color-pink-05);--wa-color-warning:var(--wa-color-pink);--wa-color-warning-on:var(--wa-color-pink-on)}.wa-warning-gray{--wa-color-warning-95:var(--wa-color-gray-95);--wa-color-warning-90:var(--wa-color-gray-90);--wa-color-warning-80:var(--wa-color-gray-80);--wa-color-warning-70:var(--wa-color-gray-70);--wa-color-warning-60:var(--wa-color-gray-60);--wa-color-warning-50:var(--wa-color-gray-50);--wa-color-warning-40:var(--wa-color-gray-40);--wa-color-warning-30:var(--wa-color-gray-30);--wa-color-warning-20:var(--wa-color-gray-20);--wa-color-warning-10:var(--wa-color-gray-10);--wa-color-warning-05:var(--wa-color-gray-05);--wa-color-warning:var(--wa-color-gray);--wa-color-warning-on:var(--wa-color-gray-on)}:where(:root),.wa-danger-red{--wa-color-danger-95:var(--wa-color-red-95);--wa-color-danger-90:var(--wa-color-red-90);--wa-color-danger-80:var(--wa-color-red-80);--wa-color-danger-70:var(--wa-color-red-70);--wa-color-danger-60:var(--wa-color-red-60);--wa-color-danger-50:var(--wa-color-red-50);--wa-color-danger-40:var(--wa-color-red-40);--wa-color-danger-30:var(--wa-color-red-30);--wa-color-danger-20:var(--wa-color-red-20);--wa-color-danger-10:var(--wa-color-red-10);--wa-color-danger-05:var(--wa-color-red-05);--wa-color-danger:var(--wa-color-red);--wa-color-danger-on:var(--wa-color-red-on)}.wa-danger-orange{--wa-color-danger-95:var(--wa-color-orange-95);--wa-color-danger-90:var(--wa-color-orange-90);--wa-color-danger-80:var(--wa-color-orange-80);--wa-color-danger-70:var(--wa-color-orange-70);--wa-color-danger-60:var(--wa-color-orange-60);--wa-color-danger-50:var(--wa-color-orange-50);--wa-color-danger-40:var(--wa-color-orange-40);--wa-color-danger-30:var(--wa-color-orange-30);--wa-color-danger-20:var(--wa-color-orange-20);--wa-color-danger-10:var(--wa-color-orange-10);--wa-color-danger-05:var(--wa-color-orange-05);--wa-color-danger:var(--wa-color-orange);--wa-color-danger-on:var(--wa-color-orange-on)}.wa-danger-yellow{--wa-color-danger-95:var(--wa-color-yellow-95);--wa-color-danger-90:var(--wa-color-yellow-90);--wa-color-danger-80:var(--wa-color-yellow-80);--wa-color-danger-70:var(--wa-color-yellow-70);--wa-color-danger-60:var(--wa-color-yellow-60);--wa-color-danger-50:var(--wa-color-yellow-50);--wa-color-danger-40:var(--wa-color-yellow-40);--wa-color-danger-30:var(--wa-color-yellow-30);--wa-color-danger-20:var(--wa-color-yellow-20);--wa-color-danger-10:var(--wa-color-yellow-10);--wa-color-danger-05:var(--wa-color-yellow-05);--wa-color-danger:var(--wa-color-yellow);--wa-color-danger-on:var(--wa-color-yellow-on)}.wa-danger-green{--wa-color-danger-95:var(--wa-color-green-95);--wa-color-danger-90:var(--wa-color-green-90);--wa-color-danger-80:var(--wa-color-green-80);--wa-color-danger-70:var(--wa-color-green-70);--wa-color-danger-60:var(--wa-color-green-60);--wa-color-danger-50:var(--wa-color-green-50);--wa-color-danger-40:var(--wa-color-green-40);--wa-color-danger-30:var(--wa-color-green-30);--wa-color-danger-20:var(--wa-color-green-20);--wa-color-danger-10:var(--wa-color-green-10);--wa-color-danger-05:var(--wa-color-green-05);--wa-color-danger:var(--wa-color-green);--wa-color-danger-on:var(--wa-color-green-on)}.wa-danger-cyan{--wa-color-danger-95:var(--wa-color-cyan-95);--wa-color-danger-90:var(--wa-color-cyan-90);--wa-color-danger-80:var(--wa-color-cyan-80);--wa-color-danger-70:var(--wa-color-cyan-70);--wa-color-danger-60:var(--wa-color-cyan-60);--wa-color-danger-50:var(--wa-color-cyan-50);--wa-color-danger-40:var(--wa-color-cyan-40);--wa-color-danger-30:var(--wa-color-cyan-30);--wa-color-danger-20:var(--wa-color-cyan-20);--wa-color-danger-10:var(--wa-color-cyan-10);--wa-color-danger-05:var(--wa-color-cyan-05);--wa-color-danger:var(--wa-color-cyan);--wa-color-danger-on:var(--wa-color-cyan-on)}.wa-danger-blue{--wa-color-danger-95:var(--wa-color-blue-95);--wa-color-danger-90:var(--wa-color-blue-90);--wa-color-danger-80:var(--wa-color-blue-80);--wa-color-danger-70:var(--wa-color-blue-70);--wa-color-danger-60:var(--wa-color-blue-60);--wa-color-danger-50:var(--wa-color-blue-50);--wa-color-danger-40:var(--wa-color-blue-40);--wa-color-danger-30:var(--wa-color-blue-30);--wa-color-danger-20:var(--wa-color-blue-20);--wa-color-danger-10:var(--wa-color-blue-10);--wa-color-danger-05:var(--wa-color-blue-05);--wa-color-danger:var(--wa-color-blue);--wa-color-danger-on:var(--wa-color-blue-on)}.wa-danger-indigo{--wa-color-danger-95:var(--wa-color-indigo-95);--wa-color-danger-90:var(--wa-color-indigo-90);--wa-color-danger-80:var(--wa-color-indigo-80);--wa-color-danger-70:var(--wa-color-indigo-70);--wa-color-danger-60:var(--wa-color-indigo-60);--wa-color-danger-50:var(--wa-color-indigo-50);--wa-color-danger-40:var(--wa-color-indigo-40);--wa-color-danger-30:var(--wa-color-indigo-30);--wa-color-danger-20:var(--wa-color-indigo-20);--wa-color-danger-10:var(--wa-color-indigo-10);--wa-color-danger-05:var(--wa-color-indigo-05);--wa-color-danger:var(--wa-color-indigo);--wa-color-danger-on:var(--wa-color-indigo-on)}.wa-danger-purple{--wa-color-danger-95:var(--wa-color-purple-95);--wa-color-danger-90:var(--wa-color-purple-90);--wa-color-danger-80:var(--wa-color-purple-80);--wa-color-danger-70:var(--wa-color-purple-70);--wa-color-danger-60:var(--wa-color-purple-60);--wa-color-danger-50:var(--wa-color-purple-50);--wa-color-danger-40:var(--wa-color-purple-40);--wa-color-danger-30:var(--wa-color-purple-30);--wa-color-danger-20:var(--wa-color-purple-20);--wa-color-danger-10:var(--wa-color-purple-10);--wa-color-danger-05:var(--wa-color-purple-05);--wa-color-danger:var(--wa-color-purple);--wa-color-danger-on:var(--wa-color-purple-on)}.wa-danger-pink{--wa-color-danger-95:var(--wa-color-pink-95);--wa-color-danger-90:var(--wa-color-pink-90);--wa-color-danger-80:var(--wa-color-pink-80);--wa-color-danger-70:var(--wa-color-pink-70);--wa-color-danger-60:var(--wa-color-pink-60);--wa-color-danger-50:var(--wa-color-pink-50);--wa-color-danger-40:var(--wa-color-pink-40);--wa-color-danger-30:var(--wa-color-pink-30);--wa-color-danger-20:var(--wa-color-pink-20);--wa-color-danger-10:var(--wa-color-pink-10);--wa-color-danger-05:var(--wa-color-pink-05);--wa-color-danger:var(--wa-color-pink);--wa-color-danger-on:var(--wa-color-pink-on)}.wa-danger-gray{--wa-color-danger-95:var(--wa-color-gray-95);--wa-color-danger-90:var(--wa-color-gray-90);--wa-color-danger-80:var(--wa-color-gray-80);--wa-color-danger-70:var(--wa-color-gray-70);--wa-color-danger-60:var(--wa-color-gray-60);--wa-color-danger-50:var(--wa-color-gray-50);--wa-color-danger-40:var(--wa-color-gray-40);--wa-color-danger-30:var(--wa-color-gray-30);--wa-color-danger-20:var(--wa-color-gray-20);--wa-color-danger-10:var(--wa-color-gray-10);--wa-color-danger-05:var(--wa-color-gray-05);--wa-color-danger:var(--wa-color-gray);--wa-color-danger-on:var(--wa-color-gray-on)}}@layer wa-theme{:where(:root),.wa-theme-default,.wa-light,.wa-dark .wa-invert,.wa-light .wa-theme-default,.wa-dark .wa-theme-default.wa-invert,.wa-dark .wa-theme-default .wa-invert{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--wa-color-text-normal);--wa-color-surface-raised:white;--wa-color-surface-default:white;--wa-color-surface-lowered:var(--wa-color-neutral-95);--wa-color-surface-border:var(--wa-color-neutral-90);--wa-color-text-normal:var(--wa-color-neutral-10);--wa-color-text-quiet:var(--wa-color-neutral-40);--wa-color-text-link:var(--wa-color-brand-40);--wa-color-overlay-modal:color-mix(in oklab, var(--wa-color-neutral-05) 50%, transparent);--wa-color-overlay-inline:color-mix(in oklab, var(--wa-color-neutral-80) 25%, transparent);--wa-color-shadow:color-mix(in oklab, var(--wa-color-neutral-05) calc(var(--wa-shadow-blur-scale) * 4% + 8%), transparent);--wa-color-focus:var(--wa-color-brand-60);--wa-color-mix-hover:oklch(from currentColor calc(1 - l) c h) 10%;--wa-color-mix-active:var(--wa-color-surface-default) 10%;--wa-color-brand-fill-quiet:var(--wa-color-brand-95);--wa-color-brand-fill-normal:var(--wa-color-brand-90);--wa-color-brand-fill-loud:var(--wa-color-brand-50);--wa-color-brand-border-quiet:var(--wa-color-brand-90);--wa-color-brand-border-normal:var(--wa-color-brand-80);--wa-color-brand-border-loud:var(--wa-color-brand-60);--wa-color-brand-on-quiet:var(--wa-color-brand-40);--wa-color-brand-on-normal:var(--wa-color-brand-30);--wa-color-brand-on-loud:white;--wa-color-success-fill-quiet:var(--wa-color-success-95);--wa-color-success-fill-normal:var(--wa-color-success-90);--wa-color-success-fill-loud:var(--wa-color-success-50);--wa-color-success-border-quiet:var(--wa-color-success-90);--wa-color-success-border-normal:var(--wa-color-success-80);--wa-color-success-border-loud:var(--wa-color-success-60);--wa-color-success-on-quiet:var(--wa-color-success-40);--wa-color-success-on-normal:var(--wa-color-success-30);--wa-color-success-on-loud:white;--wa-color-warning-fill-quiet:var(--wa-color-warning-95);--wa-color-warning-fill-normal:var(--wa-color-warning-90);--wa-color-warning-fill-loud:var(--wa-color-warning-50);--wa-color-warning-border-quiet:var(--wa-color-warning-90);--wa-color-warning-border-normal:var(--wa-color-warning-80);--wa-color-warning-border-loud:var(--wa-color-warning-60);--wa-color-warning-on-quiet:var(--wa-color-warning-40);--wa-color-warning-on-normal:var(--wa-color-warning-30);--wa-color-warning-on-loud:white;--wa-color-danger-fill-quiet:var(--wa-color-danger-95);--wa-color-danger-fill-normal:var(--wa-color-danger-90);--wa-color-danger-fill-loud:var(--wa-color-danger-50);--wa-color-danger-border-quiet:var(--wa-color-danger-90);--wa-color-danger-border-normal:var(--wa-color-danger-80);--wa-color-danger-border-loud:var(--wa-color-danger-60);--wa-color-danger-on-quiet:var(--wa-color-danger-40);--wa-color-danger-on-normal:var(--wa-color-danger-30);--wa-color-danger-on-loud:white;--wa-color-neutral-fill-quiet:var(--wa-color-neutral-95);--wa-color-neutral-fill-normal:var(--wa-color-neutral-90);--wa-color-neutral-fill-loud:var(--wa-color-neutral-20);--wa-color-neutral-border-quiet:var(--wa-color-neutral-90);--wa-color-neutral-border-normal:var(--wa-color-neutral-80);--wa-color-neutral-border-loud:var(--wa-color-neutral-60);--wa-color-neutral-on-quiet:var(--wa-color-neutral-40);--wa-color-neutral-on-normal:var(--wa-color-neutral-30);--wa-color-neutral-on-loud:white}.wa-dark,.wa-invert,.wa-dark .wa-theme-default,.wa-light .wa-theme-default.wa-invert,.wa-light .wa-theme-default .wa-invert{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--wa-color-text-normal);--wa-color-surface-raised:var(--wa-color-neutral-10);--wa-color-surface-default:var(--wa-color-neutral-05);--wa-color-surface-lowered:color-mix(in oklab, var(--wa-color-surface-default), black 20%);--wa-color-surface-border:var(--wa-color-neutral-20);--wa-color-text-normal:var(--wa-color-neutral-95);--wa-color-text-quiet:var(--wa-color-neutral-60);--wa-color-text-link:var(--wa-color-brand-70);--wa-color-overlay-modal:oklab(0% none none/.6);--wa-color-overlay-inline:color-mix(in oklab, var(--wa-color-neutral-50) 10%, transparent);--wa-color-shadow:color-mix(in oklab, var(--wa-color-surface-lowered) calc(var(--wa-shadow-blur-scale) * 32% + 40%), transparent);--wa-color-focus:var(--wa-color-brand-60);--wa-color-mix-hover:oklch(from currentColor calc(1 - l) c h) 20%;--wa-color-mix-active:var(--wa-color-surface-default) 20%;--wa-color-brand-fill-quiet:var(--wa-color-brand-10);--wa-color-brand-fill-normal:var(--wa-color-brand-20);--wa-color-brand-fill-loud:var(--wa-color-brand-50);--wa-color-brand-border-quiet:var(--wa-color-brand-20);--wa-color-brand-border-normal:var(--wa-color-brand-30);--wa-color-brand-border-loud:var(--wa-color-brand-40);--wa-color-brand-on-quiet:var(--wa-color-brand-60);--wa-color-brand-on-normal:var(--wa-color-brand-70);--wa-color-brand-on-loud:white;--wa-color-success-fill-quiet:var(--wa-color-success-10);--wa-color-success-fill-normal:var(--wa-color-success-20);--wa-color-success-fill-loud:var(--wa-color-success-50);--wa-color-success-border-quiet:var(--wa-color-success-20);--wa-color-success-border-normal:var(--wa-color-success-30);--wa-color-success-border-loud:var(--wa-color-success-40);--wa-color-success-on-quiet:var(--wa-color-success-60);--wa-color-success-on-normal:var(--wa-color-success-70);--wa-color-success-on-loud:white;--wa-color-warning-fill-quiet:var(--wa-color-warning-10);--wa-color-warning-fill-normal:var(--wa-color-warning-20);--wa-color-warning-fill-loud:var(--wa-color-warning-50);--wa-color-warning-border-quiet:var(--wa-color-warning-20);--wa-color-warning-border-normal:var(--wa-color-warning-30);--wa-color-warning-border-loud:var(--wa-color-warning-40);--wa-color-warning-on-quiet:var(--wa-color-warning-60);--wa-color-warning-on-normal:var(--wa-color-warning-70);--wa-color-warning-on-loud:white;--wa-color-danger-fill-quiet:var(--wa-color-danger-10);--wa-color-danger-fill-normal:var(--wa-color-danger-20);--wa-color-danger-fill-loud:var(--wa-color-danger-50);--wa-color-danger-border-quiet:var(--wa-color-danger-20);--wa-color-danger-border-normal:var(--wa-color-danger-30);--wa-color-danger-border-loud:var(--wa-color-danger-40);--wa-color-danger-on-quiet:var(--wa-color-danger-60);--wa-color-danger-on-normal:var(--wa-color-danger-70);--wa-color-danger-on-loud:white;--wa-color-neutral-fill-quiet:var(--wa-color-neutral-10);--wa-color-neutral-fill-normal:var(--wa-color-neutral-20);--wa-color-neutral-fill-loud:var(--wa-color-neutral-90);--wa-color-neutral-border-quiet:var(--wa-color-neutral-20);--wa-color-neutral-border-normal:var(--wa-color-neutral-30);--wa-color-neutral-border-loud:var(--wa-color-neutral-40);--wa-color-neutral-on-quiet:var(--wa-color-neutral-60);--wa-color-neutral-on-normal:var(--wa-color-neutral-70);--wa-color-neutral-on-loud:var(--wa-color-neutral-05)}:where(:root),.wa-theme-default,.wa-light,.wa-dark,.wa-invert{font-family:var(--wa-font-family-body);--wa-font-family-body:ui-sans-serif, system-ui, sans-serif;--wa-font-family-heading:var(--wa-font-family-body);--wa-font-family-code:ui-monospace, monospace;--wa-font-family-longform:ui-serif, serif;--wa-font-size-scale:1;--wa-font-size-3xs:round(calc(var(--wa-font-size-2xs) / 1.125), 1px);--wa-font-size-2xs:round(calc(var(--wa-font-size-xs) / 1.125), 1px);--wa-font-size-xs:round(calc(var(--wa-font-size-s) / 1.125), 1px);--wa-font-size-s:round(calc(var(--wa-font-size-m) / 1.125), 1px);--wa-font-size-m:calc(1rem * var(--wa-font-size-scale));--wa-font-size-l:round(calc(var(--wa-font-size-m) * 1.125 * 1.125), 1px);--wa-font-size-xl:round(calc(var(--wa-font-size-l) * 1.125 * 1.125), 1px);--wa-font-size-2xl:round(calc(var(--wa-font-size-xl) * 1.125 * 1.125), 1px);--wa-font-size-3xl:round(calc(var(--wa-font-size-2xl) * 1.125 * 1.125), 1px);--wa-font-size-4xl:round(calc(var(--wa-font-size-3xl) * 1.125 * 1.125), 1px);--wa-font-size-5xl:round(calc(var(--wa-font-size-4xl) * 1.125 * 1.125), 1px);--wa-font-size-smaller:round(calc(1em / 1.125), 1px);--wa-font-size-larger:round(calc(1em * 1.125 * 1.125), 1px);--wa-font-weight-light:300;--wa-font-weight-normal:400;--wa-font-weight-semibold:500;--wa-font-weight-bold:600;--wa-font-weight-body:var(--wa-font-weight-normal);--wa-font-weight-heading:var(--wa-font-weight-bold);--wa-font-weight-code:var(--wa-font-weight-normal);--wa-font-weight-longform:var(--wa-font-weight-normal);--wa-font-weight-action:var(--wa-font-weight-semibold);--wa-line-height-condensed:1.2;--wa-line-height-normal:1.6;--wa-line-height-expanded:2;--wa-link-decoration-default:underline color-mix(in oklab, currentColor 70%, transparent) dotted;--wa-link-decoration-hover:underline;--wa-space-scale:1;--wa-space-3xs:calc(var(--wa-space-scale) * .125rem);--wa-space-2xs:calc(var(--wa-space-scale) * .25rem);--wa-space-xs:calc(var(--wa-space-scale) * .5rem);--wa-space-s:calc(var(--wa-space-scale) * .75rem);--wa-space-m:calc(var(--wa-space-scale) * 1rem);--wa-space-l:calc(var(--wa-space-scale) * 1.5rem);--wa-space-xl:calc(var(--wa-space-scale) * 2rem);--wa-space-2xl:calc(var(--wa-space-scale) * 2.5rem);--wa-space-3xl:calc(var(--wa-space-scale) * 3rem);--wa-space-4xl:calc(var(--wa-space-scale) * 4rem);--wa-space-5xl:calc(var(--wa-space-scale) * 5rem);--wa-content-spacing:var(--wa-space-l);--wa-border-style:solid;--wa-border-width-scale:1;--wa-border-width-s:calc(var(--wa-border-width-scale) * .0625rem);--wa-border-width-m:calc(var(--wa-border-width-scale) * .125rem);--wa-border-width-l:calc(var(--wa-border-width-scale) * .1875rem);--wa-border-radius-scale:1;--wa-border-radius-s:calc(var(--wa-border-radius-scale) * .1875rem);--wa-border-radius-m:calc(var(--wa-border-radius-scale) * .375rem);--wa-border-radius-l:calc(var(--wa-border-radius-scale) * .75rem);--wa-border-radius-pill:9999px;--wa-border-radius-circle:50%;--wa-border-radius-square:0px;--wa-focus-ring-style:solid;--wa-focus-ring-width:.1875rem;--wa-focus-ring:var(--wa-focus-ring-style) var(--wa-focus-ring-width) var(--wa-color-focus);--wa-focus-ring-offset:.0625rem;--wa-shadow-offset-x-scale:0;--wa-shadow-offset-x-s:calc(var(--wa-shadow-offset-x-scale) * .125rem);--wa-shadow-offset-x-m:calc(var(--wa-shadow-offset-x-scale) * .25rem);--wa-shadow-offset-x-l:calc(var(--wa-shadow-offset-x-scale) * .5rem);--wa-shadow-offset-y-scale:1;--wa-shadow-offset-y-s:calc(var(--wa-shadow-offset-y-scale) * .125rem);--wa-shadow-offset-y-m:calc(var(--wa-shadow-offset-y-scale) * .25rem);--wa-shadow-offset-y-l:calc(var(--wa-shadow-offset-y-scale) * .5rem);--wa-shadow-blur-scale:1;--wa-shadow-blur-s:calc(var(--wa-shadow-blur-scale) * .125rem);--wa-shadow-blur-m:calc(var(--wa-shadow-blur-scale) * .25rem);--wa-shadow-blur-l:calc(var(--wa-shadow-blur-scale) * .5rem);--wa-shadow-spread-scale:-.5;--wa-shadow-spread-s:calc(var(--wa-shadow-spread-scale) * .125rem);--wa-shadow-spread-m:calc(var(--wa-shadow-spread-scale) * .25rem);--wa-shadow-spread-l:calc(var(--wa-shadow-spread-scale) * .5rem);--wa-shadow-s:var(--wa-shadow-offset-x-s) var(--wa-shadow-offset-y-s) var(--wa-shadow-blur-s) var(--wa-shadow-spread-s) var(--wa-color-shadow);--wa-shadow-m:var(--wa-shadow-offset-x-m) var(--wa-shadow-offset-y-m) var(--wa-shadow-blur-m) var(--wa-shadow-spread-m) var(--wa-color-shadow);--wa-shadow-l:var(--wa-shadow-offset-x-l) var(--wa-shadow-offset-y-l) var(--wa-shadow-blur-l) var(--wa-shadow-spread-l) var(--wa-color-shadow);--wa-transition-easing:ease;--wa-transition-slow:.3s;--wa-transition-normal:.15s;--wa-transition-fast:75ms;--wa-form-control-background-color:var(--wa-color-surface-default);--wa-form-control-border-color:var(--wa-color-neutral-border-loud);--wa-form-control-border-style:var(--wa-border-style);--wa-form-control-border-width:var(--wa-border-width-s);--wa-form-control-border-radius:var(--wa-border-radius-m);--wa-form-control-activated-color:var(--wa-color-brand-fill-loud);--wa-form-control-label-color:var(--wa-color-text-normal);--wa-form-control-label-font-weight:var(--wa-font-weight-semibold);--wa-form-control-label-line-height:var(--wa-line-height-condensed);--wa-form-control-value-color:var(--wa-color-text-normal);--wa-form-control-value-font-weight:var(--wa-font-weight-body);--wa-form-control-value-line-height:var(--wa-line-height-condensed);--wa-form-control-hint-color:var(--wa-color-text-quiet);--wa-form-control-hint-font-weight:var(--wa-font-weight-body);--wa-form-control-hint-line-height:var(--wa-line-height-normal);--wa-form-control-placeholder-color:var(--wa-color-gray-50);--wa-form-control-required-content:"*";--wa-form-control-required-content-color:inherit;--wa-form-control-required-content-offset:.1em;--wa-form-control-padding-block:.75em;--wa-form-control-padding-inline:1em;--wa-form-control-height:round(calc(2 * var(--wa-form-control-padding-block) + 1em * var(--wa-form-control-value-line-height)), 1px);--wa-form-control-toggle-size:round(1.25em, 1px);--wa-button-transform-hover:none;--wa-button-transform-active:scale(.9875);--wa-panel-border-style:var(--wa-border-style);--wa-panel-border-width:var(--wa-border-width-s);--wa-panel-border-radius:var(--wa-border-radius-l);--wa-tooltip-arrow-size:.375rem;--wa-tooltip-background-color:var(--wa-color-text-normal);--wa-tooltip-border-color:var(--wa-tooltip-background-color);--wa-tooltip-border-style:var(--wa-border-style);--wa-tooltip-border-width:var(--wa-border-width-s);--wa-tooltip-border-radius:var(--wa-border-radius-s);--wa-tooltip-content-color:var(--wa-color-surface-default);--wa-tooltip-font-size:var(--wa-font-size-s);--wa-tooltip-line-height:var(--wa-line-height-normal)}:is(html,body):has(wa-page){min-height:100%;margin:0;padding:0}}@layer wa-theme-dimension,wa-theme-overrides;: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)}.latest,.more-articles,.article-list,.prose-page,.published-article,.index-head{max-inline-size:calc(var(--ss-container-wide) + 2 * var(--ss-gutter));overflow-wrap:anywhere;padding:clamp(40px, 5vw, 64px) var(--ss-gutter);margin-inline:auto}:is(.prose-page,.published-article),:is(.prose-page,.published-article)~:is(.latest,.more-articles){max-inline-size:calc(var(--ss-container-reading) + 2 * var(--ss-gutter))}.eyebrow{margin:0 0 var(--ss-space-4);color:var(--ss-muted);font-size:var(--ss-text-meta);letter-spacing:.06em;font-weight:500}.index-head h1,.prose-page h1,.published-article h1,.not-found h1{margin:0 0 var(--ss-space-6);font-size:var(--ss-text-display);letter-spacing:-.04em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:400;line-height:1.05}time{color:var(--ss-muted);font-size:var(--ss-text-meta);font-variant-numeric:tabular-nums}.index-head{padding-block-end:var(--ss-space-7)}.index-head>p:last-child,.lead{max-inline-size:60ch;color:var(--ss-muted);font-size:var(--ss-text-reading);margin:0;line-height:1.7}.latest{border-block-start:1px solid var(--ss-line)}.latest>h2{margin:0 0 var(--ss-space-6);font-size:var(--ss-text-heading);letter-spacing:-.02em;font-weight:500;line-height:1.2}.more-articles{padding-block-start:0}.more-articles>h2{margin:0 0 var(--ss-space-4);font-size:var(--ss-text-title);letter-spacing:-.01em;font-weight:500;line-height:1.3}.more-articles ul{gap:var(--ss-space-3);margin:0;padding:0;list-style:none;display:grid}.more-articles .link{min-block-size:44px;font-size:var(--ss-text-body);align-items:center;display:inline-flex}.article-list{padding-block-start:0}.row.article-row{gap:var(--ss-space-6);padding:var(--ss-space-6) 0}.row.article-row:hover{background:0 0}.article-list>.article-row:first-child,.latest>h2+.article-row{border-block-start:1px solid var(--ss-line)}.row.article-row:last-child{border-block-end:1px solid var(--ss-line)}.article-row>div{min-inline-size:0}.article-row time{display:block}.article-row :is(h2,h3){margin:var(--ss-space-2) 0;font-size:var(--ss-text-title);letter-spacing:-.01em;font-weight:500;line-height:1.3}.article-row p{max-inline-size:65ch;color:var(--ss-muted);font-size:var(--ss-text-body);margin:0;line-height:1.6}.article-row>.icon{color:var(--ss-muted);transition:translate var(--ss-normal) var(--ss-ease), color var(--ss-fast)}.article-row:focus-visible :is(h2,h3){text-underline-offset:4px;text-decoration:underline}.empty-state,.page-empty{text-align:center;justify-items:center;gap:10px;padding:48px 24px;display:grid}.empty-state h2,.page-empty h2{color:var(--ss-ink);font-size:var(--ss-text-title);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.3}.empty-state>p,.page-empty>p{max-inline-size:44ch;color:var(--ss-muted);font-size:var(--ss-text-body);margin:0;line-height:1.6}.empty-state>.button,.page-empty>.button{margin-block-start:8px}.empty-state-actions{gap:var(--ss-space-2);flex-wrap:wrap;margin-block-start:var(--ss-space-6);display:flex}.editorial-illustration,.state-illustration{block-size:auto;animation:enter-fade var(--ss-normal) var(--ss-ease-out) both;display:block}.archive-illustration{inline-size:160px;margin:0 auto 4px}.prose-head{margin:0}.process-hero{align-items:center;gap:var(--ss-space-7);grid-template-columns:minmax(0,1fr) 240px;display:grid}.process-hero h1{margin-block-end:var(--ss-space-5)}.process-illustration{inline-size:240px}.process-illustration-wide{aspect-ratio:2;object-fit:cover}.plain-steps{margin:var(--ss-space-9) 0 0;padding:0;list-style:none}.plain-steps li>div{max-inline-size:65ch}.plain-steps li{padding:var(--ss-space-6) 0;border-block-start:1px solid var(--ss-line);grid-template-columns:44px 1fr;gap:20px;display:grid}.plain-steps li span{color:var(--ss-ink);font-size:var(--ss-text-meta);font-variant-numeric:tabular-nums;padding-block-start:5px;font-weight:500}.plain-steps p{font-size:var(--ss-text-reading);margin:0;line-height:1.7}.plain-steps h2,.information-body h2{margin:0 0 var(--ss-space-4);font-size:var(--ss-text-title);letter-spacing:-.01em;font-weight:500;line-height:1.3}.information-body{max-inline-size:65ch;margin-block:var(--ss-space-8) 0}.information-body h2:not(:first-child){margin-block-start:var(--ss-space-9)}.information-body p,.information-body ul{margin:0 0 var(--ss-space-5);font-size:var(--ss-text-reading);line-height:1.7}.information-body ul{padding-inline-start:1.25em}.information-body p:last-child{margin-block-end:0}.guide-section{margin-block-start:var(--ss-space-8)}.guide-section h2,.guide-links h2{margin:0 0 var(--ss-space-4);font-size:var(--ss-text-title);letter-spacing:-.01em;font-weight:500;line-height:1.3}.guide-section .facts{border-block-start:1px solid var(--ss-line);max-inline-size:65ch}.guide-list{margin:var(--ss-space-6) 0 0;padding:0;list-style:none}.guide-section .guide-list{margin-block-start:0}.guide-list>li{justify-items:start;gap:var(--ss-space-2);padding:var(--ss-space-6) 0;border-block-start:1px solid var(--ss-line);display:grid}.guide-list>li:last-child{border-block-end:1px solid var(--ss-line)}.guide-list p{max-inline-size:65ch;font-size:var(--ss-text-reading);margin:0;line-height:1.6}.guide-list .guide-reason{color:var(--ss-muted);font-size:var(--ss-text-body)}.guide-list .tag:not(:first-child){margin-block-start:var(--ss-space-3)}.guide-list .guide-start{min-block-size:44px;font-size:var(--ss-text-body);align-items:center;margin-block-start:var(--ss-space-2);display:inline-flex}.guide-links{margin-block-start:var(--ss-space-9)}.guide-links ul,.landing-links{gap:var(--ss-space-1);margin:0;padding:0;list-style:none;display:grid}.guide-links a,.landing-links a{min-block-size:44px;font-size:var(--ss-text-body);align-items:center;display:inline-flex}.guide-section .information-body{margin-block-start:0}.guide-list h3{max-inline-size:65ch;font-size:var(--ss-text-reading);margin:0;font-weight:500;line-height:1.45}.guide-list .facts{inline-size:100%}.landing-sources{gap:var(--ss-space-2) var(--ss-space-5);margin:0 0 var(--ss-space-4);font-size:var(--ss-text-reading);flex-wrap:wrap;padding:0;list-style:none;display:flex}.plan-groups{gap:var(--ss-space-7);margin-block-start:var(--ss-space-7);display:grid}.plan-group-title{margin:0 0 var(--ss-space-3);color:var(--ss-muted);font-size:var(--ss-text-meta);letter-spacing:.06em;text-transform:uppercase;font-weight:500;line-height:1.4}.plans{gap:var(--ss-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plan{align-items:start;gap:var(--ss-space-3) var(--ss-space-5);border-radius:var(--ss-radius-card);background:var(--ss-raised);box-shadow:var(--ss-ring), var(--ss-shadow-small);grid-template-columns:auto minmax(0,1fr);padding:18px 20px;display:grid}.plan-title{font-size:var(--ss-text-body);grid-column:1/-1;margin:0;font-weight:500;line-height:1.3}.plan-price{grid-column:1;gap:2px;margin:0;display:grid}.plan-price strong{font-size:var(--ss-text-heading);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.1}.plan-price span{color:var(--ss-muted);font-size:var(--ss-text-meta);line-height:1.4}.plan-facts{gap:var(--ss-space-1);text-align:end;font-size:var(--ss-text-action);grid-column:2;justify-self:end;margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.plan-facts li+li{color:var(--ss-muted)}.plan>.button{grid-column:1/-1;justify-self:start}.plan-rules{margin-block-start:var(--ss-space-9)}.plan-rules h2{margin:0 0 var(--ss-space-5);font-size:var(--ss-text-title);letter-spacing:-.01em;font-weight:500;line-height:1.3}.plan-rules-list{gap:var(--ss-space-5) var(--ss-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;display:grid}.plan-rules-list div{gap:var(--ss-space-1);align-content:start;display:grid}.plan-rules-list dt{font-size:var(--ss-text-action);font-weight:500;line-height:1.45}.plan-rules-list dd{color:var(--ss-muted);font-size:var(--ss-text-action);text-wrap:pretty;margin:0;line-height:1.6}.contact-email{margin:var(--ss-space-7) 0 0}.prose-page.connector-page{max-inline-size:calc(var(--ss-container-wide) + 2 * var(--ss-gutter))}.connector-hero,.connector-path{align-items:start;gap:var(--ss-space-8);grid-template-columns:minmax(280px,1fr) minmax(0,440px);display:grid}.connector-path{align-items:center;margin-block-start:var(--ss-space-9)}.connector-hero h1{text-wrap:balance;margin-block-end:var(--ss-space-5)}.connector-hero .lead{text-wrap:pretty;max-inline-size:44ch}.connector-hero .lead a{padding-block:14px}.connector-add{gap:var(--ss-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin-block-start:var(--ss-space-7);display:grid}.connector-add .button{min-block-size:56px;font-size:var(--ss-text-body);white-space:nowrap}.connector-add .icon{transition:translate var(--ss-normal) var(--ss-ease-out);flex:none}@media (hover:hover){.connector-add .button:hover .icon{translate:2px -2px}}@media (prefers-reduced-motion:reduce){.connector-add .icon{transition:none}.connector-add .button:hover .icon{translate:none}}.connector-custom{margin-block-start:var(--ss-space-7)}.connector-page .connector-custom h2{margin:0 0 var(--ss-space-2);font-size:var(--ss-text-body);letter-spacing:normal;font-weight:500;line-height:1.4}.connector-custom code{padding:var(--ss-space-2) var(--ss-space-3);border:1px solid var(--ss-line);background:var(--ss-raised);font-family:ui-monospace,monospace;font-size:var(--ss-text-action);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:6px;display:block}.connector-custom dl{gap:var(--ss-space-1) var(--ss-space-3);margin:var(--ss-space-3) 0 0;font-size:var(--ss-text-action);grid-template-columns:max-content minmax(0,1fr);line-height:1.5;display:grid}.connector-custom dt{font-weight:500}.connector-custom dd{color:var(--ss-muted);text-wrap:pretty;margin:0}.connector-figure{margin:0}.connector-figure img{border-radius:var(--ss-radius-panel);outline-offset:-1px;outline:1px solid #0000000f;block-size:auto;inline-size:100%;display:block}.connector-figure figcaption{color:var(--ss-muted);font-size:var(--ss-text-action);text-wrap:pretty;margin-block-start:var(--ss-space-3);line-height:1.5}.connector-page :is(.connector-path,.connector-facts) h2{margin:0 0 var(--ss-space-5);font-size:var(--ss-text-heading);letter-spacing:-.02em;font-weight:500;line-height:1.2}.connector-steps{counter-reset:connector-step;margin:0;padding:0;list-style:none}.connector-steps li{gap:var(--ss-space-3);padding-block:var(--ss-space-4);border-block-start:1px solid var(--ss-line);font-size:var(--ss-text-reading);text-wrap:pretty;counter-increment:connector-step;grid-template-columns:24px minmax(0,1fr);line-height:1.5;display:grid}.connector-steps li:before{color:var(--ss-coral-dark);font-variant-numeric:tabular-nums;content:counter(connector-step);font-weight:500}.connector-facts{margin-block-start:var(--ss-space-9)}.connector-facts dt,.connector-facts dd{font-size:var(--ss-text-body)}@media (width<=1023px){.connector-hero,.connector-path{gap:var(--ss-space-7);grid-template-columns:minmax(0,1fr)}.connector-figure{max-inline-size:440px}}.prose-next{margin:var(--ss-space-9) 0 0}.source-coverage{color:var(--ss-muted);font-size:var(--ss-text-action);margin:6px 0 0;line-height:1.6}.source-coverage a{padding-block:14px}.breadcrumbs{align-items:center;gap:0 var(--ss-space-2);color:var(--ss-muted);font-size:var(--ss-text-action);flex-wrap:wrap;display:flex}.breadcrumbs a{min-block-size:44px;min-inline-size:44px;color:var(--ss-muted);justify-content:center;align-items:center;margin-inline:-8px;padding-inline:8px;display:inline-flex}.breadcrumbs a:hover{color:var(--ss-coral-dark)}.breadcrumb-item{align-items:center;gap:var(--ss-space-2);min-inline-size:0;display:inline-flex}.breadcrumb-item:has(>[aria-current=page]){align-items:flex-start;line-height:1.5}.breadcrumb-item:has(>[aria-current=page])>.icon{margin-block-start:2.5px}.breadcrumbs .icon{color:var(--ss-faint);flex:none}.breadcrumbs [aria-current=page]{overflow-wrap:anywhere;min-inline-size:0}.published-article header{padding:var(--ss-space-7) 0;border-block-end:1px solid var(--ss-line)}.byline{color:var(--ss-muted);font-size:var(--ss-text-meta);flex-wrap:wrap;gap:12px 20px;margin-block-start:var(--ss-space-7);display:flex}.article-body{padding:var(--ss-space-8) 0;font-size:var(--ss-text-reading);overflow-wrap:anywhere;line-height:1.7}.article-body>:first-child{margin-block-start:0}.article-body p{margin:0 0 1.1em}.article-body h2,.article-body h3{margin:var(--ss-space-9) 0 var(--ss-space-4);letter-spacing:-.01em;font-weight:500;line-height:1.3}.article-body h2{font-size:var(--ss-text-title)}.article-body h3{font-size:var(--ss-text-body)}.article-body a{text-decoration:underline;-webkit-text-decoration-color:var(--ss-coral);text-decoration-color:var(--ss-coral);text-underline-offset:4px}.article-body a:hover{color:var(--ss-coral-dark)}.article-table-scroll:focus-visible{outline:2px solid var(--ss-focus);outline-offset:4px}.article-table-scroll{overscroll-behavior-inline:contain;max-inline-size:100%;overflow-x:auto}.article-table-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:max-content;min-inline-size:100%}.article-table-scroll th,.article-table-scroll td{border-block-end:1px solid var(--ss-line);text-align:start;padding:10px 12px}.article-table-scroll .topic-table,.article-table-scroll .topic-table :is(thead,tbody){inline-size:100%;min-inline-size:0;display:block}.article-table-scroll .topic-table tr{column-gap:var(--ss-space-4);border-block-end:1px solid var(--ss-line);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));padding:10px 12px;display:grid}.article-table-scroll .topic-table :is(th,td){overflow-wrap:anywhere;border-block-end:0;padding:0}.article-table-scroll .topic-table .topic-change{color:var(--ss-muted);order:1;grid-column:1/-1;margin-block-start:var(--ss-space-1)}@media (width<=900px){.article-table-scroll .topic-table tr{grid-template-columns:repeat(3,minmax(0,1fr))}.article-table-scroll .topic-table tbody th{grid-column:1/-1;margin-block-end:var(--ss-space-1)}.article-table-scroll .topic-table thead th:first-child{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.article-body pre{border-radius:var(--ss-radius-control);background:var(--ss-soft);padding:20px;overflow:auto}.article-body blockquote{border-inline-start:2px solid var(--ss-ink);color:var(--ss-muted);margin-inline:0;padding-inline-start:var(--ss-space-6)}.not-found{place-items:center stretch;gap:var(--ss-space-8);max-inline-size:calc(var(--ss-container-reading) + 2 * var(--ss-gutter));margin:var(--ss-space-10) auto;padding:0 var(--ss-gutter);text-align:start;grid-template-columns:200px minmax(0,1fr)}.not-found-illustration{inline-size:200px}.not-found .eyebrow{margin-block-end:var(--ss-space-3)}.not-found h1{margin-block-end:var(--ss-space-4)}.not-found div>p:not(.eyebrow){max-inline-size:44ch;color:var(--ss-muted);margin:0;line-height:1.6}footer{justify-content:flex-start;align-items:center;gap:0 var(--ss-space-6);border-block-start:1px solid var(--ss-line);min-block-size:64px;color:var(--ss-muted);font-size:var(--ss-text-meta);flex-wrap:wrap;flex:none;padding:10px clamp(24px,4vw,56px);line-height:1.5;display:flex}footer a{align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}.footer-brand{font-weight:500}.footer-note{flex:18rem}@media (hover:hover) and (pointer:fine){.article-row:hover :is(h2,h3){text-decoration:underline;-webkit-text-decoration-color:var(--ss-coral);text-decoration-color:var(--ss-coral);text-underline-offset:4px}.article-row:hover>.icon{color:var(--ss-ink);translate:4px}}@media (width<=1023px){.process-hero{gap:var(--ss-space-6);grid-template-columns:minmax(0,1fr)}.process-hero>div{grid-row:2}.process-illustration{grid-row:1;inline-size:min(160px,40svh);translate:-16%}.process-illustration-wide{inline-size:min(240px,80svh)}}@media (width<=849px){.not-found{justify-items:center;gap:var(--ss-space-4);margin-block:var(--ss-space-7);text-align:center;grid-template-columns:minmax(0,1fr)}.not-found-illustration{inline-size:160px}.not-found>div{justify-items:center;display:grid}.not-found .empty-state-actions{justify-content:center}}@media (width<=700px){.plans,.plan-rules-list{grid-template-columns:minmax(0,1fr)}.plain-steps li{grid-template-columns:28px 1fr;gap:14px;padding-block:22px}.row.article-row{gap:var(--ss-space-4)}.archive-illustration{inline-size:120px}footer{gap:0 var(--ss-space-6);padding:16px var(--ss-gutter)}.footer-brand,.footer-note{flex:1 0 100%}.footer-note{padding-block-start:8px}}@media (prefers-reduced-motion:reduce){.article-row:hover>.icon{translate:none}}@media (width<=849px) and (height<=520px){.not-found-illustration{grid-row:2}.not-found>div{grid-row:1}}.source-switch{margin-block:var(--ss-space-4) var(--ss-space-5)}.source-switch ul{gap:var(--ss-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.source-chip{align-items:center;gap:var(--ss-space-2);border:1px solid var(--ss-line);border-radius:var(--ss-radius-small);min-block-size:44px;color:inherit;font-size:var(--ss-text-meta);transition:background-color var(--ss-fast), border-color var(--ss-fast), scale var(--ss-fast);padding:6px 12px;font-weight:500;text-decoration:none;display:inline-flex}.source-chip:hover,.source-chip:focus-visible{border-color:var(--ss-coral-dark);background:var(--ss-soft)}.source-chip:active{scale:.97}.source-chip[aria-current=true]{border-color:var(--ss-coral-dark);background:var(--ss-soft)}.source-chip .source-logo{min-block-size:0}.source-chip[data-mark-named] .source-chip-name{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.source-item{border-block-start:1px solid var(--ss-line);scroll-margin-block-start:0}.source-item:last-child{border-block-end:1px solid var(--ss-line)}.source-item>summary{align-items:center;gap:var(--ss-space-3);min-block-size:56px;padding-block:var(--ss-space-3);cursor:pointer;padding-inline-end:28px;list-style:none;display:flex;position:relative}.source-item>summary::-webkit-details-marker{display:none}.source-item>summary:after{content:"";border-inline-end:2px solid var(--ss-muted);border-block-end:2px solid var(--ss-muted);block-size:8px;inline-size:8px;transition:rotate var(--ss-fast);position:absolute;inset-block-start:50%;inset-inline-end:6px;translate:0 -70%;rotate:45deg}.source-item[open]>summary:after{translate:0 -30%;rotate:225deg}.source-item>summary:hover h2{color:var(--ss-coral-dark)}.source-head{gap:2px;min-inline-size:0;display:grid}.source-topic{color:var(--ss-muted);font-size:var(--ss-text-meta);line-height:1.4}.source-body{gap:var(--ss-space-3);padding-block:var(--ss-space-2) var(--ss-space-5);display:grid}.source-body>p{margin:0}.source-list h2{font-size:var(--ss-text-title);margin:0;line-height:1.3}.source-list h3{color:var(--ss-muted);font-size:var(--ss-text-meta);margin:0;font-weight:500}.source-logo{flex:none;justify-content:center;align-items:center;min-block-size:32px;min-inline-size:0;display:flex}.source-item>summary .source-logo{justify-content:flex-start;inline-size:160px;overflow:hidden}.source-logo:empty{display:none}.source-item>summary .source-logo:empty{display:flex}.source-facts{gap:var(--ss-space-3);inline-size:100%;max-inline-size:65ch;margin:var(--ss-space-2) 0 0;display:grid}.source-facts>div{gap:var(--ss-space-3);grid-template-columns:9rem minmax(0,1fr);display:grid}.source-facts dt{color:var(--ss-muted);font-size:var(--ss-text-body);font-weight:500}.source-facts dd{font-size:var(--ss-text-body);margin:0;line-height:1.6}.source-facts ul,.source-ask ul{gap:var(--ss-space-1);margin:0;padding-inline-start:1.1em;display:grid}.source-ask{gap:var(--ss-space-1);margin-block-start:var(--ss-space-2);display:grid}.source-ask ul{padding:0;list-style:none}.source-ask .guide-start{margin-block-start:0}.source-more{color:var(--ss-muted);font-size:var(--ss-text-meta)}@media (width<=560px){.source-facts>div{gap:var(--ss-space-1);grid-template-columns:minmax(0,1fr)}.source-switch ul{margin-inline:calc(var(--ss-gutter) * -1);padding-inline:var(--ss-gutter);scrollbar-width:none;scroll-padding-inline:var(--ss-gutter);scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto}.source-switch li{scroll-snap-align:start;flex:none}.source-item>summary{gap:var(--ss-space-1) var(--ss-space-3);flex-wrap:wrap}.source-item>summary .source-logo{min-block-size:28px;inline-size:100%}}@media (prefers-reduced-motion:reduce){.source-chip:active{scale:1}.source-item>summary:after{transition:none}}:root{--ss-paper:#f8f7f3;--ss-raised:#fffefa;--ss-ink:#292721;--ss-muted:#6d6960;--ss-line:#dedbd2;--ss-control-line:#8b867c;--ss-control-hover:#f1efe8;--ss-control-pressed:#e8e3d8;--ss-coral:#c8442d;--ss-coral-dark:#a93422;--ss-coral-wash:#c8442d14;--ss-faint:#8b867c;--ss-success:#2e6b45;--ss-success-wash:#2e6b4514;--ss-state-notice:var(--ss-control-line);--ss-state-error:var(--ss-coral);--ss-fast:.12s;--ss-normal:.18s;--ss-slow:.32s;--ss-stagger:.1s;--ss-research-bubble-duration:.28s;--ss-pulse:1.2s;--ss-trace:1.8s;--ss-travel:8px;--ss-ease-loop:ease-in-out;--ss-ease:cubic-bezier(.2, .8, .2, 1);--ss-ease-out:cubic-bezier(.2, 0, 0, 1);--ss-radius-small:6px;--ss-radius-control:10px;--ss-radius-card:12px;--ss-radius-bubble:14px;--ss-radius-panel:20px;--ss-radius-composer:22px;--ss-radius-pill:999px;--ss-soft:#f1efe8;--ss-chart-primary:#2a6fb0;--ss-chart-secondary:#c8442d;--ss-chart-neutral:var(--ss-faint);--ss-chart-grid:var(--ss-line);--ss-chart-1:#2a6fb0;--ss-chart-2:#c8442d;--ss-chart-3:#1b8a6b;--ss-chart-4:#8e5ea2;--ss-chart-5:#a9740f;--ss-chart-6:#5b6770;--ss-info-wash:#2a6fb01c;--ss-info-icon:#2a6fb0d9;--ss-differs:#1f5a94;--ss-differs-wash:#2a6fb01c;--ss-question-wash:#2a6fb014;--ss-ring:0 0 0 1px #29272112;--ss-shadow-small:0 1px 2px #29272108, 0 4px 12px #29272108;--ss-shadow-raised:0 2px 4px #29272108, 0 12px 32px -8px #29272117;--ss-shadow-dialog:0 24px 90px #29272133;--dock-height:120px;--ss-text-meta:12px;--ss-text-action:14px;--ss-text-body:16px;--ss-text-reading:18px;--ss-text-title:20px;--ss-text-heading:28px;--ss-text-stat:clamp(28px, 2.5vw, 36px);--ss-text-display:clamp(40px, 4.5vw, 56px);--ss-text-hero:clamp(58px, 6.3vw, 88px);--ss-space-1:4px;--ss-space-2:8px;--ss-space-3:12px;--ss-space-4:16px;--ss-space-5:20px;--ss-space-6:24px;--ss-space-7:32px;--ss-space-8:40px;--ss-space-9:48px;--ss-space-10:64px;--ss-container-reading:720px;--ss-container-wide:1088px;--ss-gutter:clamp(24px, 4vw, 56px);--ss-container-conversation:1000px;--ss-gutter-conversation:var(--ss-space-6);--ss-measure-prose:70ch;--ss-measure-note:80ch;--ss-header-height:72px;--ss-account-width:88px;--ss-rail-width:264px}@media (width<=700px){:root{--ss-gutter:16px;--ss-gutter-conversation:16px;--ss-header-height:64px;--ss-text-reading:16px;--ss-text-hero:clamp(42px, 11.8vw, 72px)}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--ss-paper);min-block-size:100dvh;color:var(--ss-ink);font:400 var(--ss-text-body)/1.5 "IBM Plex Sans", system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,textarea{font:inherit}button{color:inherit;cursor:pointer;touch-action:manipulation}button:disabled{cursor:default}h1,h2,h3{text-wrap:balance}p,li,summary,figcaption{text-wrap:pretty}a{color:inherit;text-underline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ss-raised);padding:12px 18px;position:fixed;inset-block-start:-100px;inset-inline-start:16px}.skip-link:focus{inset-block-start:12px}:root{--ss-focus:var(--ss-ink)}:focus-visible{outline:2px solid var(--ss-focus);outline-offset:2px}.startup,.noscript{inline-size:min(600px,100% - 40px);margin:18vh auto}.startup-brand{color:var(--ss-coral);font-size:var(--ss-text-meta);letter-spacing:-.02em;margin:0 0 22px;font-weight:600}.startup h1{font-size:var(--ss-text-hero);letter-spacing:-.055em;font-weight:400}.startup p,.noscript{color:var(--ss-muted)}.startup .startup-brand{color:var(--ss-coral)}.startup button{border:1px solid var(--ss-line);border-radius:var(--ss-radius-control);background:var(--ss-raised);min-block-size:44px;padding:9px 15px}:root{--wa-font-family-body:"IBM Plex Sans", system-ui, sans-serif;--wa-font-family-heading:var(--wa-font-family-body);--wa-color-surface-raised:var(--ss-raised);--wa-color-surface-default:var(--ss-raised);--wa-color-surface-lowered:var(--ss-soft);--wa-color-surface-border:var(--ss-line);--wa-color-text-normal:var(--ss-ink);--wa-color-text-quiet:var(--ss-muted);--wa-color-text-link:var(--ss-coral-dark);--wa-color-focus:var(--ss-focus);--wa-color-brand-fill-quiet:var(--ss-coral-wash);--wa-color-brand-fill-normal:var(--ss-coral-wash);--wa-color-brand-fill-loud:var(--ss-coral);--wa-color-brand-border-quiet:#efd2cc;--wa-color-brand-border-normal:#d98373;--wa-color-brand-border-loud:var(--ss-coral-dark);--wa-color-brand-on-quiet:var(--ss-coral-dark);--wa-color-brand-on-normal:#7e2518;--wa-color-brand-on-loud:white;--wa-color-neutral-fill-quiet:var(--ss-soft);--wa-color-neutral-fill-normal:#e9e5dc;--wa-color-neutral-border-quiet:var(--ss-line);--wa-color-neutral-border-normal:#c8c2b7;--wa-color-neutral-border-loud:#8b867c;--wa-color-neutral-on-quiet:var(--ss-muted);--wa-color-neutral-on-normal:var(--ss-ink);--wa-form-control-border-color:#bdb7ac;--wa-form-control-border-radius:var(--ss-radius-control);--wa-form-control-placeholder-color:var(--ss-muted);--wa-panel-border-radius:var(--ss-radius-panel);--wa-transition-fast:var(--ss-fast);--wa-transition-normal:var(--ss-normal)}wa-dialog.panel-host{--width:32rem;--show-duration:var(--ss-normal);--hide-duration:var(--ss-fast);--spacing:24px}wa-dialog.panel-host::part(dialog){box-sizing:border-box;background:var(--ss-raised);max-block-size:calc(100dvh - 24px);max-inline-size:calc(100vw - 24px);color:var(--ss-ink);border:1px solid var(--ss-line);border-radius:var(--ss-radius-panel);box-shadow:var(--ss-shadow-dialog)}wa-dialog.panel-host::part(body){min-inline-size:0}wa-dialog.panel-host::part(title){letter-spacing:-.025em;font-weight:500}wa-button{font-size:var(--ss-text-action)}wa-button[disabled]{opacity:1}wa-button::part(button){border-radius:var(--ss-radius-control);min-block-size:44px;transition:background-color var(--ss-fast), border-color var(--ss-fast), color var(--ss-fast), box-shadow var(--ss-fast), scale var(--ss-fast);padding-inline:16px;font-weight:500;line-height:1.3}wa-button[variant=brand]:where(:not([disabled]))::part(button){border-color:var(--ss-coral);background:var(--ss-coral);color:#fff;font-weight:600}wa-button[variant=brand]:where(:not([disabled]))::part(button):hover{border-color:var(--ss-coral-dark);background:var(--ss-coral-dark)}wa-button[appearance=outlined]:where(:not([disabled]))::part(button){border-color:var(--ss-control-line);background:var(--ss-raised);color:var(--ss-ink);box-shadow:var(--ss-shadow-small)}wa-button[appearance=outlined]:where(:not([disabled]))::part(button):hover{border-color:var(--ss-ink);background:var(--ss-control-hover)}wa-button[appearance=outlined]:where(:not([disabled]))::part(button):active{background:var(--ss-control-pressed)}wa-button[appearance=plain]::part(button){padding-inline:10px}wa-button[appearance=plain]:where(:not([disabled]))::part(button){color:var(--ss-ink);background:0 0;border-color:#0000}wa-button[appearance=plain]:where(:not([disabled]))::part(button):hover{background:var(--ss-control-hover)}wa-button[appearance=plain]:where(:not([disabled]))::part(button):active{background:var(--ss-control-pressed)}wa-button[variant=danger][appearance=outlined]:where(:not([disabled]))::part(button){border-color:var(--ss-coral-dark);box-shadow:none;color:var(--ss-coral-dark);background:0 0}wa-button[variant=danger][appearance=outlined]:where(:not([disabled]))::part(button):hover{background:var(--ss-coral-wash)}wa-button[variant=danger][appearance=accent]:where(:not([disabled]))::part(button){border-color:var(--ss-coral-dark);background:var(--ss-coral-dark);color:#fff}wa-button[variant=danger][appearance=accent]:where(:not([disabled]))::part(button):hover{border-color:var(--wa-color-brand-on-normal);background:var(--wa-color-brand-on-normal)}wa-button:where(:not([disabled]))::part(button):active{scale:.96}wa-button[disabled]::part(button){border-color:var(--ss-line);background:var(--ss-soft);box-shadow:none;color:var(--ss-muted);cursor:default}wa-button:focus-visible::part(button){outline:2px solid var(--ss-focus);outline-offset:2px}wa-dialog.panel-host::part(close-button),wa-dialog.account-deletion-dialog::part(close-button){display:none}wa-button.panel-close::part(button){border-radius:var(--ss-radius-control);block-size:44px;inline-size:44px;color:var(--ss-ink);transition:background-color var(--ss-fast);background:0 0;padding:0;scale:none}wa-button.panel-close::part(button):hover{background:var(--ss-control-hover)}@media (width<=500px){wa-dialog.panel-host{--spacing:20px}}.icon{stroke-width:1.5px;vertical-align:middle;flex:none;block-size:20px;inline-size:20px;display:inline-block}.icon[data-size="16"]{block-size:16px;inline-size:16px}.icon[data-size="24"]{block-size:24px;inline-size:24px}.button{border-radius:var(--ss-radius-control);min-block-size:44px;color:var(--ss-ink);font:inherit;font-size:var(--ss-text-action);text-align:center;cursor:pointer;font-variant-numeric:tabular-nums;transition-property:background-color,border-color,color,scale;transition-duration:var(--ss-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:500;line-height:1.3;text-decoration:none;transition-timing-function:ease-out;display:inline-flex}.button-primary{border-color:var(--ss-coral);background:var(--ss-coral);color:#fff;font-weight:600}.button-primary:hover:not(:disabled){border-color:var(--ss-coral-dark);background:var(--ss-coral-dark)}.button-secondary{border-color:var(--ss-control-line);background:var(--ss-raised);box-shadow:var(--ss-shadow-small)}.button-secondary:hover:not(:disabled){border-color:var(--ss-ink);background:var(--ss-control-hover)}.button-secondary:active:not(:disabled){background:var(--ss-control-pressed)}.button-tertiary{color:var(--ss-ink);padding-inline:10px}.button-tertiary:hover:not(:disabled){background:var(--ss-control-hover)}.button-tertiary:active:not(:disabled){background:var(--ss-control-pressed)}.button:active:not(:disabled){scale:.96}.button:disabled{border-color:var(--ss-line);background:var(--ss-soft);box-shadow:none;color:var(--ss-muted);cursor:default}.link,.answer-body a{color:var(--ss-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ss-coral);text-decoration-color:var(--ss-coral);text-underline-offset:4px;transition:color var(--ss-fast);text-decoration-thickness:1px}.link:hover,.answer-body a:hover{color:var(--ss-coral-dark)}.tabs{overscroll-behavior-inline:contain;scrollbar-width:none;max-inline-size:100%;box-shadow:inset 0 -1px var(--ss-line);flex-wrap:wrap;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{min-block-size:44px;color:var(--ss-muted);font:inherit;font-size:var(--ss-text-action);white-space:nowrap;cursor:pointer;transition:color var(--ss-fast);background:0 0;border:0;flex:none;align-items:center;padding:0 16px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}.tab:hover,.tab:is([aria-selected=true],[aria-current=page]){color:var(--ss-ink)}.tab:is([aria-selected=true],[aria-current=page]):after{background:var(--ss-coral);content:"";block-size:2px;position:absolute;inset:auto 0 0}.tab:focus-visible{outline:2px solid var(--ss-focus);outline-offset:-2px}@media (width<=399px){.tab{padding-inline:12px}}.segmented{background:var(--ss-soft);border-radius:14px;gap:0;max-inline-size:100%;padding:4px;display:inline-flex}.segmented>button{border-radius:var(--ss-radius-control);min-block-size:44px;color:var(--ss-muted);font:inherit;font-size:var(--ss-text-action);cursor:pointer;transition-property:color,background-color,box-shadow;transition-duration:var(--ss-fast);background:0 0;border:0;padding:9px 16px;font-weight:500;line-height:1.3}.segmented>button:hover{color:var(--ss-ink)}.segmented>button[aria-pressed=true]{background:var(--ss-raised);box-shadow:var(--ss-shadow-small);color:var(--ss-ink)}.facts{grid-template-columns:minmax(min-content,40%) minmax(0,1fr);margin:0;display:grid}.facts>:is(dt,dd){border-block-end:1px solid var(--ss-line);min-block-size:44px;margin:0;padding-block:12px}.facts>dt{color:var(--ss-muted);font-size:var(--ss-text-action);padding-inline-end:var(--ss-space-4);font-weight:500;line-height:1.45}.facts>dd{color:var(--ss-ink);font-size:var(--ss-text-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.facts>:is(dt,dd):nth-last-child(-n+2){border-block-end:0}.facts [data-missing]{color:var(--ss-muted)}@media (width>=768px){.facts{grid-template-columns:minmax(9rem,12rem) minmax(0,1fr)}}.section{gap:var(--ss-space-4) var(--ss-space-7);padding-block:var(--ss-space-6);border-block-end:1px solid var(--ss-line);display:grid}.section:last-child{border-block-end:0}.section-title{font-size:var(--ss-text-title);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.3}.section-description{margin:var(--ss-space-2) 0 0;color:var(--ss-muted);font-size:var(--ss-text-action);line-height:1.55}.section-content{min-inline-size:0;max-inline-size:var(--ss-container-reading)}@media (width>=1024px){.section{grid-template-columns:220px minmax(0,1fr)}}.row{align-items:center;gap:var(--ss-space-4);padding-block:var(--ss-space-4);border-block-end:1px solid var(--ss-line);color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.row:last-child{border-block-end:0}.row-title{font-size:var(--ss-text-body);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;overflow:hidden}.row-meta{color:var(--ss-muted);font-size:var(--ss-text-action);margin:0}a.row{transition:background-color var(--ss-fast)}a.row:hover{background:var(--ss-soft)}.row[aria-current=page]{box-shadow:inset 2px 0 var(--ss-coral)}.table{border-collapse:collapse;inline-size:100%;font-size:var(--ss-text-action);font-variant-numeric:tabular-nums}.table caption{color:var(--ss-muted);font-size:var(--ss-text-action);text-align:start;padding-block-end:var(--ss-space-2)}.table th,.table td{border-block-end:1px solid var(--ss-line);text-align:start;vertical-align:top;padding:12px 10px}.table thead th{color:var(--ss-muted);font-size:var(--ss-text-meta);font-weight:500}.table [data-numeric]{text-align:end}.table tbody tr:last-child>*{border-block-end:0}.tag{border-radius:var(--ss-radius-pill);background:var(--ss-soft);color:var(--ss-muted);font-size:var(--ss-text-meta);white-space:nowrap;padding:2px 8px;font-weight:500;line-height:1.5;display:inline-block}.tag[data-tone=success]{background:var(--ss-success-wash);color:var(--ss-success)}.tag[data-tone=error]{background:var(--ss-coral-wash);color:var(--ss-coral-dark)}.tag[data-tone=computed]{box-shadow:var(--ss-ring);color:var(--ss-ink)}.status-line{min-block-size:1.5em;color:var(--ss-muted);font-size:var(--ss-text-action);margin:0;line-height:1.5}.status-line[data-tone=error]{color:var(--ss-coral-dark)}.status-line[data-tone=success]{color:var(--ss-ink)}.status-line>.icon{vertical-align:-4px;margin-inline-end:var(--ss-space-2)}.status-line[data-tone=success]>.icon{color:var(--ss-success)}.stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.stat{align-content:start;gap:var(--ss-space-1);min-inline-size:0;padding:var(--ss-space-4);border-block-end:1px solid var(--ss-line);margin:0;display:grid}.stat-label{color:var(--ss-muted);font-size:var(--ss-text-meta);font-weight:500}.stat-value{color:var(--ss-ink);font-size:var(--ss-text-stat);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.15}.stat-value[data-missing]{color:var(--ss-muted);font-size:var(--ss-text-body);letter-spacing:0;font-weight:400}.stat-meta{color:var(--ss-muted);font-size:var(--ss-text-action)}@media (width>=768px){.stats{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.stat{border-block-end:0}.stat+.stat{border-inline-start:1px solid var(--ss-line)}}.card{min-inline-size:0;padding:var(--ss-space-5);border-radius:var(--ss-radius-card);background:var(--ss-raised);box-shadow:var(--ss-ring)}.checkbox{flex:none;place-items:center;block-size:24px;inline-size:24px;display:inline-grid;position:relative}.checkbox>input{border:1.5px solid var(--ss-control-line);border-radius:var(--ss-radius-small);background:var(--ss-raised);appearance:none;block-size:24px;inline-size:24px;cursor:inherit;transition-property:background-color,border-color;transition-duration:var(--ss-fast);grid-area:1/1;margin:0}.checkbox>.icon{color:#fff;opacity:0;pointer-events:none;grid-area:1/1}.checkbox>input:hover:not(:disabled){border-color:var(--ss-ink)}.checkbox>input:checked{border-color:var(--ss-ink);background:var(--ss-ink)}.checkbox>input:checked+.icon{opacity:1}.checkbox>input:disabled{border-color:var(--ss-line);background:var(--ss-soft)}.checkbox>input:disabled:checked{border-color:var(--ss-muted);background:var(--ss-muted)}.checkbox>input:focus-visible{outline:2px solid var(--ss-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){wa-button::part(button),.button,.tab,.segmented>button,.checkbox>input{transition:none}}body.site-shell{padding-block-start:var(--ss-header-height);padding-inline-start:var(--ss-rail-width)}.shell-frame{flex-direction:column;min-block-size:100dvh;display:flex;position:relative;overflow-x:clip}.shell-main{flex:1 0 auto;min-inline-size:0}html{scroll-padding-block-start:calc(var(--ss-header-height) + 12px)}.in-chat .conversation :is(a,button,summary,input,select,textarea,[tabindex]){scroll-margin-block-end:calc(var(--dock-height) + 12px)}.rail{--rail-inset:var(--ss-space-3);--rail-icon-column:26px;z-index:5;inline-size:var(--ss-rail-width);border-inline-end:1px solid var(--ss-line);background:var(--ss-paper);flex-direction:column;padding:24px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{min-block-size:44px;min-inline-size:44px;color:var(--ss-coral);align-items:center;padding-inline-start:6px;text-decoration:none;display:inline-flex}.brand>span:last-child{color:var(--ss-ink);font-size:var(--ss-text-body);letter-spacing:-.035em;margin-inline-start:10px;font-weight:500}.brand-loop{background:currentColor;block-size:25px;inline-size:22px;-webkit-mask:url(/favicon.svg) 50%/contain no-repeat;mask:url(/favicon.svg) 50%/contain no-repeat}@media (forced-colors:active){.brand-loop{forced-color-adjust:none;background:linktext}}.rail nav{gap:4px;margin-block-start:22px;display:grid}.icon-button{grid-template-columns:var(--rail-icon-column) 1fr;min-block-size:44px;inline-size:100%;padding:0 var(--rail-inset);border-radius:var(--ss-radius-control);color:var(--ss-muted);font-size:var(--ss-text-action);text-align:start;transition:color var(--ss-fast), background-color var(--ss-fast), scale var(--ss-fast);background:0 0;border:0;align-items:center;text-decoration:none;display:grid;position:relative}.rail-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icon-button:hover{background:var(--ss-control-hover);color:var(--ss-ink)}.rail .new-question{color:var(--ss-ink);font-weight:500}.icon-button[aria-current=page]{background:var(--ss-control-pressed);color:var(--ss-ink);font-weight:500}.icon-button[aria-current=page]:hover{background:var(--ss-control-hover)}.icon-button:active{scale:.96}@media (width>=701px){.icon-button[aria-current=page] svg{stroke-width:1.75px}}.sidebar-history{--sidebar-row-height:40px;--sidebar-text-start:calc(var(--rail-inset) + var(--rail-icon-column));border-block-start:1px solid var(--ss-line);margin-block-start:var(--ss-space-4);padding-block-start:var(--ss-space-2)}.sidebar-history-label{min-block-size:40px;padding-inline:var(--sidebar-text-start) var(--rail-inset);color:var(--ss-muted);font-size:var(--ss-text-meta);align-items:center;margin:0;font-weight:500;display:flex}.sidebar-history-content{gap:var(--ss-space-2);display:grid}.sidebar-history-list{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.sidebar-history-list a{min-block-size:var(--sidebar-row-height);align-items:center;gap:var(--ss-space-2);padding-block:7px;padding-inline:var(--sidebar-text-start) var(--rail-inset);border-radius:var(--ss-radius-control);color:var(--ss-ink);font-size:var(--ss-text-action);transition:background-color var(--ss-fast), color var(--ss-fast);line-height:1.35;text-decoration:none;display:flex;position:relative}.sidebar-history-list a:hover{background-color:var(--ss-control-hover);color:var(--ss-ink)}.sidebar-history-list a:focus-visible{outline-offset:-2px}.sidebar-history-list a[aria-current=page]{background-color:var(--ss-control-pressed);color:var(--ss-ink);font-weight:500}.sidebar-history-list a[aria-current=page]:hover{background-color:var(--ss-control-hover)}.sidebar-history-list a[aria-current=page]:before,.chat-menu nav a[aria-current=page]:before{inset-block:var(--ss-space-3);border-radius:var(--ss-radius-pill);background:var(--ss-coral);content:"";inline-size:2px;position:absolute;inset-inline-start:0}.run-mark{box-sizing:border-box;block-size:14px;inline-size:14px;color:var(--ss-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.run-mark[data-state=running]{border:1.5px solid color-mix(in srgb, currentcolor 22%, transparent);border-block-start-color:currentColor}.run-mark[data-state=ready]:before{background:var(--ss-coral);content:"";border-radius:50%;block-size:8px;inline-size:8px}@media (forced-colors:active){.run-mark[data-state=ready]:before{forced-color-adjust:none;background:linktext}}.sidebar-history-list .run-mark{position:absolute;inset-block-start:10px;inset-inline-start:calc(var(--rail-inset) + (var(--rail-icon-column) - 14px) / 2 - 3px)}.run-pill{inset-inline:var(--ss-rail-width) 0;z-index:5;inline-size:fit-content;max-inline-size:min(480px, calc(100vw - var(--ss-rail-width) - 32px));align-items:center;gap:var(--ss-space-2);border-radius:var(--ss-radius-pill);background:var(--ss-raised);min-block-size:44px;color:var(--ss-ink);font-size:var(--ss-text-action);box-shadow:0 0 0 1px var(--ss-line), var(--ss-shadow-raised);transition:box-shadow var(--ss-fast), background-color var(--ss-fast);margin-inline:auto;padding:8px 16px 8px 14px;text-decoration:none;display:flex;position:fixed;inset-block-end:calc(var(--visual-bottom-inset,0px) + 12px)}.in-chat .run-pill{inset-block-end:calc(var(--dock-height,0px) + var(--visual-bottom-inset,0px) + 12px)}body:not(.in-chat):has(.run-pill){padding-block-end:68px}body:has(.answer-ready) .run-pill{translate:0 -56px}.run-pill:hover{background:var(--ss-control-hover);color:var(--ss-ink)}.run-pill[data-state=ready]{box-shadow:0 0 0 1px var(--ss-coral), var(--ss-shadow-raised)}.run-pill-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.sidebar-history-title{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:auto;min-inline-size:0;display:-webkit-box;overflow:hidden}.sidebar-history-list wa-skeleton{block-size:12px;margin-block:calc((var(--sidebar-row-height) - 12px) / 2);margin-inline:var(--sidebar-text-start) var(--ss-space-8);--color:var(--ss-line);display:block}.sidebar-history-error,.sidebar-history-empty{padding-block:var(--ss-space-3);padding-inline:var(--sidebar-text-start) var(--rail-inset);font-size:var(--ss-text-meta);margin:0;line-height:1.5}.sidebar-history-error{color:var(--ss-coral-dark)}.sidebar-history-empty{color:var(--ss-muted)}.top-bar{inset:0 0 auto var(--ss-rail-width);z-index:6;min-block-size:var(--ss-header-height);justify-content:flex-end;align-items:center;gap:var(--ss-space-7);border-block-end:1px solid var(--ss-line);background:var(--ss-paper);padding:0 32px 0 24px;display:flex;position:fixed}.public-navigation{align-items:center;gap:var(--ss-space-8);display:flex}@media (width>=701px) and (width<=1100px){.public-navigation{gap:var(--ss-space-7)}}@media (width<=979px){.public-navigation .connector-link{display:none}}@media (width<=1139px){.top-bar:has(.admin-link) .connector-link{display:none}}.public-navigation a{min-block-size:44px;min-inline-size:44px;color:var(--ss-ink);font-size:var(--ss-text-action);white-space:nowrap;transition:color var(--ss-fast);justify-content:center;align-items:center;margin-inline:-12px;padding-inline:12px;font-weight:500;text-decoration:none;display:inline-flex}.public-navigation a:hover{color:var(--ss-coral-dark)}.public-navigation a[aria-current=page]{color:var(--ss-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ss-coral);text-decoration-color:var(--ss-coral);text-underline-offset:8px;text-decoration-thickness:2px}.account{z-index:1;border:1px solid var(--ss-line);border-radius:var(--ss-radius-control);background:var(--ss-raised);min-block-size:44px;min-inline-size:100px;color:var(--ss-ink);font-size:var(--ss-text-action);transition:border-color var(--ss-fast), color var(--ss-fast), background-color var(--ss-fast), scale var(--ss-fast);flex:none;justify-content:center;align-items:center;padding-inline:16px;display:inline-flex;position:relative}.account:hover{background:var(--ss-soft)}.account[data-auth-pending]{visibility:hidden}.account:active{scale:.96}.account[data-signed-in]{border-color:var(--ss-line);min-inline-size:92px;color:var(--ss-ink);box-shadow:var(--ss-shadow-small);padding-inline:16px 14px}.account[data-page-active]{border-color:var(--ss-control-line);background:var(--ss-control-pressed);color:var(--ss-ink)}.account-icon{display:none}.account[data-signed-in] .account-icon{margin-inline-start:8px;display:inline-flex}#app{inline-size:min(var(--ss-container-wide), calc(100% - 2 * var(--ss-gutter)));margin:48px auto 0;padding-block-end:32px}.global-status{min-block-size:1.5em;color:var(--ss-muted);font-size:var(--ss-text-meta);margin:0 0 8px}.global-status:empty{display:none}.global-notice{z-index:8;border:1px solid var(--ss-success);border-radius:var(--ss-radius-control);background:linear-gradient(var(--ss-success-wash), var(--ss-success-wash)) var(--ss-raised);min-block-size:44px;inline-size:min(360px,100vw - 32px);box-shadow:var(--ss-shadow-small);color:var(--ss-success);font-size:var(--ss-text-action);align-items:center;margin:0;padding:10px 14px;font-weight:500;display:flex;position:fixed;inset-block-start:calc(var(--ss-header-height) + 16px);inset-inline-end:24px}.global-notice[hidden]{display:none}.global-notice:focus-visible{outline:2px solid var(--ss-focus);outline-offset:var(--ss-space-1)}.inline-refresh{color:var(--ss-coral-dark);font:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:.35rem;padding:0;font-weight:600;text-decoration:underline}.welcome{padding-block-end:32px;padding-inline-end:180px;position:relative}.welcome h1{z-index:1;inline-size:fit-content;max-inline-size:100%;font-size:var(--ss-text-hero);letter-spacing:-.055em;margin:0;font-weight:400;line-height:1.06;position:relative}.welcome>p:last-of-type{max-inline-size:60ch;color:var(--ss-muted);font-size:var(--ss-text-reading);margin:22px 0 0;line-height:1.65}.welcome-links{align-items:center;gap:0 var(--ss-space-5);flex-wrap:wrap;display:flex}.welcome-guides,.welcome-more{align-items:center;gap:0 var(--ss-space-5);margin:var(--ss-space-3) 0 0;color:var(--ss-muted);font-size:var(--ss-text-action);flex-wrap:wrap;display:flex}.welcome-guides>span,.welcome-more>span{font-weight:500}.welcome-guides a,.welcome-more a{min-block-size:44px;color:var(--ss-ink);-webkit-text-decoration-color:var(--ss-control-line);text-decoration-color:var(--ss-control-line);text-underline-offset:3px;transition:color var(--ss-fast), text-decoration-color var(--ss-fast);align-items:center;font-weight:500;text-decoration-thickness:1px;display:inline-flex}.welcome-guides a:hover,.welcome-more a:hover{color:var(--ss-coral-dark);text-decoration-color:currentColor}.welcome-how{margin-block-start:96px}.welcome-how h2{color:var(--ss-ink);font-size:var(--ss-text-heading);letter-spacing:-.03em;margin:0;font-weight:400;line-height:1.15}.welcome-how-steps{gap:var(--ss-space-5) 32px;counter-reset:welcome-how;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none;display:grid}.welcome-how-steps li{counter-increment:welcome-how;border-block-start:1px solid var(--ss-line);padding-block-start:var(--ss-space-4)}.welcome-how-steps li:before{color:var(--ss-coral-dark);font-size:var(--ss-text-meta);font-variant-numeric:tabular-nums;content:counter(welcome-how, decimal-leading-zero);margin-block-end:var(--ss-space-2);font-weight:600;display:block}.welcome-how-steps h3{color:var(--ss-ink);font-size:var(--ss-text-action);margin:0;font-weight:600;line-height:1.35}.welcome-how-steps p{color:var(--ss-muted);font-size:var(--ss-text-action);text-wrap:pretty;margin:6px 0 0;line-height:1.55}.welcome-how-more{margin:var(--ss-space-4) 0 0;font-size:var(--ss-text-action)}.welcome-how-more a{min-block-size:44px;color:var(--ss-ink);-webkit-text-decoration-color:var(--ss-control-line);text-decoration-color:var(--ss-control-line);text-underline-offset:3px;align-items:center;font-weight:500;text-decoration-thickness:1px;display:inline-flex}.welcome-how-more a:hover{color:var(--ss-coral-dark);text-decoration-color:currentColor}.welcome-example{border-radius:var(--ss-radius-panel);background:var(--ss-soft);margin-block-start:80px;padding:48px 48px 32px}.welcome-example[hidden]{display:none}.demo-intro{max-inline-size:60ch;margin-block-end:28px}.demo-intro h2{color:var(--ss-ink);font-size:var(--ss-text-heading);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:400;line-height:1.15}.demo-lead{color:var(--ss-muted);font-size:var(--ss-text-reading);text-wrap:pretty;margin:12px 0 0;line-height:1.6}.demo-frame{border:1px solid var(--ss-line);border-radius:var(--ss-radius-card);background:var(--ss-paper);box-shadow:var(--ss-shadow-small);overflow:hidden}.demo-head{justify-content:space-between;align-items:center;gap:10px;padding:10px 14px 10px 16px;display:flex}.demo-tag{color:var(--ss-muted);font-size:var(--ss-text-meta);font-weight:600;line-height:32px}.demo-replay{border:1px solid var(--ss-line);min-block-size:32px;color:var(--ss-ink);background:var(--ss-raised);font:inherit;font-size:var(--ss-text-meta);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px 0 10px;font-weight:500;display:inline-flex}.demo-replay[hidden]{display:none}.demo-replay:hover{background:var(--ss-control-hover)}.demo-replay:active{background:var(--ss-control-pressed)}.demo-replay,.demo-play{transition:background-color var(--ss-fast) var(--ss-ease), scale var(--ss-fast) var(--ss-ease)}.demo-replay:active,.demo-play:active{scale:.96}.demo-start{justify-content:center;padding:4px 20px 18px;display:flex}.demo-frame:not([data-state=idle]) .demo-start{display:none}.demo-play{min-block-size:44px;color:var(--ss-paper);background:var(--ss-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 22px 0 18px;font-weight:600;display:inline-flex}.demo-play:hover{background:var(--ss-coral-dark)}.demo-progress{background:var(--ss-line);block-size:2px}.demo-progress span{background:var(--ss-coral);transform-origin:0;block-size:100%;display:block;transform:scaleX(0)}.demo-frame[data-state=playing] .demo-progress span{transition:transform var(--demo-duration,0s) linear;transform:scaleX(1)}.welcome-example-turn{min-block-size:140px;padding-inline:24px}.welcome-example-turn .turn{padding-block:12px 18px}.demo-frame[data-state=idle] .assistant-meta{display:none}.welcome-example-note{color:var(--ss-muted);font-size:var(--ss-text-meta);margin:12px 0 0}.demo-cue{margin-block-start:var(--ss-space-3);display:none}.demo-cue[data-ready]:not([hidden]){display:block}.demo-cue[data-gone]{opacity:0;visibility:hidden;transition:opacity var(--ss-normal) var(--ss-ease-out), visibility 0s linear var(--ss-normal)}.in-chat .demo-cue[data-ready],.product-page-active .demo-cue[data-ready]{display:none}.demo-cue-button{border-radius:var(--ss-radius-small);min-block-size:44px;color:var(--ss-muted);font:inherit;font-size:var(--ss-text-action);cursor:pointer;transition:color var(--ss-fast), scale var(--ss-fast);background:0 0;border:0;align-items:center;gap:8px;margin-inline-start:-10px;padding-inline:10px;font-weight:500;display:inline-flex}.demo-cue-button:hover{color:var(--ss-coral-dark)}.demo-cue-button:active{scale:.96}.source-rail-count{color:var(--ss-muted);font-size:var(--ss-text-meta);margin:6px 0 0}.source-rail-count[hidden]{display:none}.source-rail{max-inline-size:780px;margin-block-start:20px}.source-rail[hidden]{display:none}.source-rail h2{color:var(--ss-muted);font-size:var(--ss-text-meta);margin:0;font-weight:500}.source-rail-head{justify-content:space-between;align-items:center;gap:12px;margin-block-end:4px;display:flex}.source-rail-all{min-block-size:44px;color:var(--ss-muted);font-size:var(--ss-text-meta);align-items:center;margin-block:-10px;font-weight:500;display:inline-flex}.source-rail-all:hover{color:var(--ss-coral-dark)}.source-rail-viewport{overscroll-behavior-inline:contain;scrollbar-width:thin;min-inline-size:0;margin-block:-4px;padding-block:4px;overflow-x:auto}.source-rail-scroller{flex-wrap:nowrap;align-items:center;gap:6px 22px;inline-size:max-content;min-inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.source-rail-loading,.source-rail-item,.source-rail-copy{flex:none}.source-rail-viewport[data-looping]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.source-rail-scroller wa-skeleton{--color:var(--ss-line);block-size:24px;inline-size:110px;display:block}.source-rail-link{color:inherit;cursor:pointer;text-decoration:none;display:block}.source-rail-card{border-radius:var(--ss-radius-small);min-block-size:44px;min-inline-size:44px;transition:background-color var(--ss-fast), scale var(--ss-fast), translate var(--ss-normal) var(--ss-ease), box-shadow var(--ss-normal) var(--ss-ease);background:0 0;justify-content:center;align-items:center;gap:8px;padding:4px 6px;display:flex;position:relative}.source-rail-link:hover .source-rail-card,.source-rail-link:focus-visible .source-rail-card{background:var(--ss-soft)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.source-rail-link:hover .source-rail-card{box-shadow:var(--ss-shadow-small);translate:0 -2px}}.source-rail-link:active .source-rail-card{scale:.96}:is(.source-rail-item,.source-rail-copy)[aria-disabled=true] .source-rail-card{color:var(--ss-muted)}.source-rail-logo{flex:none;justify-content:center;align-items:center;block-size:24px;display:inline-flex}.source-rail-logo[hidden]{display:none}.source-rail-logo img{object-fit:contain;block-size:24px;max-inline-size:100%;display:block}@media (forced-colors:active){.source-rail-logo-mask{forced-color-adjust:none;background-color:linktext!important}}.source-rail-name{min-inline-size:0;font-size:var(--ss-text-action);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.source-rail-status{min-block-size:1.4em;color:var(--ss-muted);font-size:var(--ss-text-meta);margin:4px 0 0}.source-rail-status:empty{display:none}.line-art{pointer-events:none;block-size:174px;inline-size:150px;position:absolute;inset-block-start:8px;inset-inline-end:4px;overflow:visible}@media (prefers-reduced-motion:reduce){.source-rail-link:active .source-rail-card{background:var(--ss-soft);scale:1}}.line-shadow{stroke:#d8ad9938;stroke-width:18px}.line-main{stroke:var(--ss-coral);stroke-width:10px;stroke-linecap:round;stroke-dasharray:1700;stroke-dashoffset:1700px;animation:trace var(--ss-trace) var(--ss-ease) forwards}.conversation{inline-size:100%;min-inline-size:0;margin-inline:auto}.dock{inline-size:100%;min-inline-size:0;max-inline-size:780px}.product-page-active #app{inline-size:min(var(--ss-container-wide), calc(100% - 2 * var(--ss-gutter)));margin-block-start:40px}.product-page{inline-size:100%;min-inline-size:0}.in-chat #app{inline-size:min(var(--ss-container-conversation), calc(100% - 2 * var(--ss-gutter-conversation)));margin-block-start:22px;padding-block-end:0}.in-chat .welcome,.in-chat .landing-only,.landing-only[hidden]{display:none}.in-chat .shell-main{min-block-size:calc(100dvh - var(--ss-header-height));flex-direction:column;display:flex}.in-chat #app{flex-direction:column;flex:1 0 auto;display:flex}.in-chat .conversation{flex:1 0 auto}.in-chat .dock{z-index:4;background:linear-gradient(transparent, var(--ss-paper) 20px);inline-size:calc(100% + 40px);max-inline-size:none;margin-inline:-20px;padding:16px 20px 14px;position:sticky;inset-block-end:0}@media (width<=1100px){.welcome{min-block-size:0;padding-inline-end:0}.line-art{display:none}}@media (width>=701px) and (width<=860px){.public-navigation{gap:var(--ss-space-6)}.top-bar{gap:var(--ss-space-6);padding-inline:var(--ss-space-4) 16px}.account[data-signed-in]{min-inline-size:44px;padding-inline:0}.account[data-signed-in] .account-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.account[data-signed-in] .account-icon{margin-inline-start:0}}@media (width>=701px) and (width<=767px){body.site-shell:has(.admin-link){--ss-header-height:88px}.top-bar:has(.admin-link) .public-navigation{gap:0 var(--ss-space-6);flex-wrap:wrap}}.chat-menu{display:none}@media (width<=700px){body.site-shell{padding-inline-start:0}body.site-shell:has(.account[data-signed-in]){--ss-account-width:44px}.rail{z-index:9;inline-size:100%;block-size:var(--ss-header-height);border-inline-end:0;border-block-end:1px solid var(--ss-line);background:var(--ss-paper);padding:0;inset:0 0 auto;overflow:visible}.brand{color:var(--ss-ink);gap:8px;padding-inline:4px;position:absolute;inset-block-start:10px;inset-inline-start:58px}.brand-loop{block-size:21px;inline-size:19px;color:var(--ss-coral)}.brand>span:last-child{margin-inline-start:0}.rail nav.rail-menu{gap:0;margin:0;display:flex;position:absolute;inset-block-start:10px;inset-inline-end:calc(12px + var(--ss-account-width) + 4px)}.rail-menu .history-link{display:none}.icon-button{block-size:44px;inline-size:44px;color:var(--ss-ink);place-items:center;padding:0;display:grid}.rail-menu .icon-button[aria-current=page]{color:var(--ss-ink);background:0 0}.rail-label,.sidebar-history{display:none}.run-pill{max-inline-size:calc(100vw - 32px);inset-inline:0}.top-bar{z-index:10;min-block-size:var(--ss-header-height);pointer-events:none;background:0 0;border:0;padding:0;inset:0 0 auto}.public-navigation,body .public-share-shell .public-navigation{display:none}.account{inline-size:var(--ss-account-width);min-inline-size:0;font-size:var(--ss-text-action);pointer-events:auto;padding-inline:8px;position:absolute;inset-block-start:10px;inset-inline-end:12px}.account[data-signed-in]{min-inline-size:0;padding-inline:0}.account[data-signed-in] .account-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.account[data-signed-in] .account-icon{margin-inline-start:0}.global-notice{inline-size:auto;inset-inline:12px}.chat-menu{z-index:7;display:block;position:absolute;inset-block-start:10px;inset-inline-start:10px}.chat-menu summary{border-radius:var(--ss-radius-control);block-size:44px;inline-size:44px;color:var(--ss-ink);cursor:pointer;transition:background-color var(--ss-fast);place-items:center;list-style:none;display:grid}.chat-menu summary:hover,.chat-menu[open] summary{background:var(--ss-control-hover)}.chat-menu summary::-webkit-details-marker{display:none}.chat-menu[open] summary:before{inset:var(--ss-header-height) 0 0;content:"";background:#29272129;position:fixed}.chat-menu nav{inline-size:min(320px,100vw - 16px);max-block-size:calc(100dvh - var(--ss-header-height) - 12px);overscroll-behavior:contain;border-radius:var(--ss-radius-bubble);background:var(--ss-raised);border:0;gap:2px;margin:0;padding:8px;display:grid;position:absolute;inset-block-start:52px;inset-inline-start:-2px;overflow-y:auto;box-shadow:0 0 0 1px #2927210f,0 2px 4px #2927210a,0 8px 16px -4px #29272114,0 24px 48px -12px #29272124}.chat-menu nav a{border-radius:var(--ss-radius-small);min-block-size:48px;color:var(--ss-ink);font-size:var(--ss-text-body);transition:background-color var(--ss-fast);align-items:center;padding:8px 12px;font-weight:500;text-decoration:none;display:flex;position:relative}.chat-menu nav a:hover{background:var(--ss-control-hover)}.chat-menu nav a[aria-current=page]{background:var(--ss-control-pressed);color:var(--ss-ink);font-weight:500}.chat-menu nav a[hidden]{display:none}.chat-menu nav .menu-secondary{border-block-start:1px solid var(--ss-line);gap:2px;margin-block-start:6px;padding-block-start:6px;display:grid}.chat-menu nav .menu-secondary a{min-block-size:44px;color:var(--ss-muted);font-size:var(--ss-text-action);font-weight:400}.chat-menu nav p{color:var(--ss-muted);font-size:var(--ss-text-meta);margin:4px 12px;line-height:1.5}#app{margin-block-start:28px}.welcome{padding-block-end:18px}.source-rail{margin-block-start:18px}.welcome-how{margin-block-start:64px}.welcome-how-steps{grid-template-columns:minmax(0,1fr);margin-block-start:20px}.welcome-example{margin-block-start:72px;padding:28px 12px 20px}.demo-intro{margin-block-end:20px;padding-inline:4px}.welcome-example-turn{padding-inline:14px}.welcome h1{letter-spacing:-.05em}.line-art{display:none}.in-chat #app{margin-block-start:0}.in-chat .dock{inline-size:calc(100% + 2 * var(--ss-gutter));margin-inline:calc(-1 * var(--ss-gutter));padding:8px 12px max(8px, env(safe-area-inset-bottom));border-block-start:1px solid var(--ss-line);background:var(--ss-paper);inset-block-end:var(--visual-bottom-inset,0px)}body.in-chat footer{display:none}.product-page-active #app{margin-block-start:28px}}@media (width<=360px){.chat-menu{inset-inline-start:6px}.brand{inset-inline-start:52px}.account{inset-inline-end:8px}.rail nav.rail-menu{inset-inline-end:calc(8px + var(--ss-account-width) + 2px)}}@media (width<=700px) and (height<=520px){.welcome{padding-block-end:10px}.welcome>p:last-of-type{margin-block-start:14px}}.composer{border:1px solid var(--ss-line);border-radius:var(--ss-radius-composer);background:var(--ss-raised);box-shadow:var(--ss-shadow-raised);transition:border-color var(--ss-normal) var(--ss-ease), box-shadow var(--ss-normal) var(--ss-ease);padding:22px 22px 12px}.composer:focus-within{border-color:var(--ss-focus);box-shadow:0 0 0 1px var(--ss-focus), var(--ss-shadow-raised)}.composer-input{position:relative}.ai-disclosure,.conversation-question-hint{max-inline-size:100%;color:var(--ss-muted);font-size:var(--ss-text-meta);margin:12px 4px 0;line-height:1.65}.conversation-question-hint{display:none}.in-chat .conversation-question-hint{color:var(--ss-ink);margin-block-end:-6px;display:block}.composer textarea{resize:none;min-block-size:32px;max-block-size:144px;inline-size:100%;color:var(--ss-ink);font:inherit;font-size:var(--ss-text-body);background:0 0;border:0;outline:0;padding:0;line-height:1.5;display:block}.composer textarea::placeholder{color:var(--ss-muted);opacity:1}.composer.examples-visible textarea::placeholder{color:#0000}body:not(.in-chat) .composer textarea{min-block-size:4.5em}.question-example{max-block-size:4.5em;color:var(--ss-muted);font-size:var(--ss-text-body);pointer-events:none;line-height:1.5;position:absolute;inset:0;overflow:hidden}.question-example-layer{-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:normal;opacity:0;transition:opacity var(--ss-fast) var(--ss-ease-out);-webkit-box-orient:vertical;display:-webkit-box;position:absolute;inset:0;overflow:hidden}.question-example-layer[data-shown]{opacity:1}.question-example[hidden]{display:none}.composer-footer{justify-content:flex-end;align-items:center;gap:12px;margin-block-start:12px;display:flex}.composer-options{flex-wrap:wrap;align-items:center;gap:6px;margin-inline-end:auto;display:flex;position:relative}.composer-options[hidden],.model-picker[hidden],.keep-going[hidden]{display:none}.model-picker,.keep-going{position:relative}.model-trigger,.keep-going-toggle{border:1px solid color-mix(in srgb, var(--ss-ink) 10%, transparent);border-radius:var(--ss-radius-pill);background:color-mix(in srgb, var(--ss-ink) 3%, transparent);min-block-size:36px;color:var(--ss-ink);font:inherit;font-size:var(--ss-text-meta);cursor:pointer;transition:background-color var(--ss-normal) var(--ss-ease-out), border-color var(--ss-normal) var(--ss-ease-out), color var(--ss-normal) var(--ss-ease-out), transform var(--ss-fast) var(--ss-ease-out), box-shadow var(--ss-normal) var(--ss-ease-out);align-items:center;gap:7px;padding:0 12px 0 10px;font-weight:500;line-height:1;display:inline-flex}.model-trigger:hover,.keep-going-toggle:hover{background:color-mix(in srgb, var(--ss-ink) 6%, transparent);border-color:color-mix(in srgb, var(--ss-ink) 16%, transparent)}.model-trigger:active,.keep-going-toggle:active,.model-option:active{transform:scale(.985)}.model-trigger[aria-expanded=true],.keep-going-toggle[aria-expanded=true]{background:color-mix(in srgb, var(--ss-ink) 8%, transparent);border-color:color-mix(in srgb, var(--ss-ink) 20%, transparent)}.model-trigger:focus-visible,.keep-going-toggle:focus-visible,.model-option:focus-visible,.keep-going-accept:focus-visible,.keep-going-cancel:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ss-focus) 30%, transparent);outline:none}.model-trigger-label{padding-block-start:1px}.model-chevron{opacity:.6;block-size:5px;inline-size:5px;transition:transform var(--ss-normal) var(--ss-ease-out);border-block-end:1.5px solid;border-inline-end:1.5px solid;margin-inline-start:1px;transform:translateY(-2px)rotate(45deg)}.model-trigger[aria-expanded=true] .model-chevron{transform:translateY(1px)rotate(225deg)}.model-mark-slot{flex:none;align-items:center;display:inline-flex}.model-mark-slot:empty{display:none}.provider-mark{opacity:.85;block-size:14px;inline-size:14px}.model-option .provider-mark{block-size:16px;inline-size:16px}.keep-going-dot{border:1.5px solid color-mix(in srgb, var(--ss-ink) 35%, transparent);block-size:7px;inline-size:7px;transition:background-color var(--ss-normal) var(--ss-ease-out), border-color var(--ss-normal) var(--ss-ease-out), transform var(--ss-normal) var(--ss-ease-out);border-radius:50%}.keep-going-toggle.is-on{color:var(--ss-coral-dark);border-color:color-mix(in srgb, var(--ss-coral) 35%, transparent);background:color-mix(in srgb, var(--ss-coral) 7%, transparent)}.keep-going-toggle.is-on .keep-going-dot{border-color:var(--ss-coral);background:var(--ss-coral);transform:scale(1.15)}.keep-going-toggle.is-locked{color:var(--ss-muted)}.keep-going-toggle.is-locked .keep-going-dot{border-style:dashed}.model-menu,.keep-going-panel{z-index:20;border:1px solid color-mix(in srgb, var(--ss-ink) 10%, transparent);background:var(--ss-raised);box-shadow:0 10px 30px color-mix(in srgb, var(--ss-ink) 14%, transparent), 0 1px 3px color-mix(in srgb, var(--ss-ink) 8%, transparent);transform-origin:0 100%;opacity:1;transition:opacity var(--ss-normal) var(--ss-ease-out), transform var(--ss-normal) var(--ss-ease-out), display var(--ss-normal) allow-discrete;border-radius:16px;padding:6px;position:absolute;inset-block-end:calc(100% + 8px);inset-inline-start:0;transform:translateY(0)scale(1)}.model-menu[hidden],.keep-going-panel[hidden]{opacity:0;display:none;transform:translateY(4px)scale(.98)}@starting-style{.model-menu:not([hidden]),.keep-going-panel:not([hidden]){opacity:0;transform:translateY(4px)scale(.98)}}.model-menu{inline-size:min(340px,100vw - 32px)}.keep-going-panel{inline-size:min(340px,100vw - 32px);padding:14px 16px 16px}.model-option{min-block-size:44px;inline-size:100%;color:var(--ss-ink);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--ss-normal) var(--ss-ease-out), transform var(--ss-fast) var(--ss-ease-out);background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:9px 12px 9px 10px;display:flex}.model-option:hover,.model-option:focus-visible{background:color-mix(in srgb, var(--ss-ink) 5%, transparent)}.model-option[aria-checked=true]{background:color-mix(in srgb, var(--ss-ink) 4%, transparent)}.model-option[aria-checked=true]:hover{background:color-mix(in srgb, var(--ss-ink) 7%, transparent)}.model-option-text{flex:auto;gap:2px;display:grid}.model-option-locked{cursor:not-allowed}.model-option-locked .model-option-name,.model-option-locked .model-option-description,.model-option-locked .provider-mark{color:var(--ss-muted);opacity:.65}.model-option-locked:hover{background:0 0}.model-option-lock{color:var(--ss-muted);font-size:var(--ss-text-meta);font-weight:600}.model-option-name{font-size:var(--ss-text-body);font-weight:600;line-height:1.3}.model-option-description{color:var(--ss-muted);font-size:var(--ss-text-meta);line-height:1.4}.model-check{fill:none;block-size:16px;inline-size:16px;stroke:var(--ss-coral);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--ss-normal) var(--ss-ease-out), transform var(--ss-normal) var(--ss-ease-out);flex:none;transform:scale(.8)}.model-option[aria-checked=true] .model-check{opacity:1;transform:scale(1)}.keep-going-title{font-size:var(--ss-text-body);margin:0 0 6px;font-weight:600}.keep-going-body{color:var(--ss-muted);font-size:var(--ss-text-meta);margin:0;line-height:1.5}.keep-going-lock{color:var(--ss-ink);font-size:var(--ss-text-meta);margin:10px 0 0;font-weight:600}.keep-going-actions{gap:8px;margin-block-start:12px;display:flex}.keep-going-accept,.keep-going-cancel{border-radius:var(--ss-radius-control);min-block-size:36px;font:inherit;font-size:var(--ss-text-meta);cursor:pointer;transition:background-color var(--ss-normal) var(--ss-ease-out), transform var(--ss-fast) var(--ss-ease-out);border:0;padding:0 14px}.keep-going-accept{background:var(--ss-coral);color:#fff}.keep-going-accept:hover{background:var(--ss-coral-dark)}.keep-going-accept:active,.keep-going-cancel:active{transform:scale(.985)}.keep-going-cancel{color:var(--ss-muted);background:0 0}.keep-going-cancel:hover{background:color-mix(in srgb, var(--ss-ink) 5%, transparent)}@media (width<=480px){.model-trigger,.keep-going-toggle{min-block-size:44px;padding-inline:14px 12px}.model-picker,.keep-going{position:static}.model-menu,.keep-going-panel{inline-size:calc(100vw - 72px)}}@media (width<=359px){.composer-footer{gap:8px}.composer-options{gap:4px}.model-trigger,.keep-going-toggle{padding-inline:10px 8px}}@media (prefers-reduced-motion:reduce){.model-trigger,.keep-going-toggle,.model-option,.model-menu,.keep-going-panel,.model-check,.model-chevron,.keep-going-dot,.keep-going-accept,.keep-going-cancel{transition:none}.model-trigger:active,.keep-going-toggle:active,.model-option:active{transform:none}}.composer-error{color:var(--ss-coral-dark);font-size:var(--ss-text-meta);min-block-size:1.4em;margin:4px 0 0}.composer-error:empty{display:none}.send,.stop{border-radius:var(--ss-radius-control);background:var(--ss-coral);color:#fff;block-size:44px;min-inline-size:100px;font-size:var(--ss-text-action);transition:background-color var(--ss-fast), scale var(--ss-fast);border:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:flex}.send[hidden],.stop[hidden]{display:none}.send{border-radius:50%;inline-size:44px;min-inline-size:44px;padding:0}.send>span{display:none}.send:hover:not(:disabled),.stop:hover{background:var(--ss-coral-dark)}.send:disabled{color:var(--ss-muted);background:#eeebe3}.send:active:not(:disabled),.stop:active{scale:.96}.stop .stop-icon{background:currentColor;border-radius:2px;block-size:11px;inline-size:11px}.in-chat .composer{padding-block-start:16px}@media (width>=701px){.in-chat .composer{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:8px 8px 8px 20px;display:grid}.in-chat .composer-input{min-inline-size:0}.in-chat .composer textarea{min-block-size:44px;padding-block:10px}.in-chat .composer-footer{display:contents}.in-chat .send,.in-chat .stop{grid-area:1/2}.in-chat .stop{inline-size:44px;min-inline-size:44px;padding:0}.in-chat .stop>span:last-child{display:none}.in-chat .composer-error{grid-column:1/-1}.in-chat .dock>.conversation-question-hint,.in-chat .dock>.ai-disclosure{color:var(--ss-muted);font-size:var(--ss-text-meta);margin:0;line-height:1.6;display:inline}.in-chat .dock>.ai-disclosure{margin-inline-start:.35em}.in-chat .composer{margin-block-end:8px}}@media (width>=701px) and (height<=500px){.in-chat .composer textarea{max-block-size:88px}.in-chat .dock{padding-block:8px}.in-chat .dock>.conversation-question-hint,.in-chat .dock>.ai-disclosure{display:none}.in-chat .composer{margin-block-end:0}}@media (width<=700px){.composer{padding:17px 16px 11px}.in-chat .composer{grid-template-columns:minmax(0,1fr) 44px;align-items:center;column-gap:8px;padding:8px 10px;display:grid}.in-chat .composer-input{min-inline-size:0}.in-chat .composer textarea{min-block-size:44px;max-block-size:88px;padding-block:10px;line-height:1.45}.in-chat .composer-footer{display:contents}.in-chat .send,.in-chat .stop{grid-area:1/2;block-size:44px;inline-size:44px;min-inline-size:44px;padding:0}.in-chat .stop>span:last-child{display:none}.in-chat .composer-error{grid-column:1/-1}.in-chat .conversation-question-hint,.in-chat .ai-disclosure{display:none}.answer-ready{inline-size:fit-content;max-inline-size:calc(100vw - 32px);z-index:5;border:1px solid var(--ss-coral);border-radius:var(--ss-radius-pill);background:var(--ss-raised);min-block-size:44px;color:var(--ss-ink);box-shadow:var(--ss-shadow-raised);margin-inline:auto;padding:8px 16px;position:fixed;inset-block-end:calc(var(--dock-height,94px) + var(--visual-bottom-inset,0px) + 12px);inset-inline:0}}.turn{padding:28px 0 34px}.user-turn{align-items:flex-end;gap:var(--ss-space-1);margin:0 0 var(--ss-space-7);flex-direction:column;display:flex}.user-name{color:var(--ss-muted);font-size:var(--ss-text-meta);margin:0;font-weight:500}.user-message{inline-size:fit-content;max-inline-size:min(85%, var(--ss-container-reading));padding:var(--ss-space-3) var(--ss-space-4);border-radius:var(--ss-radius-bubble);background:var(--ss-question-wash);color:var(--ss-ink);font-size:var(--ss-text-body);white-space:pre-wrap;overflow-wrap:anywhere;border-end-end-radius:var(--ss-radius-small);margin:0}.assistant-meta{align-items:baseline;gap:10px;min-block-size:24px;margin-block-end:12px;display:flex}.assistant-name{color:var(--ss-muted);font-size:var(--ss-text-meta);margin:0;font-weight:500}.assistant-time{color:var(--ss-muted);font-size:var(--ss-text-meta);font-variant-numeric:tabular-nums}.research{color:var(--ss-muted)}.research-active{min-block-size:0;margin-block:2px 20px}.research-live{display:flow-root}.research-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.research-title,.research-elapsed{color:var(--ss-muted);font-size:var(--ss-text-meta);font-weight:500}.research-elapsed{font-variant-numeric:tabular-nums}.research-active>summary,.research-bubbles:empty{display:none}.research-active[data-writing]:not(:has(>.research-plan)){opacity:0;visibility:hidden;block-size:0;margin-block:0;overflow:clip}.research-active[data-writing]:has(>.research-plan){margin-block:0 12px}.research-active[data-writing]:has(>.research-plan)>:is(.research-head,.research-live){opacity:0;visibility:hidden;block-size:0;margin-block:0;overflow:clip}.research-active .research-bubble[data-state=completed] .research-summary-text{color:var(--ss-ink)}.research-bubbles{flex-direction:column;inline-size:100%;margin:2px 0 0;padding:0;list-style:none;display:flex}.research-active:not([data-writing]) .research-bubbles{min-block-size:84px}.research-active .research-bubble{box-sizing:border-box;block-size:max(28px,1lh + 6px);min-block-size:0;overflow:clip}.research-active .research-summary-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.research-bubble,.research-summary-list li{align-items:flex-start;gap:8px;min-block-size:28px;padding-block:3px;line-height:1.4;display:flex;position:relative}.research-bubble:before,.research-summary-list li:before{background:var(--ss-line);content:"";inline-size:1px;position:absolute;inset-block:0;inset-inline-start:10.5px}.research-bubble:first-child:before,.research-summary-list li:first-child:before{inset-block-start:16px}.research-bubble:last-child:before,.research-summary-list li:last-child:before{inset-block-end:calc(100% - 16px)}.research-bubble-mark{z-index:1;box-sizing:border-box;background:var(--ss-paper);block-size:22px;inline-size:22px;color:var(--ss-muted);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.research-bubble-mark:before{box-sizing:border-box;content:"";border:2px solid;border-radius:50%;block-size:8px;inline-size:8px}.research-bubble-mark[data-glyph]:not([data-glyph=""]):before{display:none}.research-bubble-mark .icon{block-size:16px;inline-size:16px}:is(.research-bubble,.research-summary-list li):is([data-state=started],[data-state=working]) .research-bubble-mark{color:var(--ss-ink)}:is(.research-bubble,.research-summary-list li):is([data-state=started],[data-state=working]) .research-bubble-mark:before{background:currentColor}:is(.research-bubble,.research-summary-list li)[data-state=stopped] .research-bubble-mark{color:var(--ss-faint)}.research-bubble[data-working] .research-bubble-mark:before{display:none}.research-bubble[data-working] .research-bubble-mark:after{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--ss-ink) 22%, transparent);border-block-start-color:var(--ss-ink);content:"";border-radius:50%;position:absolute;inset:2px}.research-summary-list{font-size:var(--ss-text-action);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.research-summary-list li{text-wrap:pretty;padding-block:5px}.research-summary-list .research-summary-text{gap:1px;padding-block-start:1px;display:grid}.turn-step-subject{color:var(--ss-muted);font-size:var(--ss-text-meta);align-items:flex-start;gap:6px;line-height:1.5;display:flex}.turn-step-subject>.publisher-logo{margin-block-start:1px}.conversation-loading{max-inline-size:var(--ss-measure-prose);gap:14px;padding:28px 0 34px;display:grid}.conversation-loading wa-skeleton{--color:var(--ss-line);block-size:14px}.conversation-loading wa-skeleton:nth-child(2){inline-size:86%}.conversation-loading wa-skeleton:nth-child(3){inline-size:64%}.answer-body{font-size:var(--ss-text-reading);letter-spacing:-.01em;overflow-wrap:anywhere;line-height:1.7}.answer-body p,.answer-body ul,.answer-body ol,.answer-body blockquote,.answer-body pre{margin-block:0 var(--ss-space-4)}.answer-body :is(h1,h2,h3,h4,h5,h6){margin-block:var(--ss-space-7) var(--ss-space-3);font-size:var(--ss-text-reading);text-wrap:pretty;font-weight:500;line-height:1.4}.answer-body :is(h1,h2){font-size:var(--ss-text-title);line-height:1.3}.answer-body :is(ul,ol){padding-inline-start:var(--ss-space-6)}.answer-body li+li{margin-block-start:var(--ss-space-2)}.answer-body li>:is(ul,ol){margin-block:var(--ss-space-2) 0}.answer-body li>p{margin-block-end:var(--ss-space-2)}.answer-body strong{font-weight:600}.answer-body blockquote{border-inline-start:2px solid var(--ss-line);color:var(--ss-muted);padding-inline-start:var(--ss-space-4)}.answer-body blockquote>:last-child{margin-block-end:0}.answer-body code{font-family:ui-monospace,monospace;font-size:var(--ss-text-body);letter-spacing:normal}.answer-body :not(pre)>code{background:var(--ss-soft);border-radius:3px;padding:1px 4px}.answer-body pre{max-inline-size:100%;padding:var(--ss-space-3) var(--ss-space-4);border-radius:var(--ss-radius-card);background:var(--ss-soft);line-height:1.6;overflow-x:auto}.answer-body pre code{white-space:pre}.answer-number{vertical-align:baseline;white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:100%;display:inline-block}.answer-number-reference{vertical-align:baseline;max-inline-size:100%;display:inline-block}.answer-body>:first-child{margin-block-start:0}.answer-body>:last-child{margin-block-end:0}.answer-body>:is(p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6){max-inline-size:var(--ss-measure-prose)}.answer-citation{font-size:var(--ss-text-meta);vertical-align:baseline;white-space:nowrap;font-weight:400;line-height:1;position:relative;inset-block-start:-.5em}.answer-citation a{color:var(--ss-coral-dark);touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-sizing:border-box;text-align:center;min-block-size:24px;min-inline-size:24px;margin-block:-6px;padding-block:6px;line-height:12px;text-decoration:none;display:inline-block}@media (pointer:coarse){.answer-table .answer-citation a{position:relative}.answer-table .answer-citation a:before{content:"";position:absolute;inset:-10px}.answer-table .answer-citation:has(+.answer-citation) a:before{inset-inline-end:0}.answer-table .answer-citation+.answer-citation a:before{inset-inline-start:0}}.answer-evidence{margin-block-start:24px;padding:8px 20px 4px;display:grid}.answer-footnotes{color:var(--ss-muted);font-size:var(--ss-text-meta);counter-reset:answer-source;margin:0;padding:0;line-height:1.5;list-style:none}.answer-footnotes li{counter-increment:answer-source;grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:2px 12px;padding-block:12px;scroll-margin-block-start:88px;display:grid}.answer-footnotes li:before{color:var(--ss-muted);font-size:var(--ss-text-action);font-variant-numeric:tabular-nums;content:attr(data-number) "."}.answer-footnotes li+li{border-block-start:1px solid var(--ss-line)}.answer-footnotes .answer-source-group{counter-increment:none;display:block}.answer-footnotes .answer-source-group:before{content:none}.answer-footnotes .answer-source-group>.answer-source-text{margin-inline-start:36px}.answer-source-lines{margin:4px 0 0;padding:0;list-style:none;display:grid}.answer-footnotes .answer-source-lines li{counter-increment:none;border-block-start:0;align-items:center;padding-block:4px}.answer-source-lines .answer-source-chips{margin:0}.answer-source-chips .answer-source-chip-own{background:var(--ss-differs-wash);color:var(--ss-differs);font-weight:500}.answer-source-line-link{color:var(--ss-differs);justify-self:end;align-items:center;display:inline-flex}.answer-footnotes .answer-source-lines li:has(.answer-source-line-link){grid-template-columns:24px minmax(0,1fr) auto}.answer-notes{border-block-start:1px solid var(--ss-line);color:var(--ss-muted);font-size:var(--ss-text-meta);margin-block:4px 12px;padding-block-start:12px;line-height:1.5}.answer-notes h3{font-size:var(--ss-text-meta);margin:0 0 4px;font-weight:500}.answer-notes ul{gap:4px;margin:0;padding-inline-start:1.1em;display:grid}.answer-source-text{gap:2px;min-inline-size:0;display:grid}.answer-source-title{color:var(--ss-ink);font-size:var(--ss-text-body);overflow-wrap:anywhere;font-weight:500;line-height:1.45}.answer-source-meta{font-size:var(--ss-text-meta);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-wrap:pretty}.answer-source-link{transition:color var(--ss-fast);text-decoration:none;display:inline;position:relative}.answer-source-link>span{text-decoration:underline;-webkit-text-decoration-color:var(--ss-coral);text-decoration-color:var(--ss-coral);text-underline-offset:4px;text-decoration-thickness:1px}.answer-source-link>.icon{vertical-align:-2px;margin-inline-start:4px}.answer-source-link:hover{color:var(--ss-coral-dark)}@media (pointer:coarse){.answer-source-link:before{content:"";position:absolute;inset:-10px 0}}@media (width<=700px){body:not(.in-chat) .answer-footnotes li{scroll-margin-block-start:134px}}.answer-notice{border-inline-start:3px solid var(--ss-control-line);border-radius:var(--ss-radius-card);background:var(--ss-soft);color:var(--ss-ink);font-size:var(--ss-text-action);text-wrap:pretty;margin:0 0 18px;padding:12px 16px;line-height:1.55}.answer-notice p{margin:0}.answer-notice>:is(p,ul){max-inline-size:var(--ss-measure-note)}.answer-notice ul{margin:0;padding-inline-start:18px}.disclosure>summary,.research-tools>summary{min-block-size:44px;inline-size:100%;color:var(--ss-ink);font:inherit;font-size:var(--ss-text-action);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:0;font-weight:500;line-height:1.35;list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.research-tools>summary::-webkit-details-marker{display:none}.disclosure-chevron{transition:rotate var(--ss-fast) var(--ss-ease);margin-inline-start:auto}details[open]>summary>.disclosure-chevron{rotate:90deg}@media (hover:hover){:is(.disclosure,.research-tools)>summary:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ss-control-line);text-decoration-color:var(--ss-control-line);text-underline-offset:4px;text-decoration-thickness:1px}}:is(.disclosure,.research-tools)>summary:focus-visible{outline:2px solid var(--ss-focus);outline-offset:2px}.answer-data-content{grid-template-columns:minmax(0,1fr);gap:22px;padding-block:4px 18px;display:grid}.answer-table-scroll thead th{color:var(--ss-muted);font-size:var(--ss-text-meta);font-weight:500}.share-status{align-items:flex-start;display:flex}.share-status>.icon{margin-block-start:3px}.share-result:empty{display:none}.share-result{flex-wrap:wrap}.share-status-text{flex:1 1 0;min-inline-size:0}.share-result>wa-button{margin-inline-start:-10px}.answer-table-scroll{--scroll-surface:var(--ss-paper);overscroll-behavior-inline:contain;max-inline-size:100%;overflow-x:auto}.answer-table-scroll:focus-visible{outline-offset:-2px}.answer-table-scroll[data-overflow-end]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 40px);mask-image:linear-gradient(270deg,#0000,#000 40px)}.answer-body .answer-table-scroll[data-overflow-start] :is(th,td):first-child:after{content:"";pointer-events:none;background:linear-gradient(90deg,#29272138,#29272100);inline-size:14px;position:absolute;inset-block:0;inset-inline-start:100%}.answer-table{margin:0 0 1em}.answer-body .answer-table-scroll :is(th,td):first-child{z-index:1;background:var(--scroll-surface);position:sticky;inset-inline-start:0}.answer-table-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}.answer-table-scroll th,.answer-table-scroll td{border-block-end:1px solid var(--ss-line);text-align:start;overflow-wrap:normal;padding:10px 12px}.answer-table-scroll{font-size:var(--ss-text-body)}.answer-table-scroll :is(th,td):first-child{padding-inline-start:0}@media (width<=700px){.turn{padding-block-start:18px}.user-message{max-inline-size:94%}}.conversation-share-actions{flex-wrap:wrap;gap:10px;display:flex}.conversation-share-actions>wa-button{margin-inline-start:-10px}.conversation-share-actions>.share-mark{align-self:center}.share-mark[hidden]{display:none}wa-dialog.panel-host:has(.share-selection){--width:36rem}.share-selection{gap:var(--ss-space-5);color:var(--ss-ink);grid-template-columns:minmax(0,1fr);display:grid}wa-dialog.panel-host:has(.share-selection)::part(body){scroll-padding-block:20px}.share-selection p{margin:0}.share-intro,.share-help,.share-note{color:var(--ss-muted);font-size:var(--ss-text-action);line-height:1.55}.share-answers{border:0;gap:0;min-inline-size:0;margin:0;padding:0;display:grid}.share-answers legend,.share-option h3{color:var(--ss-ink);font-size:var(--ss-text-body);padding:0;font-weight:600;line-height:1.4}.share-answers legend{margin-block-end:var(--ss-space-2)}.share-answer,.share-consent{align-items:flex-start;gap:var(--ss-space-3);cursor:pointer;min-block-size:44px;padding-block:10px;display:flex}.share-answer+.share-answer{border-block-start:1px solid var(--ss-line)}.share-answer:has(input:disabled){cursor:not-allowed}.share-answer-text{overflow-wrap:anywhere;gap:2px;min-inline-size:0;display:grid}.share-answer:has(input:disabled) .share-answer-line{color:var(--ss-muted)}.share-answer-reason{color:var(--ss-coral-dark);font-size:var(--ss-text-action)}.share-consent-field{gap:var(--ss-space-1);display:grid}.share-consent-message:empty{display:none}.share-consent .checkbox>input[aria-invalid=true]{border-color:var(--ss-coral-dark)}.share-notice[hidden]{display:none}.share-option{gap:var(--ss-space-3);border-block-start:1px solid var(--ss-line);padding-block-start:var(--ss-space-5);display:grid}.share-option h3{margin:0}.share-option wa-button{justify-self:start}.share-email{gap:var(--ss-space-2);font-size:var(--ss-text-action);font-weight:500;display:grid}.share-email input{border:1px solid var(--ss-control-line);border-radius:var(--ss-radius-control);background:var(--ss-raised);min-block-size:44px;inline-size:100%;color:var(--ss-ink);font:inherit;font-size:var(--ss-text-body);transition:border-color var(--ss-fast);padding:10px 12px;font-weight:400}.share-email input:hover{border-color:var(--ss-ink)}.share-email input:focus-visible{outline:2px solid var(--ss-focus);outline-offset:2px}.share-links-section[hidden]{display:none}.share-links{display:grid}.share-link{justify-content:space-between;align-items:center;gap:var(--ss-space-1) var(--ss-space-3);border-block-end:1px solid var(--ss-line);flex-wrap:wrap;min-block-size:56px;display:flex}.share-link:last-child{border-block-end:0}.share-link-open{align-items:center;gap:var(--ss-space-2);min-inline-size:0;display:inline-flex}.share-link-open>.icon{color:var(--ss-muted)}.share-link-open>a{align-items:center;gap:var(--ss-space-1);min-block-size:44px;display:inline-flex}.share-link wa-button.revoke-share{margin-inline-end:-10px}@media (width<=500px){.share-option wa-button{justify-self:stretch}}.public-share-shell .public-navigation{display:flex}.public-share{max-inline-size:var(--ss-container-conversation);margin:56px auto;padding:0 0 80px}@media (width<=700px){.public-share{margin-block-start:32px}}.public-share-turn{border-block-start:1px solid var(--ss-line);padding-block:28px}.answer-outcome{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:16px;display:grid}.answer-outcome-illustration{inline-size:100%;max-inline-size:64px;margin:0}@media (width<=700px){.answer-outcome{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px}}.anonymous-slot:empty{display:none}.anonymous-slot{margin-block-end:var(--ss-space-3,12px)}.anonymous-card{margin-block-start:var(--ss-space-7,32px)}.anonymous-notice-actions{flex-wrap:wrap;gap:8px;margin-block-start:12px;display:flex}.turn-dataset{min-inline-size:0;max-inline-size:100%;margin:0}.turn-dataset figcaption{color:var(--ss-muted);font-size:var(--ss-text-meta);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-block-end:8px;display:flex}.turn-dataset figcaption strong{color:var(--ss-ink);overflow-wrap:anywhere;font-weight:500}.turn-dataset .answer-table{margin-block-end:0}.turn-dataset-note{color:var(--ss-muted);font-size:var(--ss-text-meta);margin:8px 0 0}.research-summary-text{overflow-wrap:anywhere;min-inline-size:0}.answer-table-scroll :is(th,td).answer-table-number{text-align:end;white-space:nowrap}.turn-calculation-list{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.turn-calculation{gap:2px;min-inline-size:0;display:grid}.publisher-logo{flex:none;justify-content:center;align-items:center;min-inline-size:0;max-inline-size:100%;display:inline-flex}.publisher-logo img{object-fit:contain;max-block-size:100%;min-inline-size:0;max-inline-size:100%;display:block}.research-step-logo{margin-block-start:2px}.answer-source-origin{flex-wrap:wrap;align-items:center;gap:4px 10px;min-inline-size:0;display:flex}@media (forced-colors:active){.publisher-logo-mask{forced-color-adjust:none;background-color:linktext!important}}:is(.research-bubble,.research-summary-list li)[data-state=stopped] .research-bubble-mark:before{background:currentColor;border:0;border-radius:1px;block-size:2px;inline-size:8px}:is(.research-bubble,.research-summary-list li)[data-state=stopped] .research-summary-text{color:var(--ss-faint)}.turn-details{border-block-start:1px solid var(--ss-line);margin-block-start:16px}.turn-details+.turn-details{margin-block-start:0}.turn-details:has(+.turn-actions){border-block-end:1px solid var(--ss-line)}@media (hover:hover){.turn-details>summary:hover{text-decoration:none}.turn-details>summary:hover>.turn-details-label{text-decoration:underline;-webkit-text-decoration-color:var(--ss-control-line);text-decoration-color:var(--ss-control-line);text-underline-offset:4px;text-decoration-thickness:1px}}.turn-details>summary>.disclosure-chevron{color:var(--ss-muted);margin-inline-start:0}.turn-details-count{color:var(--ss-muted);font-size:var(--ss-text-meta);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto;font-weight:400}.turn-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:8px;display:flex}.turn-action{box-sizing:border-box;border:1px solid var(--ss-line);background:var(--ss-raised);block-size:36px;color:var(--ss-ink);font:inherit;font-size:var(--ss-text-action);cursor:pointer;transition-property:scale,background-color;transition-duration:var(--ss-fast);transition-timing-function:var(--ss-ease);border-radius:999px;align-items:center;gap:6px;padding:0 14px;line-height:1;display:inline-flex}.turn-action .icon{block-size:14px;inline-size:14px}.turn-action:hover{background:var(--ss-soft)}.turn-action:active{scale:.96}.turn-action-status{color:var(--ss-muted);font-size:var(--ss-text-meta)}.turn-details-body{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:8px 20px;display:grid}.turn-details-section{grid-template-columns:minmax(0,1fr);gap:8px;min-inline-size:0;display:grid}.turn-details-heading{font-size:var(--ss-text-action);margin:0;font-weight:500;line-height:1.4}.answer-source-chips{flex-wrap:wrap;gap:4px 6px;margin-block-start:2px;display:flex}.answer-source-chip{background:var(--ss-soft);max-inline-size:100%;color:var(--ss-muted);font-size:var(--ss-text-meta);overflow-wrap:anywhere;border-radius:999px;padding:2px 8px;line-height:1.5}.answer-table-scroll thead th,.answer-body .answer-table-scroll thead th:first-child{background:var(--ss-soft)}table[data-sortable] th[data-sort-header]{cursor:pointer;-webkit-user-select:none;user-select:none}table[data-sortable] th[data-sort-header]:hover{color:var(--ss-ink)}table[data-sortable] th[data-sort-header]:focus-visible{outline:2px solid var(--ss-focus);outline-offset:-2px}table[data-sortable] th[aria-sort=ascending]:after{content:" ↑"}table[data-sortable] th[aria-sort=descending]:after{content:" ↓"}.answer-table-scroll tfoot :is(th,td){border-block-start:2px solid var(--ss-ink);font-weight:600}.answer-table-scroll .answer-number{white-space:nowrap}@media (width<=700px){.answer-body .answer-table-scroll :is(th,td):first-child{overflow-wrap:anywhere;min-inline-size:6em;max-inline-size:40vw}.answer-table-scroll :is(th,td){padding-inline:10px}.turn-action{block-size:44px;min-inline-size:44px}}.answer-chart{max-inline-size:100%;margin:0;padding:12px 16px 4px}.answer-chart-unit{color:var(--ss-muted);font-size:var(--ss-text-meta);margin-block-end:4px;font-weight:400;display:block}.answer-chart-cells{color:var(--ss-muted);font-size:var(--ss-text-meta);margin:4px 0 0}.answer-chart-plot,.answer-chart-panel{max-inline-size:100%;position:relative}.answer-chart-panels{gap:8px;display:grid}.answer-chart-panel-title{color:var(--ss-ink);font-size:var(--ss-text-action);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.answer-chart-svg{font-variant-numeric:tabular-nums;touch-action:pan-y;-webkit-tap-highlight-color:transparent;block-size:auto;inline-size:100%;font-size:12px;display:block;overflow:visible}.answer-chart-svg:focus-visible{outline:2px solid var(--ss-focus);outline-offset:4px;border-radius:2px}.answer-chart-svg :is(.chart-value,.chart-gap,.chart-tick){pointer-events:none}.answer-chart-svg .chart-hit{fill:#0000;cursor:crosshair}.answer-chart-svg .chart-hit.is-active{fill:var(--ss-ink);fill-opacity:.06}.answer-chart-svg .chart-dot.is-active{stroke:var(--ss-ink);stroke-width:2px}.answer-chart-svg .chart-mark.is-active{stroke:var(--ss-ink);stroke-width:1.5px}.chart-tooltip{z-index:2;border:1px solid var(--ss-line);background:var(--ss-raised);min-inline-size:120px;max-inline-size:min(260px,90%);color:var(--ss-ink);font-size:var(--ss-text-meta);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:8px;padding:8px 10px;position:absolute;box-shadow:0 4px 16px #0000001f}.chart-tooltip[hidden]{display:none}.chart-tooltip-title{margin-block-end:4px;font-weight:600}.chart-tooltip-row{align-items:center;gap:6px;display:flex}.chart-tooltip-name{min-inline-size:0;color:var(--ss-muted);flex:1}.chart-tooltip-value{white-space:nowrap;margin-inline-start:auto;font-weight:500}.answer-chart-svg .chart-grid{stroke:var(--ss-line);stroke-width:1px}.answer-chart-svg .chart-axis{stroke:var(--ss-control-line);stroke-width:1px}.answer-chart-svg :is(.chart-tick,.chart-gap){fill:var(--ss-muted);font-size:12px}.answer-chart-svg .chart-gap.is-suppressed{fill:var(--ss-ink);font-size:16px;font-weight:700}.answer-chart-svg .chart-value{fill:var(--ss-ink);font-size:12px}.answer-chart-svg .chart-slice-label{fill:#fff;pointer-events:none;font-size:12px;font-weight:600}.answer-chart-svg .chart-slice{stroke:var(--ss-raised);stroke-width:1.5px}.answer-chart-svg .chart-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.answer-chart-svg .chart-fill{fill-opacity:.16;stroke:none}.answer-chart-svg .chart-dot{stroke:var(--ss-raised);stroke-width:1px}.answer-chart-svg :is(.chart-mark,.chart-fill,.chart-dot,.chart-tick).s0{fill:var(--ss-chart-1)}.answer-chart-svg :is(.chart-mark,.chart-fill,.chart-dot,.chart-tick).s1{fill:var(--ss-chart-2)}.answer-chart-svg :is(.chart-mark,.chart-fill,.chart-dot,.chart-tick).s2{fill:var(--ss-chart-3)}.answer-chart-svg :is(.chart-mark,.chart-fill,.chart-dot,.chart-tick).s3{fill:var(--ss-chart-4)}.answer-chart-svg :is(.chart-mark,.chart-fill,.chart-dot,.chart-tick).s4{fill:var(--ss-chart-5)}.answer-chart-svg :is(.chart-mark,.chart-fill,.chart-dot,.chart-tick).s5{fill:var(--ss-chart-6)}.answer-chart-svg .chart-line.s0{stroke:var(--ss-chart-1)}.answer-chart-svg .chart-line.s1{stroke:var(--ss-chart-2)}.answer-chart-svg .chart-line.s2{stroke:var(--ss-chart-3)}.answer-chart-svg .chart-line.s3{stroke:var(--ss-chart-4)}.answer-chart-svg .chart-line.s4{stroke:var(--ss-chart-5)}.answer-chart-svg .chart-line.s5{stroke:var(--ss-chart-6)}.answer-chart-key.s0{background:var(--ss-chart-1)}.answer-chart-key.s1{background:var(--ss-chart-2)}.answer-chart-key.s2{background:var(--ss-chart-3)}.answer-chart-key.s3{background:var(--ss-chart-4)}.answer-chart-key.s4{background:var(--ss-chart-5)}.answer-chart-key.s5{background:var(--ss-chart-6)}.answer-chart-legend{flex-wrap:wrap;column-gap:16px;margin:4px 0 0;padding:0;list-style:none;display:flex}.answer-chart-legend li{min-block-size:44px;color:var(--ss-ink);font-size:var(--ss-text-action);align-items:center;gap:8px;display:inline-flex}.answer-chart-key{border-radius:3px;flex:none;block-size:12px;inline-size:12px}.answer-chart-details>summary{cursor:pointer;min-block-size:44px;color:var(--ss-ink);font-size:var(--ss-text-action);align-items:center;display:flex}.answer-chart-details>summary:focus-visible,.answer-chart-table:focus-visible{outline:2px solid var(--ss-focus);outline-offset:2px}.answer-chart-table{overscroll-behavior:contain;max-block-size:min(70vh,640px);max-inline-size:100%;font-size:var(--ss-text-action);overflow:auto}.answer-chart-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}.answer-chart-table :is(th,td){border-block-end:1px solid var(--ss-line);text-align:start;padding:8px 12px 8px 0}.answer-chart-table thead th{z-index:1;background:var(--ss-raised);box-shadow:inset 0 -1px 0 var(--ss-line);color:var(--ss-muted);font-size:var(--ss-text-meta);border-block-end:0;font-weight:500;position:sticky;inset-block-start:0}.answer-chart-cut{color:var(--ss-ink)}.answer-chart-table :is(th,td).answer-table-number{text-align:end;white-space:nowrap}.answer-chart-pending,.answer-chart-note{color:var(--ss-muted);font-size:var(--ss-text-action);margin:0 0 1em}.answer-chart-pending-label{color:var(--ss-muted)}.answer-chart-pending{border-radius:var(--ss-radius-card);background:var(--ss-soft);justify-content:center;align-items:center;min-block-size:280px;max-inline-size:480px;display:flex}@media (prefers-reduced-motion:no-preference){.answer-chart:not(.is-static) .answer-chart-svg :is(.chart-mark,.chart-line,.chart-fill,.chart-dot){animation:chart-draw var(--ss-slow) var(--ss-ease-out) both}}@keyframes chart-draw{0%{opacity:0}to{opacity:1}}.answer-artifact{border:1px solid var(--ss-line);border-radius:var(--ss-radius-card);background:var(--ss-raised);margin:0 0 1em;overflow:clip}.answer-artifact-head{border-block-end:1px solid var(--ss-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;padding:2px 6px 2px 16px;display:flex}.answer-artifact-head:empty{display:none}.answer-streaming .answer-artifact-head:empty{block-size:41px;display:block}.answer-artifact-title{min-inline-size:0;color:var(--ss-ink);font-size:var(--ss-text-action);overflow-wrap:anywhere;flex:10em;padding-block:6px;font-weight:600;line-height:1.35}.collapse-toggle{box-sizing:border-box;border-radius:var(--ss-radius-control);block-size:36px;inline-size:36px;color:var(--ss-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-inline-start:-10px;display:inline-flex}.collapse-toggle:hover{background:var(--ss-soft);color:var(--ss-ink)}.collapse-toggle .disclosure-chevron{transition:rotate var(--ss-fast);rotate:90deg}.answer-artifact[data-collapsed] .collapse-toggle .disclosure-chevron{rotate:0deg}.answer-artifact[data-collapsed]>:not(.answer-artifact-head){display:none}.answer-artifact[data-collapsed]>.answer-artifact-head{border-block-end:0}.answer-artifact-actions{flex-wrap:wrap;gap:2px;display:inline-flex}.artifact-action{box-sizing:border-box;border-radius:var(--ss-radius-control);min-block-size:36px;color:var(--ss-muted);font:inherit;font-size:var(--ss-text-meta);cursor:pointer;transition:background-color var(--ss-fast), color var(--ss-fast), scale var(--ss-fast);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;line-height:1;display:inline-flex}.artifact-action .icon{block-size:14px;inline-size:14px}.artifact-action:hover{background:var(--ss-soft);color:var(--ss-ink)}.artifact-action:active{scale:.96}.answer-artifact .answer-table-scroll{--scroll-surface:var(--ss-raised)}.answer-artifact .answer-table-scroll :is(th,td):first-child{padding-inline-start:16px}.answer-artifact .answer-table-scroll :is(th,td):last-child{padding-inline-end:16px}.answer-artifact .answer-table-scroll table>:last-child>tr:last-child>:is(th,td){border-block-end:0}@media (width<=700px){.artifact-action{min-block-size:44px;min-inline-size:44px}.answer-body .answer-artifact .answer-table-scroll :is(th,td):first-child{min-inline-size:7.5em}}.answer-check{color:var(--ss-muted);font-size:var(--ss-text-meta);text-wrap:pretty;margin:0 0 18px;line-height:1.5}.answer-check-line,.answer-check-hint{margin:0}.answer-check-line{align-items:flex-start;gap:6px;display:flex}.answer-check-line>.icon{flex:none;margin-block-start:2px}.answer-check[data-kind=all] .icon{color:var(--ss-success)}.answer-check-toggle{color:inherit;font:inherit;text-align:start;cursor:help;background:0 0;border:0;padding:0}.answer-check-hint{margin-block-start:2px;padding-inline-start:22px;display:none}.answer-check:hover .answer-check-hint,.answer-check:focus-within .answer-check-hint,.answer-check[data-open] .answer-check-hint{display:block}.unchecked-number{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.turn-followups{flex-wrap:wrap;gap:8px;margin-block-start:12px;display:flex}.turn-followups[hidden]{display:none}.followup-chip{box-sizing:border-box;border:1px solid var(--ss-line);background:var(--ss-raised);min-block-size:36px;max-inline-size:100%;color:var(--ss-ink);font:inherit;font-size:var(--ss-text-action);text-align:start;overflow-wrap:anywhere;text-wrap:pretty;cursor:pointer;transition:background-color var(--ss-fast), scale var(--ss-fast);border-radius:18px;align-items:center;padding:8px 16px;line-height:1.35;display:inline-flex}.followup-chip:hover{background:var(--ss-soft)}.followup-chip:active{scale:.98}@media (width<=700px){.followup-chip{min-block-size:44px}}.citation-card{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--ss-line);border-radius:var(--ss-radius-card);background:var(--ss-raised);max-block-size:calc(100dvh - 16px);inline-size:min(340px,100vw - 16px);color:var(--ss-ink);box-shadow:var(--ss-shadow-dialog);font-size:var(--ss-text-meta);margin:0;padding:12px 14px;line-height:1.5;overflow:auto}.citation-card:popover-open{gap:6px;display:grid}.citation-card-publisher{color:var(--ss-muted);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.citation-card-title{color:var(--ss-ink);font-size:var(--ss-text-action);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.4}.citation-card-updated{color:var(--ss-muted);font-variant-numeric:tabular-nums;margin:0}.citation-card-link{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-block-size:36px;color:var(--ss-coral-dark);justify-self:start;align-items:center;font-weight:500;display:inline-flex}@media (width>=701px){.citation-card{inset:auto;left:var(--card-left,8px);top:var(--card-top,8px)}}@media (width<=700px){.citation-card{inset:auto max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));inline-size:auto;max-block-size:calc(100dvh - 16px - env(safe-area-inset-top));border-radius:var(--ss-radius-panel);padding:16px}.citation-card::backdrop{background:#0000002e}.citation-card-link{min-block-size:44px}}.turn-choices{flex-wrap:wrap;gap:8px;margin-block:4px 12px;display:flex}.turn-choices[hidden]{display:none}.choice-button{box-sizing:border-box;border:1px solid var(--ss-control-line);border-radius:var(--ss-radius-control);background:var(--ss-raised);min-block-size:44px;max-inline-size:100%;color:var(--ss-ink);font:inherit;font-size:var(--ss-text-action);text-align:center;overflow-wrap:anywhere;text-wrap:balance;cursor:pointer;transition:background-color var(--ss-fast), scale var(--ss-fast);justify-content:center;align-items:center;padding:10px 20px;font-weight:500;line-height:1.35;display:inline-flex}.choice-button:hover{background:var(--ss-soft)}.choice-button:active{scale:.98}.choice-button:focus-visible{outline:2px solid var(--ss-focus);outline-offset:2px}.choice-own{flex:280px;gap:8px;min-inline-size:min(100%,280px);display:flex}.choice-own-input{box-sizing:border-box;border:1px solid var(--ss-control-line);border-radius:var(--ss-radius-control);background:var(--ss-raised);min-block-size:44px;min-inline-size:0;color:var(--ss-ink);font:inherit;font-size:max(16px, var(--ss-text-action));flex:auto;padding:10px 14px;line-height:1.35}.choice-own-input::placeholder{color:var(--ss-muted)}.choice-own-input:focus-visible,.choice-own-send:focus-visible{outline:2px solid var(--ss-focus);outline-offset:2px}.choice-own-send{box-sizing:border-box;border-radius:var(--ss-radius-control);background:var(--ss-coral);color:#fff;min-block-size:44px;font:inherit;font-size:var(--ss-text-action);cursor:pointer;transition:background-color var(--ss-fast), scale var(--ss-fast);border:0;flex:none;padding:10px 20px;font-weight:600;line-height:1.35}.choice-own-send:hover:not(:disabled){background:var(--ss-coral-dark)}.choice-own-send:active:not(:disabled){scale:.98}.choice-own-send:disabled{color:var(--ss-muted);cursor:default;background:#eeebe3}@media (width<=480px){.turn-choices{flex-direction:column}.choice-button{inline-size:100%}.choice-own{flex:none;min-inline-size:0}}.research-plan{grid-template-rows:1fr;display:grid}.research-plan[data-new]{opacity:0;grid-template-rows:0fr}.research-plan>.checklist{overflow-clip-margin:4px;min-block-size:0;overflow:clip}.checklist-head{min-block-size:32px;inline-size:100%;color:var(--ss-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:0;line-height:1.4;display:flex;position:relative}.checklist-head:before{content:"";position:absolute;inset:-6px 0}.checklist-head:focus-visible{outline:2px solid var(--ss-focus);outline-offset:2px}@media (hover:hover){.checklist-head:hover{color:var(--ss-ink)}}.checklist-mark{fill:none;block-size:20px;inline-size:20px;stroke:var(--ss-faint);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-block-start:1px;overflow:visible}.checklist-head .checklist-mark{margin-block-start:0}.checklist-mark path{stroke-width:1.75px;stroke-dasharray:13;stroke-dashoffset:13px}:is(.checklist-item[data-state=current],.checklist-head[data-state=current]) .checklist-mark circle{stroke:var(--ss-ink)}:is(.checklist-item[data-state=done],.checklist-head[data-state=done]) .checklist-mark{stroke:var(--ss-success)}:is(.checklist-item[data-state=done],.checklist-head[data-state=done]) .checklist-mark path{stroke-dashoffset:0}.checklist-headline{flex:auto;min-inline-size:0;display:grid}.checklist-line{white-space:nowrap;opacity:0;grid-area:1/1;gap:8px;min-inline-size:0;display:flex;overflow:hidden}.checklist-line[data-on]{opacity:1}.checklist-step{color:var(--ss-ink);font-variant-numeric:tabular-nums;flex:none}.checklist-sep{color:var(--ss-faint);flex:none}.checklist-name{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.checklist-chevron{color:var(--ss-faint);flex:none;margin-inline-start:auto}.checklist[data-open=true] .checklist-chevron{rotate:90deg}.checklist-fold{opacity:0;grid-template-rows:0fr;display:grid}.checklist[data-open=true]>.checklist-fold{opacity:1;grid-template-rows:1fr}.checklist-fold>*{min-block-size:0;overflow:hidden}.checklist-list{gap:2px;margin:4px 0;padding:0 0 0 28px;list-style:none;display:grid}.checklist-item{align-items:flex-start;gap:8px;line-height:1.4;display:flex}.checklist-text{min-inline-size:0;color:var(--ss-muted);overflow-wrap:anywhere;text-wrap:pretty}.checklist-item[data-state=current] .checklist-text{color:var(--ss-ink)}.turn-details-section .checklist-list{font-size:var(--ss-text-action);margin:0;padding:0}.panel-content{min-inline-size:0;color:var(--ss-muted);overflow-wrap:anywhere}.panel-content h2,.panel-content h3{color:var(--ss-ink);font-weight:500}.panel-lede{color:var(--ss-muted);font-size:var(--ss-text-action);margin:0;padding-block-end:var(--ss-space-1);line-height:1.55}.panel-content .section{gap:var(--ss-space-3);padding-block:var(--ss-space-5);grid-template-columns:minmax(0,1fr)}@media (width<=700px){:is(wa-dialog.panel-host:not(.auth-dialog),wa-dialog.account-deletion-dialog)::part(dialog){inline-size:calc(100vw - 16px);max-inline-size:none;max-block-size:calc(100dvh - var(--ss-header-height) - 8px);margin:auto 8px max(8px, env(safe-area-inset-bottom));border-radius:var(--ss-radius-panel)}:is(wa-dialog.panel-host:not(.auth-dialog),wa-dialog.account-deletion-dialog)::part(header){border-block-end:1px solid var(--ss-line);padding:10px 10px 10px 20px}:is(wa-dialog.panel-host:not(.auth-dialog),wa-dialog.account-deletion-dialog)::part(title){font-size:var(--ss-text-title);line-height:1.3}:is(wa-dialog.panel-host:not(.auth-dialog),wa-dialog.account-deletion-dialog)::part(header-actions){align-self:center}:is(wa-dialog.panel-host:not(.auth-dialog),wa-dialog.account-deletion-dialog)::part(body){overscroll-behavior:contain;padding:16px 20px 20px}}.auth-panel{min-inline-size:0;color:var(--ss-ink)}wa-dialog.panel-host.auth-dialog{--width:32rem}.auth-dialog::part(title){font-size:var(--ss-text-title)}.auth-dialog::part(body){padding-block-start:0}.auth-form{gap:var(--ss-space-5);padding:var(--ss-space-1) 0 0;grid-template-columns:minmax(0,1fr);display:grid}.auth-form p{margin:0}.auth-form h3{font-size:var(--ss-text-action);margin:0;font-weight:500;line-height:1.4}.auth-form h3+.auth-intro{margin-block-start:calc(var(--ss-space-3) * -1)}.auth-intro{color:var(--ss-muted);font-size:var(--ss-text-action);line-height:1.55}.auth-form>.auth-intro{max-inline-size:38rem;margin-block-end:calc(var(--ss-space-2) * -1)}.auth-destination{line-height:1.7}.auth-email{color:var(--ss-ink);overflow-wrap:anywhere;font-weight:500}.auth-field-note{color:var(--ss-muted);font-size:var(--ss-text-meta);line-height:1.5;margin-block:calc(var(--ss-space-3) * -1) 0!important}.auth-legal-note{color:var(--ss-muted);font-size:var(--ss-text-meta);margin:0;line-height:1.5}.auth-form wa-input{inline-size:100%;min-inline-size:0}.auth-form wa-input::part(base),.auth-form wa-input::part(input){min-inline-size:0}.auth-form wa-input::part(input-wrapper){min-block-size:44px;min-inline-size:0;overflow:hidden}.auth-form wa-input::part(input){font-size:var(--ss-text-body)}.auth-form wa-input::part(form-control-label){font-size:var(--ss-text-action);font-weight:500}.auth-form wa-input[name=code]::part(input){letter-spacing:.2em;font-variant-numeric:tabular-nums}.auth-form wa-input[data-invalid]::part(base){border-color:var(--ss-coral-dark)}.auth-form wa-button{inline-size:100%}.auth-form wa-button[appearance=plain]{font-variant-numeric:tabular-nums;justify-self:center;inline-size:auto}.auth-form wa-button.auth-link::part(button){color:var(--ss-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ss-coral);text-decoration-color:var(--ss-coral);text-underline-offset:4px;padding-inline:4px;text-decoration-thickness:1px}.auth-form wa-button.auth-link::part(button):hover{color:var(--ss-coral-dark);background:0 0}.auth-form wa-button.auth-link[disabled]::part(button){color:var(--ss-muted);-webkit-text-decoration-color:var(--ss-faint);text-decoration-color:var(--ss-faint);background:0 0;border-color:#0000}.auth-secondary{justify-content:center;align-items:center;gap:var(--ss-space-1) var(--ss-space-3);flex-wrap:wrap;display:flex}.auth-mode-switch{justify-content:center;align-items:center;gap:0 var(--ss-space-1);border-block-start:1px solid var(--ss-line);color:var(--ss-muted);font-size:var(--ss-text-action);text-align:center;flex-wrap:wrap;padding-block-start:var(--ss-space-2);display:flex}.auth-divider{align-items:center;gap:var(--ss-space-3);color:var(--ss-muted);font-size:var(--ss-text-meta);display:flex}.auth-divider:before,.auth-divider:after{content:"";border-block-start:1px solid var(--ss-line);flex:1}.oauth-providers{gap:var(--ss-space-2);display:grid}.oauth-provider svg{block-size:18px;inline-size:18px}.auth-form .auth-error-message{margin-block:calc(var(--ss-space-2) * -1) 0;align-items:flex-start;display:flex}.auth-error-message>.icon{margin-block-start:3px}.auth-form .auth-error-message[hidden]{display:none}.auth-form .form-status{color:var(--ss-muted);font-size:var(--ss-text-action)}.auth-form .form-status:empty{display:none}.captcha-field{gap:8px;min-inline-size:0;display:grid}.captcha-widget{min-block-size:65px}.captcha-status{color:var(--ss-muted);font-size:var(--ss-text-action);margin:0}.captcha-status.captcha-error{color:var(--ss-coral-dark)}@media (width<=500px){wa-dialog.panel-host.auth-dialog{--width:calc(100vw - 24px)}}.page-layout{inline-size:100%;padding-block-end:72px}.page-heading{border-block-end:1px solid var(--ss-line);justify-content:space-between;align-items:end;gap:32px;margin-block-end:36px;padding-block-end:24px;display:flex}.page-heading h1{overflow-wrap:anywhere;font-size:var(--ss-text-display);letter-spacing:-.05em;margin:0;font-weight:400;line-height:1.08}.page-heading p:last-child{max-inline-size:650px;color:var(--ss-muted);margin:14px 0 0}.page-eyebrow{color:var(--ss-muted);font-size:var(--ss-text-meta);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-weight:600}.page-error{max-inline-size:var(--ss-container-reading)}.page-error .notice-title{overflow-wrap:anywhere}.page-error-copy{color:var(--ss-ink);font-size:var(--ss-text-body);margin:0;line-height:1.55}.consent-page>:not(.page-heading){max-inline-size:var(--ss-container-reading)}.consent-scope{margin:0 0 var(--ss-space-5);font-size:var(--ss-text-body);line-height:1.55}.consent-actions{gap:var(--ss-space-3);flex-wrap:wrap;margin-block-start:var(--ss-space-6);display:flex}.consent-status{margin-block-start:var(--ss-space-3)}.page-skeleton .page-heading wa-skeleton:first-child{block-size:64px;inline-size:min(430px,55vw);display:block}.page-skeleton .page-heading wa-skeleton:last-child{block-size:18px;inline-size:min(520px,65vw);margin-block-start:18px;display:block}.page-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.page-skeleton-grid>div{border:1px solid var(--ss-line);border-radius:var(--ss-radius-panel);background:var(--ss-raised);gap:16px;min-block-size:210px;padding:24px;display:grid}.page-skeleton-grid wa-skeleton{--color:var(--ss-line);block-size:18px}.page-skeleton-grid wa-skeleton:first-child{block-size:28px;inline-size:44%}.history-list{display:grid}.history-toolbar{justify-content:space-between;align-items:center;gap:var(--ss-space-4);min-block-size:44px;border-block-end:1px solid var(--ss-line);padding-block-end:var(--ss-space-3);display:flex}.history-toolbar[hidden],.history-availability[hidden]{display:none}.history-summary{align-items:baseline;gap:0 var(--ss-space-3);min-inline-size:0;color:var(--ss-muted);font-size:var(--ss-text-action);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.history-skeleton{border-block-start:1px solid var(--ss-line);margin-block-start:56px;display:grid}.history-skeleton>div{border-block-end:1px solid var(--ss-line);gap:10px;padding:22px 0;display:grid}.history-skeleton wa-skeleton{--color:var(--ss-line);block-size:16px}.history-skeleton wa-skeleton:last-child{block-size:12px;inline-size:42%}.history-row{gap:var(--ss-space-3);padding-block:var(--ss-space-1)}.history-main{gap:var(--ss-space-1);min-inline-size:0;margin-inline:calc(var(--ss-space-3) * -1);padding:var(--ss-space-3);border-radius:var(--ss-radius-control);color:inherit;transition:background-color var(--ss-fast);grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.history-main:hover{background:var(--ss-control-hover)}.history-main:is(:hover,:focus-visible) .row-title{text-decoration:underline;-webkit-text-decoration-color:var(--ss-coral);text-decoration-color:var(--ss-coral);text-underline-offset:4px;text-decoration-thickness:1px}.history-main>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-meta>.icon{vertical-align:-3px;margin-inline-end:var(--ss-space-1)}.history-meta-fact{white-space:nowrap}.history-meta>.run-mark{vertical-align:text-bottom;margin-inline-end:var(--ss-space-1)}wa-button.delete-conversation{margin-inline-end:calc(var(--ss-space-3) * -1)}wa-button.delete-conversation[appearance]::part(button){inline-size:44px;color:var(--ss-muted);padding:0}wa-button.delete-conversation[appearance]:is(:hover,:focus-within)::part(button){background:var(--ss-coral-wash);color:var(--ss-coral-dark)}.history-illustration{inline-size:160px;margin:0 auto var(--ss-space-1)}.load-history{margin-block-start:var(--ss-space-6)}.history-status:empty{min-block-size:0}.history-status:not(:empty){align-items:center;gap:0 var(--ss-space-2);min-block-size:44px;flex-wrap:wrap;margin-block-start:var(--ss-space-4);display:flex}.history-status>.icon{margin-inline-end:0}.history-status .inline-refresh{min-block-size:44px;padding-inline:var(--ss-space-1);margin:0}.public-share-unavailable.notice{align-items:center;gap:var(--ss-space-6);padding:var(--ss-space-6);grid-template-columns:180px minmax(0,1fr)}.public-share-unavailable .notice-art{inline-size:180px}.public-share-unavailable .notice-body{gap:var(--ss-space-2)}.public-share-unavailable .notice-title{font-size:var(--ss-text-title);letter-spacing:-.01em;margin:0;line-height:1.3}.public-share h1{font-size:var(--ss-text-display);letter-spacing:-.04em;margin:0 0 12px;font-weight:400;line-height:1.05}.public-share-meta{color:var(--ss-muted);font-size:var(--ss-text-action);margin:0 0 32px}.public-share-next{justify-items:start;gap:12px;margin-block-start:8px;display:grid}.public-share-next p{color:var(--ss-muted);margin:0}.confirmation p{color:var(--ss-muted)}.confirmation-actions{justify-content:end;gap:10px;margin-block-start:24px;display:flex}@media (width<=700px){.confirmation-actions{flex-direction:column}.confirmation-actions>wa-button{inline-size:100%}}@media (width<=850px){.page-skeleton-grid{grid-template-columns:1fr}}@media (width<=600px){.page-heading{flex-direction:column;align-items:start;gap:18px}.history-illustration{inline-size:120px}}.page-heading-utility{border-block-end:0;margin-block-end:var(--ss-space-6);padding-block-end:0;display:block}.page-heading-utility h1{font-size:var(--ss-text-heading);letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.2}.profile-tabs{margin-block-end:var(--ss-space-2)}.profile-panel{min-inline-size:0}.profile-panel[hidden]{display:none}.profile-page .section-head{min-inline-size:0}.profile-page .section-title:focus-visible{outline:2px solid var(--ss-focus);outline-offset:4px}.profile-page .section-description{text-wrap:pretty;max-inline-size:32rem}.section-text{max-inline-size:36rem;color:var(--ss-ink);font-size:var(--ss-text-body);text-wrap:pretty;margin:0;line-height:1.55}.section-note{margin:var(--ss-space-3) 0 0;color:var(--ss-muted);font-size:var(--ss-text-action);text-wrap:pretty;line-height:1.5}.profile-actions{gap:var(--ss-space-2);flex-wrap:wrap;margin-block-start:var(--ss-space-4);display:flex}.profile-page .status-line:empty{display:none}.profile-page .status-line:not(:empty){margin-block-start:var(--ss-space-3)}.profile-page .captcha-field{margin-block-start:var(--ss-space-4)}.profile-page .facts>:is(dt,dd){line-height:24px}.profile-page .facts .tag{vertical-align:1px;margin-inline-start:var(--ss-space-1)}.profile-page .facts dd>.tag:only-child{margin-inline-start:0}.profile-panel-plan .facts .tag{white-space:normal;max-inline-size:100%}.plan-warning{margin-block-start:var(--ss-space-4)}.plan-warning .notice-actions{margin-block-start:var(--ss-space-2)}.profile-stats .stat{padding:var(--ss-space-3) var(--ss-space-4);grid-template-rows:1fr auto}.profile-stats .stat-value{align-self:end}.profile-stats .stat-label{line-height:1.4}@media (width<=767px){.profile-stats .stat:nth-child(odd){padding-inline-start:0}.profile-stats .stat:nth-child(2n){border-inline-start:1px solid var(--ss-line)}.profile-stats .stat:nth-last-child(-n+2){border-block-end:0}}@media (width>=768px){.profile-stats .stat{padding-block:0}.profile-stats .stat:first-child{padding-inline-start:0}}.share-list{gap:var(--ss-space-2);margin-block-start:var(--ss-space-5);display:grid}.share-list-title{font-size:var(--ss-text-body);margin:0;font-weight:600}.share-list-row{gap:var(--ss-space-1);grid-template-columns:minmax(0,1fr)}.share-list-main{gap:var(--ss-space-1);min-inline-size:0;display:grid}.share-list-actions{flex-wrap:wrap;margin-inline-start:-10px;display:flex}.share-list-empty{color:var(--ss-muted);font-size:var(--ss-text-action);margin:0}.share-list-more{justify-self:start}.share-list-more[hidden]{display:none}@media (width>=768px){.share-list-row{grid-template-columns:minmax(0,1fr) auto}.share-list-actions{margin-inline:0 -10px}}.profile-packs .row-meta{font-variant-numeric:tabular-nums}.profile-links .row{margin-inline:calc(-1 * var(--ss-space-3));padding-inline:var(--ss-space-3);border-radius:var(--ss-radius-control);background:linear-gradient(var(--ss-line), var(--ss-line)) no-repeat var(--ss-space-3) 100% / calc(100% - 2 * var(--ss-space-3)) 1px;border-block-end:0}.profile-links .row:last-child{background-image:none}.profile-links .row:hover{background-color:var(--ss-soft)}.profile-links .row-title{text-overflow:clip;white-space:normal;text-wrap:balance;overflow:visible}.profile-links .row .icon{color:var(--ss-muted)}.profile-links .row:focus-visible{outline:2px solid var(--ss-focus);outline-offset:-2px}.credit-activity :is(th,td):first-child{padding-inline-start:0}.credit-activity :is(th,td):last-child{padding-inline-end:0}.credit-activity-date{color:var(--ss-muted);font-size:var(--ss-text-meta);white-space:nowrap}.credit-activity td.credit-activity-date{padding-block-start:14px}.credit-activity-label{overflow-wrap:anywhere}.credit-activity-amount{white-space:nowrap}.credit-activity-amount[data-tone=positive]{color:var(--ss-success);font-weight:600}.stat-value.is-positive{color:var(--ss-success);align-items:center;gap:4px;display:inline-flex}.stat-value.is-positive .credit-plus{flex:none}.credit-activity[hidden]{display:none}.facts-skeleton{display:grid}.facts-skeleton[hidden]{display:none}.facts-skeleton>div{align-items:center;gap:var(--ss-space-4);border-block-end:1px solid var(--ss-line);grid-template-columns:minmax(6rem,30%) minmax(0,1fr);min-block-size:44px;display:grid}.facts-skeleton>div:last-child{border-block-end:0}.facts-skeleton wa-skeleton{--color:var(--ss-line);block-size:14px}.facts-skeleton wa-skeleton:last-child{inline-size:60%}@media (width>=1024px){.profile-page .section-content>:is(.facts,.facts-skeleton,.table):first-child,.profile-page .section-content>.facts-skeleton[hidden]:first-child+.table{margin-block-start:-10px}.profile-page .section-content>.profile-stats:first-child{margin-block-start:6px}.profile-page .section-content>:is(.profile-packs,.profile-links):first-child{margin-block-start:-12px}}.account-deletion-blocked{margin-block-end:var(--ss-space-4)}.account-deletion-blocked[hidden]{display:none}.profile-page .account-deletion-status:not(:empty){margin-block:0 var(--ss-space-4)}.account-deletion-actions{gap:var(--ss-space-2);flex-wrap:wrap;display:flex}.account-deletion-dialog{--width:36rem;--show-duration:var(--ss-normal);--hide-duration:var(--ss-fast)}.account-deletion-dialog::part(dialog){background:var(--ss-raised);max-block-size:calc(100dvh - 24px);max-inline-size:min(36rem,100vw - 32px);color:var(--ss-ink);border:1px solid var(--ss-line);border-radius:var(--ss-radius-panel);box-shadow:var(--ss-shadow-dialog)}.account-deletion-dialog::part(title){letter-spacing:-.025em;font-weight:500}.account-deletion-form p{margin:0}.deletion-blocks{border-block:1px solid var(--ss-line);margin-block-end:var(--ss-space-5);display:grid}.deletion-block{gap:var(--ss-space-1);padding-block:var(--ss-space-4);display:grid}.deletion-block+.deletion-block{border-block-start:1px solid var(--ss-line)}.deletion-label{color:var(--ss-muted);font-size:var(--ss-text-meta);font-weight:500;line-height:1.5}.deletion-block :is(.deleted,.kept),.deletion-irreversible .irreversible{font-size:var(--ss-text-body);text-wrap:pretty;line-height:1.55}.account-deletion-form .deletion-privacy{font-size:var(--ss-text-action);margin-block-start:var(--ss-space-1)}.deletion-privacy .link{align-items:center;min-block-size:44px;display:inline-flex}.deletion-irreversible{align-items:start;gap:var(--ss-space-2);grid-template-columns:20px minmax(0,1fr)}.deletion-irreversible>.icon{color:var(--ss-coral-dark);margin-block-start:2px}.deletion-irreversible .irreversible{color:var(--ss-ink);font-weight:500}.deletion-email-field{gap:var(--ss-space-2);color:var(--ss-ink);font-size:var(--ss-text-action);font-weight:500;display:grid}.deletion-email-field input{box-sizing:border-box;border:1px solid var(--ss-control-line);border-radius:var(--ss-radius-control);background:var(--ss-raised);min-block-size:44px;inline-size:100%;color:var(--ss-ink);font:inherit;font-size:var(--ss-text-body);padding:10px 12px;font-weight:400}.deletion-email-field input:hover:not(:disabled){border-color:var(--ss-ink)}.deletion-email-field input:focus-visible{outline:2px solid var(--ss-focus);outline-offset:2px}.deletion-email-field input:disabled{background:var(--ss-soft);color:var(--ss-muted)}.account-deletion-form .deletion-hint{color:var(--ss-muted);font-size:var(--ss-text-action);margin-block-start:var(--ss-space-2);line-height:1.5}.account-deletion-form .deletion-hint:empty{display:none}.paid-credits{border-block-start:1px solid var(--ss-line);margin-block-start:var(--ss-space-5);padding-block-start:var(--ss-space-4)}.paid-credits[hidden]{display:none}.deletion-paid-field{align-items:center;gap:var(--ss-space-3);min-block-size:44px;font-size:var(--ss-text-body);cursor:pointer;line-height:1.45;display:flex}.account-deletion-form .refund-note{color:var(--ss-muted);font-size:var(--ss-text-action);margin-inline-start:36px;line-height:1.5}.account-deletion-form .deletion-status:empty{display:none}.account-deletion-form .deletion-status:not(:empty){margin-block-start:var(--ss-space-3)}.account-deletion-dialog::part(footer){padding-block-start:var(--ss-space-4)}.deletion-actions{justify-content:flex-end;gap:var(--ss-space-2);flex-wrap:wrap;flex:auto;display:flex}@media (width<=599px){.profile-actions>:is(wa-button,.button),.account-deletion-actions>wa-button{flex:100%}}@media (width<=700px){wa-dialog.account-deletion-dialog::part(footer){padding:var(--ss-space-3) var(--ss-space-5) var(--ss-space-5);border-block-start:1px solid var(--ss-line)}.deletion-actions{flex-flow:column}.deletion-actions wa-button{inline-size:100%;margin-inline-start:0}}@media (width<=520px){.public-share-unavailable.notice{gap:var(--ss-space-4);padding:var(--ss-space-5);grid-template-columns:minmax(0,1fr)}.public-share-unavailable .notice-art{justify-self:center;inline-size:120px}.public-share-unavailable .public-share-action{inline-size:100%}}.notice{border-inline-start:3px solid var(--ss-line);border-radius:var(--ss-radius-card);background:var(--ss-soft);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:16px;inline-size:100%;padding:18px 20px;display:grid}.notice-notice{border-inline-start-color:var(--ss-control-line)}.notice-error{border-inline-start-color:var(--ss-coral)}.notice-info{border-inline-start-color:var(--ss-info-icon);background:var(--ss-info-wash)}.notice-info .notice-text{color:var(--ss-ink)}.notice-success{border-inline-start-color:var(--ss-success)}.notice-art{block-size:auto;inline-size:64px;margin:0}.notice-body{gap:6px;min-inline-size:0;display:grid}.notice-title,.notice-text{max-inline-size:var(--ss-measure-note)}.notice-title{color:var(--ss-ink);font-size:var(--ss-text-body);text-wrap:pretty;margin:0;font-weight:500;line-height:1.5}.notice-title.answer-body>:first-child{margin-block-start:0}.notice-title.answer-body>:last-child{margin-block-end:0}.notice-text{color:var(--ss-muted);font-size:var(--ss-text-action);text-wrap:pretty;margin:0;line-height:1.55}.notice-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:10px;display:flex}@media (width<=500px){.notice{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px}.notice-art{inline-size:48px}.notice-actions .button:not(.button-tertiary){flex:100%}}.notice:has(>.notice-mark){grid-template-columns:20px minmax(0,1fr);gap:12px}.notice-mark{color:var(--ss-muted);margin-block-start:2px}.notice-error>.notice-mark{color:var(--ss-coral-dark)}.notice-success>.notice-mark{color:var(--ss-success)}.notice-compact{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:0;padding:0}.notice-compact .notice-title{font-weight:400}.notice-compact .notice-actions{margin-block-start:2px}.notice-title:is(h1,h2,h3){font-size:var(--ss-text-title);letter-spacing:-.01em;text-wrap:balance;font-weight:500}.notice:has(>.notice-art)>.notice-body>.notice-title{font-size:var(--ss-text-title);letter-spacing:-.01em;text-wrap:balance;font-weight:500;line-height:1.35}@keyframes trace{to{stroke-dashoffset:0}}@keyframes enter-fade{0%{opacity:0}}@keyframes enter-up{0%{opacity:0;transform:translateY(var(--ss-travel))}to{opacity:1;transform:translateY(0)}}@keyframes turn-ring{to{rotate:1turn}}@keyframes text-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes tick-in{0%{opacity:0;scale:.5}}@keyframes answer-block-in{0%{opacity:0;transform:translateY(6px)}}@keyframes reveal-in{0%{opacity:0;translate:0 var(--ss-travel)}}@keyframes dialog-in{0%{opacity:0;translate:0 var(--ss-travel);scale:.98}}@keyframes sheet-in{0%{opacity:0;translate:0 24px}}@keyframes tab-underline{0%{opacity:0;scale:.4 1}}@keyframes source-loop{to{translate:calc(-1 * var(--loop-distance)) 0}}@keyframes target-flash{0%{background-color:var(--ss-soft);box-shadow:0 0 0 6px var(--ss-soft)}to{background-color:#0000;box-shadow:0 0 0 6px #0000}}[data-target-flash]{border-radius:var(--ss-radius-small);animation:target-flash .9s var(--ss-ease-out) both}@media (prefers-reduced-motion:no-preference){.turn-live{animation:enter-up var(--ss-slow) var(--ss-ease-out) both}.answer-outcome-illustration{animation:enter-fade var(--ss-normal) var(--ss-ease-out) both}.answer-reveal-block{animation:answer-block-in var(--ss-slow) var(--ss-ease-out) var(--answer-reveal-delay,0s) both}.turn-details{interpolate-size:allow-keywords}.turn-details::details-content{block-size:0;transition:block-size var(--ss-research-bubble-duration) var(--ss-ease), content-visibility var(--ss-research-bubble-duration) allow-discrete;overflow:clip}.turn-details[open]::details-content{block-size:auto}.research-bubbles{interpolate-size:allow-keywords}.research-active .research-bubble[data-arriving]{transition:block-size .25s var(--ss-ease), padding-block .25s var(--ss-ease)}@starting-style{.research-active .research-bubble[data-arriving]{block-size:0;padding-block:0}}.research-active .research-bubble[data-exit]{opacity:0;pointer-events:none;block-size:0;min-block-size:0;transition:block-size .25s var(--ss-ease), min-block-size .25s var(--ss-ease), padding-block .25s var(--ss-ease), opacity .18s var(--ss-ease-out);padding-block:0;overflow:clip}.answer-settle-in{animation:answer-block-in .24s var(--ss-ease-out) both}.research-active:not([data-leaving]) .research-bubble[data-working] .research-bubble-mark:after{animation:turn-ring calc(var(--ss-pulse) * .75) linear infinite}.research-bubble[data-state=started] .research-summary-text,.answer-chart-pending-label{background:linear-gradient(100deg, var(--ss-muted) 30%, var(--ss-ink) 50%, var(--ss-muted) 70%) 100% 0 / 300% 100% no-repeat;-webkit-text-fill-color:transparent;color:#0000;animation:text-shimmer calc(var(--ss-pulse) * 2) linear infinite;-webkit-background-clip:text;background-clip:text}.research-active .research-bubble[data-state=started]{animation:enter-up var(--ss-slow) var(--ss-ease-out) both}.research-active .research-bubble[data-state=completed] .research-bubble-mark .icon{animation:tick-in var(--ss-slow) var(--ss-ease-out) both}.research-active{interpolate-size:allow-keywords;transition:block-size var(--ss-slow) var(--ss-ease), margin-block var(--ss-slow) var(--ss-ease), opacity var(--ss-normal) var(--ss-ease-out), visibility 0s linear var(--ss-slow)}.research-active>:is(.research-head,.research-live){transition:block-size var(--ss-slow) var(--ss-ease), margin-block var(--ss-slow) var(--ss-ease), opacity var(--ss-normal) var(--ss-ease-out), visibility 0s linear var(--ss-slow)}.research-plan,.checklist-fold{transition:grid-template-rows .24s var(--ss-ease-out), opacity .16s var(--ss-ease-out)}.checklist-chevron{transition:rotate .15s var(--ss-ease-out)}.checklist-mark,.checklist-mark circle{transition:stroke .2s var(--ss-ease-out)}.checklist-mark path{transition:stroke-dashoffset .22s var(--ss-ease-out) 40ms, stroke .2s var(--ss-ease-out)}.checklist-text{transition:color .2s var(--ss-ease-out)}.checklist-line{transition:opacity .2s var(--ss-ease-out), translate .2s var(--ss-ease-out);translate:0 2px}.checklist-line[data-on]{translate:0}.answer-body>[data-enter]{animation:answer-block-in var(--ss-normal) var(--ss-ease-out) both}.citation-card:popover-open{animation:enter-up var(--ss-fast) var(--ss-ease-out) both}.source-rail-viewport[data-looping] .source-rail-scroller{animation:source-loop var(--loop-duration) linear infinite}.source-rail-viewport[data-looping]:is(:hover,:focus-within) .source-rail-scroller{animation-play-state:paused}wa-dialog:is(.panel-host,.account-deletion-dialog)[data-motion]::part(dialog){animation-name:dialog-in;animation-timing-function:var(--ss-ease-out)}@media (width<=700px){:is(wa-dialog.panel-host:not(.auth-dialog),wa-dialog.account-deletion-dialog)[data-motion]::part(dialog){animation-name:sheet-in}}.global-notice,.answer-ready,.run-pill,.chat-menu[open] nav{animation:enter-up var(--ss-normal) var(--ss-ease-out) both}.run-mark[data-state=running]{animation:turn-ring calc(var(--ss-pulse) * .75) linear infinite}.run-mark[data-arrived][data-state=ready]:before{animation:tick-in var(--ss-normal) var(--ss-ease-out) both}.auth-form{animation:enter-fade var(--ss-fast) var(--ss-ease-out)}[data-reveal=pending]{opacity:0;translate:0 var(--ss-travel)}[data-reveal=shown]{animation:reveal-in var(--ss-slow) var(--ss-ease-out) var(--reveal-delay,0s) both}.question-example:not([hidden]){animation:enter-fade var(--ss-normal) var(--ss-ease-out) both}[data-entering]{animation:enter-fade var(--ss-fast) var(--ss-ease-out)}.tab:is([aria-selected=true],[aria-current=page]):after{animation:tab-underline var(--ss-normal) var(--ss-ease-out) both}}@media (prefers-reduced-motion:reduce){wa-dialog:is(.panel-host,.account-deletion-dialog){--show-duration:0s;--hide-duration:0s}.editorial-illustration,.state-illustration,.line-main,wa-skeleton::part(indicator){animation:none}[data-target-flash]{background-color:var(--ss-soft);box-shadow:0 0 0 6px var(--ss-soft);animation:none}.line-main{stroke-dashoffset:0}*,:before,:after{scroll-behavior:auto!important;transition:none!important}.send:active:not(:disabled),.stop:active,.icon-button:active,.account:active,.panel-close::part(button):active{scale:1!important}}@media print{[data-reveal]{opacity:1!important;animation:none!important;translate:none!important}}
