@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/google-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/google-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google-sans-text-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans Text;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/google-sans-text-italic-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/google-sans-text-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/google-sans-text-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--surface:#fdf8fb;--surface-container-low:#f7f2f5;--surface-container:#f1edef;--surface-container-high:#ebe7e9;--surface-container-highest:#e6e1e4;--surface-variant:#e6e1e4;--on-surface:#1c1b1d;--on-surface-variant:#4c4451;--outline:#7e7482;--outline-variant:#cfc2d2;--primary:#7e42aa;--primary-container:#b87ae6;--on-primary:#fff;--on-primary-container:#480074;--secondary:#7a5171;--on-secondary:#fff;--secondary-container:#ffcbf0;--error:#ba1a1a;--on-error:#fff;--error-container:#ffdad6;--on-error-container:#93000a;--dark-accent:#edeaf0;--warm-accent:#d18773;--inverse-on-surface:#f4eff2;--surface-alpha:#fdf8fbe0;--on-dark:#1c1b1d;--on-dark-muted:#1c1b1db8;--on-dark-label:#1c1b1d85;--on-dark-body:#1c1b1dbf;--on-dark-border:#00000014;--on-dark-border-dim:#0000000d;--on-dark-glass:#00000008;--primary-tint-sm:#7e42aa14;--primary-border:#7e42aa2e;--primary-container-tint-sm:#b87ae61a;--primary-container-tint-md:#b87ae629;--primary-container-border:#b87ae638;--primary-container-border-hover:#b87ae680;--secondary-tint-sm:#7a517112;--secondary-tint-md:#7a517124;--secondary-border:#7a517133;--error-tint-sm:#ba1a1a0a;--error-border:#ba1a1a1f;--glow-primary:#b87ae624;--glow-primary-strong:#b87ae62e;--glow-warm:#d187731a;--callout-from:#7e42aa0f;--callout-to:#b87ae60d;--scrim:#0a080ceb;--lightbox-control:#ffffff1a;--lightbox-control-hover:#fff3;--lightbox-control-border:#ffffff26;--lightbox-control-focus:#ffffff80;--lightbox-on:#f4eff2;--lightbox-shadow:#0009;--shader-violet:#b87ae6;--shader-coral:#d18773;--shader-plum:#33122e;--shader-plum-lift:#4a1f44;--shader-glow-violet:#b87ae68c;--shader-glow-coral:#d1877373;--shader-scrim:#0f080e6b;--on-shader:#f4eff2;--on-shader-muted:#f4eff2cc;--on-shader-glow:0 0 20px #00000040;--shader-glass:#ffffff1f;--shader-glass-hover:#fff3;--shader-glass-border:#ffffff47;--wiai-blue:#0e94ff;--wiai-lilac:#d2c2ff;--font-display:"Google Sans", sans-serif;--font-body:"Google Sans Text", sans-serif;--ts-display:clamp(40px, 6vw, 72px);--ts-headline:clamp(28px, 3.5vw, 40px);--ts-title-sm:clamp(20px, 2.2vw, 26px);--ts-title-md:19px;--ts-title-lg:20px;--ts-body-xl:18px;--ts-body-lg:17px;--ts-body-md:16px;--ts-body-sm:15px;--ts-body-xs:14px;--ts-label-lg:13px;--ts-label-md:12px;--ts-label-sm:12px;--ts-label-xs:12px;--radius-sm:4px;--radius:8px;--radius-lg:16px;--radius-full:9999px;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-decelerate:cubic-bezier(.05, .7, .1, 1);--ease-accelerate:cubic-bezier(.3, 0, .8, .15);--duration-sm:.2s;--duration-md:.3s;--max-width:1200px;--sp1:8px;--sp2:16px;--sp3:24px;--sp4:32px;--sp5:40px;--sp6:48px;--sp8:64px;--sp10:80px;--sp12:96px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:#141314;--surface-container-low:#1d1b20;--surface-container:#211f26;--surface-container-high:#2b2930;--surface-container-highest:#36343b;--surface-variant:#49454f;--on-surface:#e6e1e9;--on-surface-variant:#cac4d0;--outline:#938f99;--outline-variant:#49454f;--primary:#d0bcff;--primary-container:#e2b6ff;--on-primary:#381e72;--on-primary-container:#eaddff;--secondary:#cbc0db;--on-secondary:#332d41;--secondary-container:#4a4358;--error:#ffb4ab;--on-error:#690005;--error-container:#93000a;--on-error-container:#ffdad6;--dark-accent:#1c1b1d;--warm-accent:#ffb59b;--inverse-on-surface:#1c1b1d;--surface-alpha:#141314e6;--on-dark:#f4eff2;--on-dark-muted:#f4eff2cc;--on-dark-label:#f4eff2ad;--on-dark-body:#f4eff2d1;--on-dark-border:#ffffff1f;--on-dark-border-dim:#ffffff14;--on-dark-glass:#ffffff0a;--primary-tint-sm:#d0bcff1a;--primary-border:#d0bcff38;--primary-container-tint-sm:#e2b6ff1f;--primary-container-tint-md:#e2b6ff33;--primary-container-border:#e2b6ff47;--primary-container-border-hover:#e2b6ff8c;--secondary-tint-sm:#cbc0db14;--secondary-tint-md:#cbc0db2e;--secondary-border:#cbc0db3d;--error-tint-sm:#ffb4ab0f;--error-border:#ffb4ab29}}:root[data-theme=dark]{--surface:#141314;--surface-container-low:#1d1b20;--surface-container:#211f26;--surface-container-high:#2b2930;--surface-container-highest:#36343b;--surface-variant:#49454f;--on-surface:#e6e1e9;--on-surface-variant:#cac4d0;--outline:#938f99;--outline-variant:#49454f;--primary:#d0bcff;--primary-container:#e2b6ff;--on-primary:#381e72;--on-primary-container:#eaddff;--secondary:#cbc0db;--on-secondary:#332d41;--secondary-container:#4a4358;--error:#ffb4ab;--on-error:#690005;--error-container:#93000a;--on-error-container:#ffdad6;--dark-accent:#1c1b1d;--warm-accent:#ffb59b;--inverse-on-surface:#1c1b1d;--surface-alpha:#141314e6;--on-dark:#f4eff2;--on-dark-muted:#f4eff2cc;--on-dark-label:#f4eff2ad;--on-dark-body:#f4eff2d1;--on-dark-border:#ffffff1f;--on-dark-border-dim:#ffffff14;--on-dark-glass:#ffffff0a;--primary-tint-sm:#d0bcff1a;--primary-border:#d0bcff38;--primary-container-tint-sm:#e2b6ff1f;--primary-container-tint-md:#e2b6ff33;--primary-container-border:#e2b6ff47;--primary-container-border-hover:#e2b6ff8c;--secondary-tint-sm:#cbc0db14;--secondary-tint-md:#cbc0db2e;--secondary-border:#cbc0db3d;--error-tint-sm:#ffb4ab0f;--error-border:#ffb4ab29}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--surface);color:var(--on-surface);font-family:var(--font-body);font-size:var(--ts-body-md);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:clip}a{color:inherit}.container{max-width:var(--max-width);padding:0 var(--sp3);margin:0 auto}:focus-visible{outline:2px solid var(--primary-container);outline-offset:3px;border-radius:var(--radius-sm)}.material-symbols-outlined{width:1em;height:1em;font-size:inherit;-webkit-user-select:none;user-select:none;vertical-align:middle;line-height:1;display:inline-flex}
