@import"https://fonts.googleapis.com/css2?family=Courier+Prime:ital,wght@0,400;0,700;1,400;1,700&family=Nunito:wght@1000&display=swap";:where(.astro-J7PV25F6){margin:0;padding:0}html,body{padding:0;margin:0;overflow:hidden;box-sizing:border-box}body{height:100%;width:100%}html{height:calc(100 * var(--vh));width:calc(100 * var(--vw));overflow-y:hidden}h1:where(.astro-J7PV25F6),h2:where(.astro-J7PV25F6),h3:where(.astro-J7PV25F6),h4:where(.astro-J7PV25F6),h5:where(.astro-J7PV25F6),h6:where(.astro-J7PV25F6){padding:0;margin:0}a:where(.astro-J7PV25F6),p:where(.astro-J7PV25F6){padding:0;margin:0}ul:where(.astro-J7PV25F6){padding:0;margin:0;list-style-type:none}.debug-border:where(.astro-J7PV25F6){border:1px dashed red}@media (min-width: 1024px){.desktop-hidden:where(.astro-J7PV25F6){display:none}}@-ms-viewport{width:device-width}:root{--mobile-breakpoint: 812px;--tablet-breakpoint: 1112px;--vh: 0;--content-height: calc(100 * var(--vh));--content-width: calc(100 * var(--vw));--multiplier: 1;--base-height: 4rem;--base-gap: 1rem;--height-unit: calc(var(--base-height) / var(--multiplier));--gap-unit: calc(var(--base-gap) / var(--multiplier));--height-unit: var(--base-height);--gap-unit: var(--base-gap);--height-half: calc(var(--height-unit) / 2);--gap-half: calc(var(--gap-unit) / 2);--height-double: calc(var(--height-unit) * 2);--gap-double: calc(var(--gap-unit) * 2);--height-quarter: calc(var(--height-unit) / 4);--gap-quarter: calc(var(--gap-unit) / 4);--gap-quarter-negative: calc(0rem - var(--gap-half));--gapped-height: calc(var(--height-unit) + var(--gap-double));--gapped-double: calc(var(--gapped-height) * 2);--gapped-half: calc(var(--gapped-height) / 2);--button-gap: var(--gap-half);--card-gap: calc(var(--multiplier) * var(--gap-unit));--card-gap: var(--gap-unit);--card-padding: var(--gap-unit);--popup-spacing: calc(var(--multiplier) * var(--gap-unit))}:root{--scrollbar-padding: calc(var(--gap-unit) / 8);--scrollbar-width: calc( (var(--gap-unit) / 4) + (var(--scrollbar-padding) * 2) );--scrollbar-height: calc( (var(--gap-unit) / 4) + (var(--scrollbar-padding) * 2) )}.gap-f:where(.astro-J7PV25F6){gap:var(--gap-unit)}.gap-h:where(.astro-J7PV25F6){gap:var(--gap-half)}.pad-f:where(.astro-J7PV25F6){padding:var(--gap-unit)}.pad-xf:where(.astro-J7PV25F6){padding-left:var(--gap-unit);padding-right:var(--gap-unit)}.pad-yf:where(.astro-J7PV25F6){padding-top:var(--gap-unit);padding-bottom:var(--gap-unit)}.pad-h:where(.astro-J7PV25F6){padding:var(--gap-half)}.margin-f:where(.astro-J7PV25F6){margin:var(--gap-unit)}.margin-xf:where(.astro-J7PV25F6){margin:0 var(--gap-unit)}.margin-yf:where(.astro-J7PV25F6){margin:var(--gap-unit) 0}.margin-h:where(.astro-J7PV25F6){margin:var(--gap-half)}::-webkit-scrollbar:where(.astro-J7PV25F6){width:var(--scrollbar-width);height:var(--scrollbar-height);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}::-webkit-scrollbar-thumb:where(.astro-J7PV25F6){border:var(--scrollbar-padding) solid transparent;background-clip:padding-box;transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}::-webkit-scrollbar-track:where(.astro-J7PV25F6){border:var(--scrollbar-padding) solid transparent;background-clip:padding-box;transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.popup:where(.astro-J7PV25F6){position:absolute;left:calc(var(--popup-spacing));bottom:var(--popup-spacing);z-index:103}.movable:where(.astro-J7PV25F6){-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important;z-index:1}.podcast_frame:where(.astro-J7PV25F6){left:50%;transform:translate(-50%);height:520px;width:20%}@media (max-width: 991px){.podcast_frame:where(.astro-J7PV25F6){right:20px;height:calc(100vh - 278px);width:calc(100vw - 141.6px);max-width:calc(100vh - 141.6px)}}@media only screen and (max-width: 991px){:root{--multiplier: 2}}.snap-container:where(.astro-J7PV25F6){scroll-snap-type:y mandatory}section:where(.astro-J7PV25F6){scroll-snap-stop:always;scroll-snap-align:start}.section:where(.astro-J7PV25F6){height:100%}.scroll-section:where(.astro-J7PV25F6){scroll-snap-stop:always;scroll-snap-align:start}.section-full:where(.astro-J7PV25F6){height:100%}:root{--primary-font: "Julius Sans One", sans-serif;--primary-style: sans-serif;--primary-weight: 400;--primary-case: none;--secondary-font: "Archivo Narrow", sans-serif;--secondary-style: sans-serif;--secondary-weight: 700;--secondary-case: uppercase;--accent-font: "Source Sans Pro", sans-serif;--accent-style: sans-serif;--accent-weight: 400;--accent-case: none}html,body{font-family:var(--secondary-font)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.no-select:where(.astro-J7PV25F6){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{--border-radius: 0rem;--border-width: 0rem;--radius-margin: 0rem;--enable-scrollbar-radius: 1;--enable-button-radius: 1;--enable-card-radius: 1;--half-radius: calc(var(--border-radius) / 2);--scrollbar-radius: calc(var(--half-radius) * var(--enable-scrollbar-radius));--button-radius: calc(var(--half-radius) * var(--enable-button-radius));--card-radius: calc(var(--border-radius) * var(--enable-card-radius))}:root{--multiplier: 1}.radius-full:where(.astro-J7PV25F6){border-radius:var(--border-radius);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.radius-half:where(.astro-J7PV25F6){border-radius:var(--half-radius);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.radius-top:where(.astro-J7PV25F6){border-radius:var(--border-radius) var(--border-radius) 0 0;transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.radius-bottom:where(.astro-J7PV25F6){border-radius:0 0 var(--border-radius) var(--border-radius);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.radius-left:where(.astro-J7PV25F6){border-radius:var(--border-radius) 0 0 var(--border-radius);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.radius-right:where(.astro-J7PV25F6){border-radius:0 var(--border-radius) var(--border-radius) 0;transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.border-full:where(.astro-J7PV25F6){border-width:var(--border-width);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}::-webkit-scrollbar-thumb:where(.astro-J7PV25F6){-webkit-border-radius:var(--scrollbar-radius);border-radius:var(--scrollbar-radius);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}::-webkit-scrollbar-thumb:hover:where(.astro-J7PV25F6){-webkit-border-radius:var(--scrollbar-radius);border-radius:var(--scrollbar-radius);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}::-webkit-scrollbar-thumb:active:where(.astro-J7PV25F6){-webkit-border-radius:var(--scrollbar-radius);border-radius:var(--scrollbar-radius);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}:root{--x-paralax: calc(var(--mouse-perc-x) * 10%);--y-paralax: calc(var(--mouse-perc-y) * 10%);--shadow-x-offset: 0;--shadow-y-offset: calc(var(--multiplier) * .125rem);--shadow-blur: calc(var(--multiplier) * .25rem);--shadow-spread: calc(var(--multiplier) * calc(1rem / 64));--circle-diameter: calc(calc(calc(var(--mouse-perc-x) * var(--mouse-perc-y)) + .5) * 200px);--circle-multiplier: calc(calc(calc(var(--mouse-perc-x) * var(--mouse-perc-y)) - .95) * 300);--circle-invert: calc(calc(var(--mouse-perc-x) + 1) * 100%)}.index-11:where(.astro-J7PV25F6){z-index:110}.index-10:where(.astro-J7PV25F6){z-index:100}.index-9:where(.astro-J7PV25F6){z-index:90}.index-8:where(.astro-J7PV25F6){z-index:80}.index-7:where(.astro-J7PV25F6){z-index:70}.index-6:where(.astro-J7PV25F6){z-index:60}.index-5:where(.astro-J7PV25F6){z-index:50}.index-4:where(.astro-J7PV25F6){z-index:40}.index-3:where(.astro-J7PV25F6){z-index:30}.index-2:where(.astro-J7PV25F6){z-index:20}.index-1:where(.astro-J7PV25F6){z-index:10}.index-0:where(.astro-J7PV25F6){z-index:0}.dark-half-shadow:where(.astro-J7PV25F6):hover{box-shadow:calc(var(--shadow-x-offset) / 2) calc(var(--shadow-y-offset) / 2) var(--shadow-blur) var(--shadow-spread) var(--color-dark)}.parallax-10:where(.astro-J7PV25F6){z-index:100;position:absolute;left:var(--x-shift-10);top:var(--y-shift-10);transform:translate(var(--x-shift-10),var(--y-shift-10));transition-property:none}.parallax-9:where(.astro-J7PV25F6){z-index:90;position:absolute;left:var(--x-shift-9);top:var(--y-shift-9);transform:translate(var(--x-shift-9),var(--y-shift-9));transition-property:none}.parallax-8:where(.astro-J7PV25F6){z-index:80;position:absolute;left:var(--x-shift-8);top:var(--y-shift-8);transform:translate(var(--x-shift-8),var(--y-shift-8));transition-property:none}.parallax-7:where(.astro-J7PV25F6){z-index:70;position:absolute;left:var(--x-shift-7);top:var(--y-shift-7);transform:translate(var(--x-shift-7),var(--y-shift-7));transition-property:none}.parallax-6:where(.astro-J7PV25F6){z-index:60;position:absolute;left:var(--x-shift-6);top:var(--y-shift-6);transform:translate(var(--x-shift-6),var(--y-shift-6));transition-property:none}.parallax-5:where(.astro-J7PV25F6){z-index:50;position:absolute;left:var(--x-shift-5);top:var(--y-shift-5);transform:translate(var(--x-shift-5),var(--y-shift-5));transition-property:none}.parallax-4:where(.astro-J7PV25F6){z-index:40;position:absolute;left:var(--x-shift-4);top:var(--y-shift-4);transform:translate(var(--x-shift-4),var(--y-shift-4));transition-property:none}.parallax-3:where(.astro-J7PV25F6){z-index:30;position:absolute;left:var(--x-shift-3);top:var(--y-shift-3);transform:translate(var(--x-shift-3),var(--y-shift-3));transition-property:none}.parallax-2:where(.astro-J7PV25F6){z-index:20;position:absolute;left:var(--x-shift-2);top:var(--y-shift-2);transform:translate(var(--x-shift-2),var(--y-shift-2));transition-property:none}.parallax-1:where(.astro-J7PV25F6){z-index:10;position:absolute;left:var(--x-shift-1);top:var(--y-shift-1);transform:translate(var(--x-shift-1),var(--y-shift-1));transition-property:none}.parallax-0:where(.astro-J7PV25F6){z-index:0;position:absolute;left:var(--x-shift-0);top:var(--y-shift-0);transform:translate(var(--x-shift-0),var(--y-shift-0));transition-property:none}.light-shadow:where(.astro-J7PV25F6){box-shadow:inset var(--shadow-x-offset) var(--shadow-y-offset) var(--shadow-blur) var(--shadow-spread) var(--color-light)}.light-inset-shadow:where(.astro-J7PV25F6){box-shadow:inset calc(var(--shadow-x-offset) / 2) calc(var(--shadow-y-offset) / 2) var(--shadow-blur) var(--shadow-spread) var(--color-light)}.medium-shadow:where(.astro-J7PV25F6){box-shadow:var(--shadow-x-offset) var(--shadow-y-offset) var(--shadow-blur) var(--shadow-spread) var(--color-medium)}.dark-shadow:where(.astro-J7PV25F6){box-shadow:var(--shadow-x-offset) var(--shadow-y-offset) var(--shadow-blur) var(--shadow-spread) var(--color-dark)}:root{--x-pos: calc(var(--mouse-perc-x) * 100%);--y-pos: calc(var(--mouse-perc-y) * 100%);--x-move: calc(calc(var(--mouse-perc-x) - .5) * 200px);--y-move: calc(calc(var(--mouse-perc-y) - .5) * 200px);--x-mouse-shift-10: calc(var(--mouse-perc-x) * 100%);--y-mouse-shift-10: calc(var(--mouse-perc-y) * 100%);--x-mouse-shift-9: calc(var(--mouse-perc-x) * 90%);--y-mouse-shift-9: calc(var(--mouse-perc-y) * 90%);--x-mouse-shift-8: calc(var(--mouse-perc-x) * 80%);--y-mouse-shift-8: calc(var(--mouse-perc-y) * 80%);--x-mouse-shift-7: calc(var(--mouse-perc-x) * 70%);--y-mouse-shift-7: calc(var(--mouse-perc-y) * 70%);--x-mouse-shift-6: calc(var(--mouse-perc-x) * 60%);--y-mouse-shift-6: calc(var(--mouse-perc-y) * 60%);--x-mouse-shift-5: calc(var(--mouse-perc-x) * 50%);--y-mouse-shift-5: calc(var(--mouse-perc-y) * 50%);--x-mouse-shift-4: calc(var(--mouse-perc-x) * 40%);--y-mouse-shift-4: calc(var(--mouse-perc-y) * 40%);--x-mouse-shift-3: calc(var(--mouse-perc-x) * 30%);--y-mouse-shift-3: calc(var(--mouse-perc-y) * 30%);--x-mouse-shift-2: calc(var(--mouse-perc-x) * 20%);--y-mouse-shift-2: calc(var(--mouse-perc-y) * 20%);--x-mouse-shift-1: calc(var(--mouse-perc-x) * 10%);--y-mouse-shift-1: calc(var(--mouse-perc-y) * 10%);--x-mouse-shift-0: calc(var(--mouse-perc-x) * 0%);--y-mouse-shift-0: calc(var(--mouse-perc-y) * 0%);--x-shift-10: calc(var(--scroll-x) * 100%);--y-shift-10: calc(var(--scroll-y) * 100%);--x-shift-9: calc(var(--scroll-x) * 90%);--y-shift-9: calc(var(--scroll-y) * 90%);--x-shift-8: calc(var(--scroll-x) * 80%);--y-shift-8: calc(var(--scroll-y) * 80%);--x-shift-7: calc(var(--scroll-x) * 70%);--y-shift-7: calc(var(--scroll-y) * 70%);--x-shift-6: calc(var(--scroll-x) * 60%);--y-shift-6: calc(var(--scroll-y) * 60%);--x-shift-5: calc(var(--scroll-x) * 50%);--y-shift-5: calc(var(--scroll-y) * 50%);--x-shift-4: calc(var(--scroll-x) * 40%);--y-shift-4: calc(var(--scroll-y) * 40%);--x-shift-3: calc(var(--scroll-x) * 30%);--y-shift-3: calc(var(--scroll-y) * 30%);--x-shift-2: calc(var(--scroll-x) * 20%);--y-shift-2: calc(var(--scroll-y) * 20%);--x-shift-1: calc(var(--scroll-x) * 10%);--y-shift-1: calc(var(--scroll-y) * 10%);--x-shift-0: calc(var(--scroll-x) * 0%);--y-shift-0: calc(var(--scroll-y) * 0%)}:root{--color-active: var(--color-accent);--color-emphasized: var(--color-primary);--color-text: var(--color-accent);--color-bg: var(--color-medium);--color-shadow: var(--color-contrast);--shell-color: transparent;--shell-gradient: none;--color-success-primary: #97b368;--color-success-secondary: #3f5518;--color-success-tertiary: #629b00;--color-warning-primary: #ffbbbb;--color-warning-secondary: #571d27;--color-warning-tertiary: #963042;--scroll-bar-background: var(--color-shadow);--scroll-bar-color: var(--color-bg);--scroll-bar-hover: var(--color-emphasized);--scroll-bar-active: var(--color-active)}@media (prefers-color-scheme: dark){:root{--color-active: var(--color-primary);--color-emphasized: var(--color-medium);--color-bg: var(--color-dark);--color-shadow: var(--color-dark)}}body{color:var(--color-text);background-color:var(--color-bg)}.primary-background:where(.astro-J7PV25F6){background-color:var(--color-primary)!important}.contrast-background:where(.astro-J7PV25F6){background-color:var(--color-contrast)!important}.accent-background:where(.astro-J7PV25F6){background-color:var(--color-accent)!important}.light-background:where(.astro-J7PV25F6){background-color:var(--color-light)!important}.medium-background:where(.astro-J7PV25F6){background-color:var(--color-medium)!important}.dark-background:where(.astro-J7PV25F6){background-color:var(--color-dark)!important}.error-background:where(.astro-J7PV25F6){background-color:var(--color-warning-tertiary)!important}.warning-background:where(.astro-J7PV25F6){background-color:var(--color-warning)!important}.success-background:where(.astro-J7PV25F6){background-color:var(--color-success)!important}.error-background:where(.astro-J7PV25F6){background-color:red!important}.success-background:where(.astro-J7PV25F6){background-color:#0f0!important}.info-background:where(.astro-J7PV25F6){background-color:#00f!important}.warning-background:where(.astro-J7PV25F6){background-color:#ff0!important}.reward-background:where(.astro-J7PV25F6){background-color:#f0f!important}.tip-background:where(.astro-J7PV25F6){background-color:#0ff!important}.primary-color:where(.astro-J7PV25F6){color:var(--color-primary)!important}.contrast-color:where(.astro-J7PV25F6){color:var(--color-contrast)!important}.accent-color:where(.astro-J7PV25F6){color:var(--color-accent)!important}.light-color:where(.astro-J7PV25F6){color:var(--color-light)!important}.medium-color:where(.astro-J7PV25F6){color:var(--color-medium)!important}.dark-color:where(.astro-J7PV25F6){color:var(--color-dark)!important}.error-color:where(.astro-J7PV25F6){color:var(--color-warning-primary)!important}.success-color:where(.astro-J7PV25F6){color:var(--color-success-primary)!important}.info-color:where(.astro-J7PV25F6){color:#00f!important}.warning-color:where(.astro-J7PV25F6){color:#ff0!important}.reward-color:where(.astro-J7PV25F6){color:#f0f!important}.tip-color:where(.astro-J7PV25F6){color:#0ff!important}.light:where(.astro-J7PV25F6){background-color:var(--color-medium);color:var(--color-dark)}.light-gradient:where(.astro-J7PV25F6){background:linear-gradient(217deg,var(--color-contrast),rgba(255,0,0,0) 100%),linear-gradient(127deg,var(--color-primary),rgba(0,255,0,0) 100%),linear-gradient(336deg,var(--color-dark),rgba(0,0,255,0) 100%);color:var(--color-dark)}.medium:where(.astro-J7PV25F6){background-color:var(--color-primary);color:var(--color-light)}.medium-gradient:where(.astro-J7PV25F6){background-image:linear-gradient(to top right,var(--color-contrast),var(--color-dark));color:var(--color-dark)}.dark:where(.astro-J7PV25F6){background-color:var(--color-dark);color:var(--color-contrast)}.dark-gradient:where(.astro-J7PV25F6){background-image:linear-gradient(to bottom right,var(--color-contrast),var(--color-dark));color:var(--color-primary)}.medium-contrast:where(.astro-J7PV25F6){background-color:var(--color-primary);color:var(--color-contrast)}.dark-contrast:where(.astro-J7PV25F6){background-color:var(--color-dark);color:var(--color-light)}.theme-display:where(.astro-J7PV25F6){background:linear-gradient(to right,var(--color-primary) 16.66%,var(--color-contrast) 16.66% 33.33%,var(--color-accent) 33.33% 50%,var(--color-light) 50% 66.66%,var(--color-medium) 66.66% 83.33%,var(--color-dark) 83.33%)}.primary-display:where(.astro-J7PV25F6){background:linear-gradient(to right,var(--color-contrast) 33.33%,var(--color-primary) 33.33% 66.66%,var(--color-primary) 66.66%)}.primary-palette:where(.astro-J7PV25F6){background-color:var(--color-primary);color:var(--color-dark);border-color:var(--color-medium);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}@media (prefers-color-scheme: dark){.primary-palette:where(.astro-J7PV25F6){background-color:var(--color-contrast);color:var(--color-light);border-color:var(--color-dark)}}.variant-display:where(.astro-J7PV25F6){background:linear-gradient(to right,var(--color-contrast) 33.33%,var(--color-dark) 33.33% 66.66%,var(--color-primary) 66.66%)}.variant-palette:where(.astro-J7PV25F6){background-color:var(--color-medium);color:var(--light-dark);border-color:var(--color-primary);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}@media (prefers-color-scheme: dark){.variant-palette:where(.astro-J7PV25F6){background-color:var(--color-dark);color:var(--color-primary);border-color:var(--color-contrast)}}.secondary-display:where(.astro-J7PV25F6){background:linear-gradient(to right,var(--color-light) 33.33%,var(--color-dark) 33.33% 66.66%,var(--color-primary) 66.66%)}.secondary-palette:where(.astro-J7PV25F6){background-color:var(--color-light);color:var(--color-dark);border-color:var(--color-primary);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.secondary-interactive:where(.astro-J7PV25F6):hover{background-color:var(--color-medium);color:var(--color-light);border-color:var(--color-accent)}@media (prefers-color-scheme: dark){.secondary-palette:where(.astro-J7PV25F6){background-color:var(--color-medium);color:var(--color-light);border-color:var(--color-contrast)}}.attention-display:where(.astro-J7PV25F6){background:linear-gradient(to right,var(--color-medium) 33.33%,var(--color-light) 33.33% 66.66%,var(--color-primary) 66.66%)}.attention-palette:where(.astro-J7PV25F6){background-color:var(--color-contrast);color:var(--color-light);border-color:var(--color-primary);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.attention-interactive:where(.astro-J7PV25F6):hover{background-color:var(--color-dark);color:var(--color-light);border-color:var(--color-light)}.soft-display:where(.astro-J7PV25F6){background:linear-gradient(to right,var(--color-accent) 33.33%,var(--color-contrast) 33.33% 66.66%,var(--color-primary) 66.66%)}.soft-palette:where(.astro-J7PV25F6){background-color:var(--color-light);color:var(--color-contrast);border-color:var(--color-primary);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.soft-interactive:where(.astro-J7PV25F6):hover{background-color:var(--color-dark);color:var(--color-light);border-color:var(--color-light)}@media (prefers-color-scheme: dark){.attention-palette:where(.astro-J7PV25F6){background-color:var(--color-medium);color:var(--color-dark);border-color:var(--color-contrast)}}.dark-display:where(.astro-J7PV25F6){background:linear-gradient(to right,var(--color-dark) 33.33%,var(--color-accent) 33.33% 66.66%,var(--color-primary) 66.66%)}.dark-palette:where(.astro-J7PV25F6){background-color:var(--color-dark);color:var(--color-accent);border-color:var(--color-primary);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.dark-interactive:where(.astro-J7PV25F6):hover{background-color:var(--color-contrast);color:var(--color-medium);border-color:var(--color-medium)}.dark-interactive:where(.astro-J7PV25F6):active{background-color:var(--color-contrast);color:var(--color-light);border-color:var(--color-light)}::-webkit-scrollbar-thumb:where(.astro-J7PV25F6){background:var(--scroll-bar-color)}::-webkit-scrollbar-thumb:hover:where(.astro-J7PV25F6){background:var(--scroll-bar-hover)}::-webkit-scrollbar-thumb:active:where(.astro-J7PV25F6){background:var(--scroll-bar-active)}::-webkit-scrollbar-track:where(.astro-J7PV25F6){background:var(--scroll-bar-background)}::-webkit-scrollbar-corner:where(.astro-J7PV25F6){background-color:transparent}:root{--common-transition: cubic-bezier(.4, 0, .2, 1);--common-duration: .3s}.common-transition:where(.astro-J7PV25F6){transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.color-transition:where(.astro-J7PV25F6){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.enter-animation:where(.astro-J7PV25F6){opacity:0}.animationWrapper:where(.astro-J7PV25F6){height:inherit;width:inherit}:root{--progress: 0}.circular-progress:where(.astro-J7PV25F6){position:absolute;bottom:0;right:0;--size: calc(var(--gap-unit) * 3);--half-size: calc(var(--size) / 2);--stroke-width: var(--gap-half);--radius: calc((var(--size) - var(--stroke-width)) / 2);--circumference: calc(var(--radius) * pi * 2);--dash: calc((var(--progress) * var(--circumference)) / 100);padding:var(--gap-unit);margin:var(--gap-unit)}.circular-progress:where(.astro-J7PV25F6) circle:where(.astro-J7PV25F6){cx:var(--half-size);cy:var(--half-size);r:var(--radius);stroke-width:var(--stroke-width);fill:none;stroke-linecap:round}.circular-progress:where(.astro-J7PV25F6) circle:where(.astro-J7PV25F6).bg{stroke:var(--color-dark)}.circular-progress:where(.astro-J7PV25F6) circle:where(.astro-J7PV25F6).fg{transform:rotate(-90deg);transform-origin:var(--half-size) var(--half-size);stroke-dasharray:var(--dash) calc(var(--circumference) - var(--dash));stroke:var(--color-accent)}.edit-button:where(.astro-J7PV25F6){position:absolute;top:0;right:0;z-index:100;margin:var(--gap-unit)}.avatar-base:where(.astro-J7PV25F6){object-fit:cover;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.avatar-size-max:where(.astro-J7PV25F6){width:15rem;height:15rem}@media (min-width: 1024px){.avatar-size-max:where(.astro-J7PV25F6){width:20rem;height:20rem}}.avatar-wobble:where(.astro-J7PV25F6){overflow:hidden;border:.6rem dashed #333333;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;animation:morph 8s ease-in-out infinite}@media (prefers-color-scheme: dark){.avatar-wobble:where(.astro-J7PV25F6){border:.6rem dashed #ffffff}}@keyframes morph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 70% 30% 60%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}.clip-animation:where(.astro-J7PV25F6){clip-path:polygon(15.42% 83.79%,10.46% 78.08%,8.02% 71.45%,7.5% 65.26%,7.68% 61%,6.25% 50.15%,6.83% 44.35%,7.14% 37.08%,8.89% 31.69%,10.81% 22.85%,15.34% 13.79%,24.01% 8.56%,34.99% 5.54%,41.75% 5.33%,50.08% 6.59%,56.83% 6.92%,64.91% 7.97%,70.95% 8.9%,77% 9.84%,83.79% 13.98%,88.29% 19.99%,90.9% 26.78%,93.51% 33.57%,93.73% 41.34%,94.29% 50.4%,94.02% 56.22%,93.75% 62.04%,92.33% 69.76%,91.48% 73.1%,90.9% 77.48%,87.89% 83.24%,84.87% 89.01%,79.05% 92.68%,73.23% 96.36%,64.07% 97.25%,55.43% 97.51%,46.8% 97.78%,37.76% 95.99%,28.73% 94.19%,20.39% 89.51%)}.clip-animation:where(.astro-J7PV25F6){animation:clip 1s infinite}@keyframes clip{0%{clip-path:polygon(15.42% 83.79%,10.46% 78.08%,8.02% 71.45%,7.5% 65.26%,7.68% 61%,6.25% 50.15%,6.83% 44.35%,7.14% 37.08%,8.89% 31.69%,10.81% 22.85%,15.34% 13.79%,24.01% 8.56%,34.99% 5.54%,41.75% 5.33%,50.08% 6.59%,56.83% 6.92%,64.91% 7.97%,70.95% 8.9%,77% 9.84%,83.79% 13.98%,88.29% 19.99%,90.9% 26.78%,93.51% 33.57%,93.73% 41.34%,94.29% 50.4%,94.02% 56.22%,93.75% 62.04%,92.33% 69.76%,91.48% 73.1%,90.9% 77.48%,87.89% 83.24%,84.87% 89.01%,79.05% 92.68%,73.23% 96.36%,64.07% 97.25%,55.43% 97.51%,46.8% 97.78%,37.76% 95.99%,28.73% 94.19%,20.39% 89.51%)}50%{clip-path:polygon(12.29% 86.02%,7.5% 78.98%,5.8% 72.12%,5.48% 64.91%,5.17% 57.7%,5.36% 50.66%,5.56% 43.62%,4.87% 37.08%,6.63% 27.83%,8.39% 18.59%,12.9% 10.58%,21.26% 6.77%,31.73% 4.32%,40.72% 4.45%,49.7% 4.57%,57.64% 3.81%,64.83% 5.46%,72.01% 7.1%,76.43% 12.04%,81.92% 15.18%,86.83% 20.52%,89.88% 27.05%,91.47% 34.11%,92.04% 41.43%,92.61% 48.75%,93.17% 56.08%,92.06% 61.75%,90.33% 68.26%,89.84% 73.1%,89.35% 77.94%,87.89% 83.24%,86.38% 86.12%,82.52% 88.57%,78.65% 91.02%,72.44% 93.04%,65.83% 93.39%,58.53% 95.23%,46.8% 97.78%,38% 97.78%,29.2% 97.78%,20.64% 93.49%)}to{clip-path:polygon(15.42% 83.79%,10.46% 78.08%,8.02% 71.45%,7.5% 65.26%,7.68% 61%,6.25% 50.15%,6.83% 44.35%,7.14% 37.08%,8.89% 31.69%,10.81% 22.85%,15.34% 13.79%,24.01% 8.56%,34.99% 5.54%,41.75% 5.33%,50.08% 6.59%,56.83% 6.92%,64.91% 7.97%,70.95% 8.9%,77% 9.84%,83.79% 13.98%,88.29% 19.99%,90.9% 26.78%,93.51% 33.57%,93.73% 41.34%,94.29% 50.4%,94.02% 56.22%,93.75% 62.04%,92.33% 69.76%,91.48% 73.1%,90.9% 77.48%,87.89% 83.24%,84.87% 89.01%,79.05% 92.68%,73.23% 96.36%,64.07% 97.25%,55.43% 97.51%,46.8% 97.78%,37.76% 95.99%,28.73% 94.19%,20.39% 89.51%)}}.avatar-size-xl:where(.astro-J7PV25F6){width:4rem;height:4rem}.avatar-size-lg:where(.astro-J7PV25F6){width:3rem;height:3rem}.avatar-size-base:where(.astro-J7PV25F6){width:2.5rem;height:2.5rem}.avatar-size-sm:where(.astro-J7PV25F6){width:2rem;height:2rem}.avatar-size-xs:where(.astro-J7PV25F6){width:1.5rem;height:1.5rem}.avatar-size-2xs:where(.astro-J7PV25F6){width:1rem;height:1rem}.name-base:where(.astro-J7PV25F6){font-weight:600;text-transform:capitalize}.name-color:where(.astro-J7PV25F6){color:#374151}@media (prefers-color-scheme: dark){.name-color:where(.astro-J7PV25F6){color:#fff}}.name-size-xl:where(.astro-J7PV25F6){font-size:1.25rem;line-height:1.75rem}.name-size-lg:where(.astro-J7PV25F6){font-size:1.25rem;line-height:1.75rem}.name-size-base:where(.astro-J7PV25F6){font-size:1.125rem;line-height:1.75rem}.name-size-sm:where(.astro-J7PV25F6){font-size:1rem;line-height:1.5rem}.name-size-xs:where(.astro-J7PV25F6){font-size:.875rem;line-height:1.25rem}.email-color:where(.astro-J7PV25F6){color:#6b7280}@media (prefers-color-scheme: dark){.email-color:where(.astro-J7PV25F6){color:#9ca3af}}.email-size-xl:where(.astro-J7PV25F6){font-size:1rem;line-height:1.5rem}.email-size-lg:where(.astro-J7PV25F6){font-size:.875rem;line-height:1.25rem}.email-size-base:where(.astro-J7PV25F6){font-size:.875rem;line-height:1.25rem}.email-size-sm:where(.astro-J7PV25F6){font-size:.75rem;line-height:1rem}.email-size-xs:where(.astro-J7PV25F6){font-size:.75rem;line-height:1rem}.button:where(.astro-J7PV25F6){display:flex;justify-content:center;align-items:center;overflow:hidden!important;gap:var(--button-gap);padding:var(--button-gap);border-radius:var(--button-radius);border-width:var(--border-width);box-shadow:var(--shadow-x-offset) var(--shadow-y-offset) var(--shadow-blur) var(--shadow-spread) var(--color-shadow);box-shadow:0 0 0 0 var(--nm-highlight-color),0 0 0 0 var(--nm-shadow-color);text-align:center;text-transform:capitalize;white-space:nowrap;text-decoration-style:dotted;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration);--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.button:where(.astro-J7PV25F6):hover{text-decoration-style:solid}.button:where(.astro-J7PV25F6):focus{--ring-offset-width: 2px;--ring-opacity: .8;outline-style:none;box-shadow:var(--ring-inset) 0 0 0 calc(3px + var(--ring-offset-width)) var(--ring-color);box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),var(--ring-shadow)}.button-active:where(.astro-J7PV25F6){text-decoration:underline}.button:where(.astro-J7PV25F6){border-color:var(--color-contrast);color:var(--color-contrast);background-color:var(--color-medium)}.button:where(.astro-J7PV25F6):hover{border-color:var(--color-primary);color:var(--color-primary);background-color:var(--color-contrast)}.button:where(.astro-J7PV25F6):active{border-color:var(--color-accent);color:var(--color-accent);background-color:var(--color-light)}.button-active:where(.astro-J7PV25F6){border-color:var(--color-primary);color:var(--color-primary);background-color:var(--color-light)}@media (prefers-color-scheme: dark){.button:where(.astro-J7PV25F6){border-color:var(--color-light);color:var(--color-light);background-color:var(--color-medium)}.button:where(.astro-J7PV25F6):hover{border-color:var(--color-primary);color:var(--color-primary);background-color:var(--color-light)}.button:where(.astro-J7PV25F6):active{border-color:var(--color-dark);color:var(--color-dark);background-color:var(--color-primary)}.button-active:where(.astro-J7PV25F6){border-color:var(--color-dark);color:var(--color-dark);background-color:var(--color-accent)}}.icon:where(.astro-J7PV25F6){fill:currentColor}.icon-xl:where(.astro-J7PV25F6){margin:.75rem;width:4rem;height:4rem}.icon-lg:where(.astro-J7PV25F6){margin:.625rem;width:3rem;height:3rem}.icon-base:where(.astro-J7PV25F6){margin:.5rem;width:2.5rem;height:2.5rem}.icon-sm:where(.astro-J7PV25F6){margin:.375rem;width:2rem;height:2rem}.icon-xs:where(.astro-J7PV25F6){margin:.25rem;width:1.5rem;height:1.5rem}.icon-2xs:where(.astro-J7PV25F6){margin:.125rem;width:1rem;height:1rem}.icon-margin:where(.astro-J7PV25F6){margin:4px!important}.indicator-avatar:where(.astro-J7PV25F6){position:absolute;right:0;bottom:0}.indicator-base:where(.astro-J7PV25F6){border-radius:9999px;--ring-inset: ;--ring-offset-width: 0px;--ring-color: #ffffff;box-shadow:var(--ring-inset) 0 0 0 calc(1px + var(--ring-offset-width)) var(--ring-color)}.indicator-size-xl:where(.astro-J7PV25F6){width:.75rem;height:.75rem}.indicator-size-lg:where(.astro-J7PV25F6){width:.625rem;height:.625rem}.indicator-size-base:where(.astro-J7PV25F6){width:.625rem;height:.625rem}.indicator-size-sm:where(.astro-J7PV25F6){width:.5rem;height:.5rem}.indicator-size-xs:where(.astro-J7PV25F6){width:.375rem;height:.375rem;bottom:-.125rem}.label:where(.astro-J7PV25F6){pointer-events:none}.input:where(.astro-J7PV25F6){border-radius:var(--button-radius);padding:var(--gap-unit);color:var(--color-dark);width:100%}.input:where(.astro-J7PV25F6)::placeholder{color:var(--color-accent);opacity:1}.input:where(.astro-J7PV25F6)::-ms-input-placeholder{color:var(--color-accent)}.form-input:where(.astro-J7PV25F6){width:100%!important}.invisible-input:where(.astro-J7PV25F6){border-radius:0;padding:0;background-color:transparent;color:currentColor}.invisible-input:where(.astro-J7PV25F6):disabled{cursor:pointer;pointer-events:none}.tooltip-container:where(.astro-J7PV25F6){display:inline-block;position:relative}.tooltip-focus:where(.astro-J7PV25F6){color:#4b5563;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tooltip-focus:where(.astro-J7PV25F6):hover{color:#3b82f6}.tooltip-focus:where(.astro-J7PV25F6):focus{outline-style:none}@media (prefers-color-scheme: dark){.tooltip-focus:where(.astro-J7PV25F6){color:#e5e7eb}.tooltip-focus:where(.astro-J7PV25F6):hover{color:#60a5fa}}.tooltip:where(.astro-J7PV25F6){position:absolute;border-radius:.5rem;width:12rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;color:#4b5563;background-color:#fff;display:flex;padding:.75rem;justify-content:center;align-items:center;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (prefers-color-scheme: dark){.tooltip:where(.astro-J7PV25F6){color:#fff;background-color:#1f2937;box-shadow:none}}.tooltip-point:where(.astro-J7PV25F6){position:absolute;width:1.5rem;height:1.5rem;color:#fff;transform:rotate(45deg);fill:currentColor}@media (prefers-color-scheme: dark){.tooltip-point:where(.astro-J7PV25F6){color:#1f2937}}.tooltip-b:where(.astro-J7PV25F6){transform:translate(-50%);bottom:-3rem;left:50%}.tooltip-t:where(.astro-J7PV25F6){transform:translate(-50%);top:-3.5rem;left:50%}.tooltip-l:where(.astro-J7PV25F6){left:3rem;top:-1rem}.tooltip-r:where(.astro-J7PV25F6){top:-1rem;left:13.2rem}.tooltip-tc:where(.astro-J7PV25F6){transform:translate(-50%);top:-4rem;left:50%}.tooltip-tl:where(.astro-J7PV25F6){left:-1rem;top:-4rem}.tooltip-tr:where(.astro-J7PV25F6){left:-9.5rem;top:-4rem}.tooltip-point-l:where(.astro-J7PV25F6){transform:translateY(-50%);left:-.75rem;top:50%}.tooltip-point-r:where(.astro-J7PV25F6){transform:translateY(-50%);right:-.75rem;top:50%}.tooltip-point-tc:where(.astro-J7PV25F6){transform:translate(-50%);bottom:.125rem;left:50%;margin-bottom:-.75rem}.tooltip-point-tl:where(.astro-J7PV25F6){bottom:.125rem;left:1rem;margin-bottom:-.75rem}.tooltip-point-tr:where(.astro-J7PV25F6){bottom:.125rem;right:1rem;margin-bottom:-.75rem}.display:where(.astro-J7PV25F6){font-family:var(--primary-font);font-style:var(--primary-style);text-transform:var(--primary-case);font-weight:var(--primary-weight);line-height:var(--display-height);font-size:var(--display-size);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.heading:where(.astro-J7PV25F6){font-family:var(--secondary-font);text-transform:var(--primary-case);font-weight:var(--secondary-weight);line-height:var(--heading-height);font-size:var(--heading-size);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.subheading:where(.astro-J7PV25F6){font-family:var(--primary-font);font-style:var(--primary-style);text-transform:var(--secondary-case);font-weight:var(--primary-weight);line-height:var(--subheading-height);font-size:var(--subheading-size);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.overline:where(.astro-J7PV25F6){font-family:var(--secondary-font);text-transform:var(--secondary-case);font-weight:var(--secondary-weight);line-height:var(--overline-height);font-size:var(--overline-size);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.eyebrow:where(.astro-J7PV25F6){font-family:var(--secondary-font);text-transform:var(--secondary-case);font-weight:var(--secondary-weight);line-height:var(--eyebrow-height);font-size:var(--eyebrow-size);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.body:where(.astro-J7PV25F6){font-family:var(--accent-font);text-transform:var(--accent-case);font-weight:var(--accent-weight);line-height:var(--body-height);font-size:var(--body-size);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.caption:where(.astro-J7PV25F6){font-family:var(--accent-font);text-transform:var(--accent-case);font-weight:var(--accent-weight);line-height:var(--caption-height);font-size:var(--caption-size);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.display-height:where(.astro-J7PV25F6){height:var(--display-height);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.heading-height:where(.astro-J7PV25F6){height:var(--heading-height);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.subheading-height:where(.astro-J7PV25F6){height:var(--subheading-height);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.overline-height:where(.astro-J7PV25F6){height:var(--overline-height);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.eyebrow-height:where(.astro-J7PV25F6){height:var(--eyebrow-height);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.body-height:where(.astro-J7PV25F6){height:var(--body-height);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.caption-height:where(.astro-J7PV25F6){height:var(--caption-height);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.type-display:where(.astro-J7PV25F6){font-family:var(--primary-font);font-style:var(--primary-style);font-weight:var(--primary-weight);font-optical-sizing:auto;color:var(--color-contrast);font-size:2.25rem;line-height:2.5rem}@media (prefers-color-scheme: dark){.type-display:where(.astro-J7PV25F6){color:var(--color-light)}}.type-heading:where(.astro-J7PV25F6){font-family:var(--secondary-font);font-style:var(--secondary-style);font-weight:var(--secondary-weight);font-optical-sizing:auto;color:var(--color-contrast);font-size:1.875rem;line-height:2.25rem}@media (prefers-color-scheme: dark){.type-heading:where(.astro-J7PV25F6){color:var(--color-light)}}.type-subheading:where(.astro-J7PV25F6){font-family:var(--primary-font);font-style:var(--primary-style);font-weight:var(--primary-weight);font-optical-sizing:auto;color:var(--color-light);font-size:1.5rem;line-height:2rem}.type-overline:where(.astro-J7PV25F6){font-family:var(--secondary-font);font-style:var(--secondary-style);font-weight:var(--secondary-weight);font-optical-sizing:auto;color:var(--color-contrast);font-size:1.25rem;line-height:1.75rem}@media (prefers-color-scheme: dark){.type-overline:where(.astro-J7PV25F6){color:var(--color-light)}}.type-eyebrow:where(.astro-J7PV25F6){font-family:var(--primary-font);font-style:var(--primary-style);font-weight:var(--primary-weight);font-optical-sizing:auto;color:var(--color-accent);font-size:1.125rem;line-height:1.75rem}.type-body:where(.astro-J7PV25F6){font-family:var(--secondary-font);font-style:var(--secondary-style);font-weight:var(--secondary-weight);font-optical-sizing:auto;font-size:1rem;line-height:1.5rem}@media (prefers-color-scheme: dark){.type-body:where(.astro-J7PV25F6){color:var(--color-light)}}.type-caption:where(.astro-J7PV25F6){font-family:var(--secondary-font);font-style:var(--secondary-style);font-weight:var(--secondary-weight);font-optical-sizing:auto;font-size:.875rem;line-height:1.25rem}.avatar-group-container:where(.astro-J7PV25F6){display:flex;align-items:center}.avatar-group-xl:where(.astro-J7PV25F6){margin-left:-.625rem;margin-right:-.625rem}.avatar-group-lg:where(.astro-J7PV25F6){margin-left:-.5rem;margin-right:-.5rem}.avatar-group-base:where(.astro-J7PV25F6){margin-left:-.375rem;margin-right:-.375rem}.avatar-group-sm:where(.astro-J7PV25F6){margin-left:-.25rem;margin-right:-.25rem}.avatar-group-xs:where(.astro-J7PV25F6){margin-left:-.25rem;margin-right:-.25rem}.connected-button-group:where(.astro-J7PV25F6){display:flex;overflow:hidden;width:min-content;border-radius:.5rem;border-width:1px;border-left-width:1px}.horizontal-button-group:where(.astro-J7PV25F6){display:flex;gap:.75rem;align-items:center}@media (min-width: 640px){.horizontal-button-group:where(.astro-J7PV25F6){column-gap:1.25rem}}.vertical-button-group:where(.astro-J7PV25F6){display:flex;flex-direction:column;row-gap:1.25rem;width:100%;max-width:20rem}.button-group-base:where(.astro-J7PV25F6){display:flex;justify-content:center;align-items:center;column-gap:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:500}@media (min-width: 640px){.button-group-base:where(.astro-J7PV25F6){font-size:1rem;line-height:1.5rem}}.connected-group-button:where(.astro-J7PV25F6){padding:.5rem 1rem;border-radius:0;border:0}@media (min-width: 640px){.connected-group-button:where(.astro-J7PV25F6){padding-left:1.5rem;padding-right:1.5rem}}.seperate-group-button:where(.astro-J7PV25F6){padding:.625rem 2rem;border-radius:.5rem;border-width:1px}.card-f:where(.astro-J7PV25F6){border-radius:var(--card-radius);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.card-u:where(.astro-J7PV25F6){border-radius:var(--card-radius) var(--card-radius) 0 0;transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.card-d:where(.astro-J7PV25F6){border-radius:0 0 var(--card-radius) var(--card-radius);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.card-l:where(.astro-J7PV25F6){border-radius:var(--card-radius) 0 0 var(--card-radius);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.card-r:where(.astro-J7PV25F6){border-radius:0 var(--card-radius) var(--card-radius) 0;transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.carousel-container:where(.astro-J7PV25F6){height:48rem}.carousel-arrow-margin:where(.astro-J7PV25F6){margin-top:24rem!important}@media (max-width: 767px){.carousel-container:where(.astro-J7PV25F6){height:36rem}.carousel-arrow-margin:where(.astro-J7PV25F6){margin-top:18rem!important}}.chatbot_menu:where(.astro-J7PV25F6){font-family:Roboto,sans-serif;left:50%;transform:translate(-50%);height:450px;width:650px;overflow:hidden}@media (max-width: 991px){.chatbot_menu:where(.astro-J7PV25F6){right:20px;height:calc(100vh - 278px);width:calc(100vw - 141.6px);max-width:calc(100vh - 141.6px)}}h1:where(.astro-J7PV25F6){font-size:7vh}h2:where(.astro-J7PV25F6){font-size:4.5vh}.app-container:where(.astro-J7PV25F6){width:100%;height:100%;overflow:hidden;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;font-family:Inconsolata,monospace;background:linear-gradient(-20deg,#ddd6f3 0%,#faaca8 100%,#faaca8 100%);color:#fff;background-attachment:fixed;border-radius:12px}.app-container:where(.astro-J7PV25F6) .header:where(.astro-J7PV25F6){-webkit-animation:fade 1s ease 1.5s both;animation:fade 1s ease 1.5s both;z-index:20;text-align:right;flex:1 0 20vw;margin:0 5vw 5vw 0;margin-top:auto;text-shadow:1px 2px 0px rgba(244,59,71,.4),3px 2px 0px rgba(244,59,71,.4),2px 3px 0px rgba(244,59,71,.4);position:relative}.app-container:where(.astro-J7PV25F6) .header:where(.astro-J7PV25F6) .header-img:where(.astro-J7PV25F6){position:absolute;top:-4rem;right:10vw;z-index:-1;width:12rem;height:12rem;background:url(https://zephyo.github.io/22Days/code/10/graphics/rikkakuma.gif) no-repeat;background-size:contain}.app-container:where(.astro-J7PV25F6) .chat-container:where(.astro-J7PV25F6){-webkit-animation:fade .5s ease .2s both;animation:fade .5s ease .2s both;border-radius:12px;box-shadow:10px 5px 40px 10px #f43b4766;flex:1 1 70vh;display:flex;flex-direction:column;min-height:60%;margin:4px 2% 4px 4px}.app-container:where(.astro-J7PV25F6) .chat-container:where(.astro-J7PV25F6) .chat-header:where(.astro-J7PV25F6){border:4px solid #453a94;border-bottom:0;border-radius:12px 12px 0 0;flex:none;display:flex;justify-content:flex-end;align-items:center;background:rgba(255,255,255,.5)}.app-container:where(.astro-J7PV25F6) .chat-container:where(.astro-J7PV25F6) .chat-header:where(.astro-J7PV25F6) .dot:where(.astro-J7PV25F6){margin:9px 13.5px 9px 0;width:9px;height:9px;background:#ff7871;border-radius:50%;box-shadow:3px 3px #db0035}.app-container:where(.astro-J7PV25F6) .chat-container:where(.astro-J7PV25F6) .chat-header:where(.astro-J7PV25F6) .dot:where(.astro-J7PV25F6):nth-child(1){-webkit-animation:grow .3s cubic-bezier(.36,-.04,.15,1.64) .3s both;animation:grow .3s cubic-bezier(.36,-.04,.15,1.64) .3s both}.app-container:where(.astro-J7PV25F6) .chat-container:where(.astro-J7PV25F6) .chat-header:where(.astro-J7PV25F6) .dot:where(.astro-J7PV25F6):nth-child(2){-webkit-animation:grow .3s cubic-bezier(.36,-.04,.15,1.64) .5s both;animation:grow .3s cubic-bezier(.36,-.04,.15,1.64) .5s both}.app-container:where(.astro-J7PV25F6) .chat-container:where(.astro-J7PV25F6) .chat-header:where(.astro-J7PV25F6) .dot:where(.astro-J7PV25F6):nth-child(3){-webkit-animation:grow .3s cubic-bezier(.36,-.04,.15,1.64) .7s both;animation:grow .3s cubic-bezier(.36,-.04,.15,1.64) .7s both}.app-container:where(.astro-J7PV25F6) .chat-container:where(.astro-J7PV25F6) .msg-container:where(.astro-J7PV25F6){background:rgba(255,255,255,.2);flex:auto;border:4px solid #453a94;display:flex;flex-direction:column;overflow-y:scroll}.app-container:where(.astro-J7PV25F6) .chat-container:where(.astro-J7PV25F6) .msg-container:where(.astro-J7PV25F6) .user-message-container:where(.astro-J7PV25F6){align-self:flex-end}.app-container:where(.astro-J7PV25F6) .chat-container:where(.astro-J7PV25F6) .msg-container:where(.astro-J7PV25F6) .bot-message-container:where(.astro-J7PV25F6){flex:none;display:flex}.app-container:where(.astro-J7PV25F6) .chat-container:where(.astro-J7PV25F6) .msg-container:where(.astro-J7PV25F6) .bot-message-container:where(.astro-J7PV25F6) .bot-avatar:where(.astro-J7PV25F6){background-image:url(https://zephyo.github.io/22Days/code/10/graphics/cutebearicon.gif);background-size:cover;background-position:center;border-radius:50%;width:52px;height:52px;margin-right:1vw}.app-container:where(.astro-J7PV25F6) .chat-container:where(.astro-J7PV25F6) .msg-container:where(.astro-J7PV25F6) .bot-message-container:where(.astro-J7PV25F6):first-child .chat-bubble:where(.astro-J7PV25F6){-webkit-animation:pop .3s cubic-bezier(.36,-.04,.15,1.64) .9s both;animation:pop .3s cubic-bezier(.36,-.04,.15,1.64) .9s both}.app-container:where(.astro-J7PV25F6) .chat-container:where(.astro-J7PV25F6) .msg-container:where(.astro-J7PV25F6) .chat-bubble:where(.astro-J7PV25F6){display:inline-block;border-radius:12px;padding:1rem;margin-bottom:15px;max-width:60%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;opacity:0;-webkit-animation:pop .3s cubic-bezier(.36,-.04,.15,1.64) forwards;animation:pop .3s cubic-bezier(.36,-.04,.15,1.64) forwards;will-change:transform}.app-container:where(.astro-J7PV25F6) .chat-container:where(.astro-J7PV25F6) .msg-container:where(.astro-J7PV25F6) .chat-bubble:where(.astro-J7PV25F6).user{float:right;border-top-right-radius:0;background:#453a94;color:#e5b2ca;-webkit-transform-origin:top right;transform-origin:top right}.app-container:where(.astro-J7PV25F6) .chat-container:where(.astro-J7PV25F6) .msg-container:where(.astro-J7PV25F6) .chat-bubble:where(.astro-J7PV25F6).bot{border-top-left-radius:0;background:white;color:#7028e4;-webkit-transform-origin:top left;transform-origin:top left}.app-container:where(.astro-J7PV25F6) .chat-container:where(.astro-J7PV25F6) .input-container:where(.astro-J7PV25F6){-webkit-animation:up .35s cubic-bezier(.36,-.04,.15,1.64) .5s both;animation:up .35s cubic-bezier(.36,-.04,.15,1.64) .5s both;border:4px solid #453a94;border-top:0;border-radius:0 0 12px 12px;z-index:30;flex:none;height:14%;max-height:100px;background:rgba(255,255,255,.5);display:flex;justify-content:stretch;transition:background .3s ease}.app-container:where(.astro-J7PV25F6) .chat-container:where(.astro-J7PV25F6) .input-container:where(.astro-J7PV25F6) input:where(.astro-J7PV25F6){font-weight:700;flex:auto;background:transparent;border:none;font-family:Inconsolata;color:#fff;font-size:1rem;padding:1.5rem}.app-container:where(.astro-J7PV25F6) .chat-container:where(.astro-J7PV25F6) .input-container:where(.astro-J7PV25F6) :where(.astro-J7PV25F6)::-webkit-input-placeholder{color:#db0035}.app-container:where(.astro-J7PV25F6) .chat-container:where(.astro-J7PV25F6) .input-container:where(.astro-J7PV25F6) :where(.astro-J7PV25F6):-ms-input-placeholder{color:#db0035}.app-container:where(.astro-J7PV25F6) .chat-container:where(.astro-J7PV25F6) .input-container:where(.astro-J7PV25F6) :where(.astro-J7PV25F6)::-ms-input-placeholder{color:#db0035}.app-container:where(.astro-J7PV25F6) .chat-container:where(.astro-J7PV25F6) .input-container:where(.astro-J7PV25F6) :where(.astro-J7PV25F6)::placeholder{color:#db0035}.app-container:where(.astro-J7PV25F6) .chat-container:where(.astro-J7PV25F6) .input-container:where(.astro-J7PV25F6) .input-submit:where(.astro-J7PV25F6){margin:2%;background:#ff7871;border:none;border-radius:5px;box-shadow:4px 4px #db0035;width:10%;position:relative}.app-container:where(.astro-J7PV25F6) .chat-container:where(.astro-J7PV25F6) .input-container:where(.astro-J7PV25F6) .input-submit:where(.astro-J7PV25F6):after{content:"";width:.5rem;height:.5rem;border:5px solid white;border-left:0;border-bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - .5rem);left:calc(50% - .5rem)}.background:where(.astro-J7PV25F6){z-index:-1;position:absolute;inset:0;background:url(https://zephyo.github.io/22Days/code/10/graphics/manu-franco-unsplash.jpg) no-repeat 0 0;-webkit-filter:blur(5%);filter:blur(5%);background-size:cover;background-position:center}@-webkit-keyframes pop{0%{opacity:0;-webkit-transform:scale(.66);transform:scale(.66)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes pop{0%{opacity:0;-webkit-transform:scale(.66);transform:scale(.66)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes grow{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:none;transform:none}}@keyframes grow{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes up{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes up{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:none;transform:none}}.chatbot_menu:where(.astro-J7PV25F6){font-family:Roboto,sans-serif;background-color:#97b368;position:absolute;bottom:35px;right:10px;height:520px;width:600px;padding:3px;overflow:hidden}.invisible:where(.astro-J7PV25F6){opacity:0}.scroll-bar:where(.astro-J7PV25F6)::-webkit-scrollbar{background-color:#c8c8c8;width:2px}.scroll-bar:where(.astro-J7PV25F6)::-webkit-scrollbar-thumb{background-color:#5a5a5a}#chat-wrapper:where(.astro-J7PV25F6){background-color:#fff;height:100%;overflow:hidden;width:100%}#chat-wrapper:where(.astro-J7PV25F6) #chat-bot-mood:where(.astro-J7PV25F6){left:0;padding:20px;position:absolute;top:0;white-space:nowrap;z-index:10}#chat-wrapper:where(.astro-J7PV25F6) #chat-bot-mood:where(.astro-J7PV25F6).friendly #chat-bot-mood-icon:where(.astro-J7PV25F6){background:linear-gradient(to right,#03a9f4,#4caf50)}#chat-wrapper:where(.astro-J7PV25F6) #chat-bot-mood:where(.astro-J7PV25F6).friendly #chat-bot-mood-label:where(.astro-J7PV25F6) #chat-bot-mood-value:where(.astro-J7PV25F6){color:#03a9f4}#chat-wrapper:where(.astro-J7PV25F6) #chat-bot-mood:where(.astro-J7PV25F6).suspicious #chat-bot-mood-icon:where(.astro-J7PV25F6){background:linear-gradient(to right,#d32f2f,#ff6f00)}#chat-wrapper:where(.astro-J7PV25F6) #chat-bot-mood:where(.astro-J7PV25F6).suspicious #chat-bot-mood-label:where(.astro-J7PV25F6) #chat-bot-mood-value:where(.astro-J7PV25F6){color:#d32f2f}#chat-wrapper:where(.astro-J7PV25F6) #chat-bot-mood:where(.astro-J7PV25F6).boastful #chat-bot-mood-icon:where(.astro-J7PV25F6){background:linear-gradient(to right,#ff6f00,#fbc02d)}#chat-wrapper:where(.astro-J7PV25F6) #chat-bot-mood:where(.astro-J7PV25F6).boastful #chat-bot-mood-label:where(.astro-J7PV25F6) #chat-bot-mood-value:where(.astro-J7PV25F6){color:#ff6f00}#chat-wrapper:where(.astro-J7PV25F6) #chat-bot-mood:where(.astro-J7PV25F6) #chat-bot-mood-icon:where(.astro-J7PV25F6){border-radius:30px;box-shadow:#0000001f 0 1px 6px,#0000001f 0 1px 4px;display:inline-block;height:30px;margin-left:10px;vertical-align:top;width:30px}#chat-wrapper:where(.astro-J7PV25F6) #chat-bot-mood:where(.astro-J7PV25F6) #chat-bot-mood-label:where(.astro-J7PV25F6){background-color:#fff;border-radius:20px;box-shadow:#0000001f 0 1px 6px,#0000001f 0 1px 4px;display:inline-block;height:20px;width:250px;margin-left:5px;padding:5px 15px;vertical-align:top}#chat-wrapper:where(.astro-J7PV25F6) #chat-bot-mood:where(.astro-J7PV25F6) #chat-bot-mood-label:where(.astro-J7PV25F6) h1:where(.astro-J7PV25F6){display:inline-block;font-size:.9em;font-weight:300;height:20px;line-height:20px;margin:0;vertical-align:top}#chat-wrapper:where(.astro-J7PV25F6) #chat-bot-mood:where(.astro-J7PV25F6) #chat-bot-mood-label:where(.astro-J7PV25F6) #chat-bot-mood-text:where(.astro-J7PV25F6){color:#3c3c3c}#chat-wrapper:where(.astro-J7PV25F6) #letter-pool:where(.astro-J7PV25F6),#chat-wrapper:where(.astro-J7PV25F6) #temp-letter-pool:where(.astro-J7PV25F6){backface-visibility:hidden;height:100%;left:0;overflow:hidden;position:absolute;top:0;user-select:none;width:100%;z-index:1}#chat-wrapper:where(.astro-J7PV25F6) #letter-pool:where(.astro-J7PV25F6) .pool-letter:where(.astro-J7PV25F6),#chat-wrapper:where(.astro-J7PV25F6) #letter-pool:where(.astro-J7PV25F6) .temp-letter:where(.astro-J7PV25F6),#chat-wrapper:where(.astro-J7PV25F6) #temp-letter-pool:where(.astro-J7PV25F6) .pool-letter:where(.astro-J7PV25F6),#chat-wrapper:where(.astro-J7PV25F6) #temp-letter-pool:where(.astro-J7PV25F6) .temp-letter:where(.astro-J7PV25F6){color:#d2d2d2;display:inline-block;font-weight:300;position:absolute}#chat-wrapper:where(.astro-J7PV25F6) #letter-overlay:where(.astro-J7PV25F6){height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:5}#chat-wrapper:where(.astro-J7PV25F6) #letter-overlay:where(.astro-J7PV25F6) .overlay-letter:where(.astro-J7PV25F6){color:#d2d2d2;font-weight:300;position:absolute;transition:all 1.5s,opacity .5s;transition-timing-function:ease-in-out}#chat-wrapper:where(.astro-J7PV25F6) #letter-overlay:where(.astro-J7PV25F6) .overlay-letter:where(.astro-J7PV25F6).in-flight{animation:pulse-letter 1s ease-in-out;color:#d2d2d2}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6){height:100%;left:0;min-width:600px;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #message-input-wrapper:where(.astro-J7PV25F6){bottom:0;height:90px;left:0;position:absolute;width:100%;z-index:2}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #message-input-wrapper:where(.astro-J7PV25F6) #message-input:where(.astro-J7PV25F6){left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);background-color:#fff;border-radius:100px;box-shadow:#0000001f 0 1px 6px,#0000001f 0 1px 4px;height:50px;line-height:50px;overflow:hidden;width:500px}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #message-input-wrapper:where(.astro-J7PV25F6) #message-input:where(.astro-J7PV25F6).send-enabled #send-message-button:where(.astro-J7PV25F6):before,#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #message-input-wrapper:where(.astro-J7PV25F6) #message-input:where(.astro-J7PV25F6).send-enabled #send-message-button:where(.astro-J7PV25F6):after{left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);animation:pulse 2s ease-in-out infinite;border-radius:100px;content:"";height:30px;width:30px}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #message-input-wrapper:where(.astro-J7PV25F6) #message-input:where(.astro-J7PV25F6).send-enabled #send-message-button:where(.astro-J7PV25F6) i:where(.astro-J7PV25F6){color:#03a9f4}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #message-input-wrapper:where(.astro-J7PV25F6) #message-input:where(.astro-J7PV25F6) #message-input-field:where(.astro-J7PV25F6){border:none;color:#b4b4b4;font-size:1em;font-weight:300;margin-left:20px;outline:none;width:350px}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #message-input-wrapper:where(.astro-J7PV25F6) #message-input:where(.astro-J7PV25F6) #message-input-field:where(.astro-J7PV25F6)::placeholder{color:#b4b4b4}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #message-input-wrapper:where(.astro-J7PV25F6) #message-input:where(.astro-J7PV25F6) #send-message-button:where(.astro-J7PV25F6){cursor:pointer;height:50px;position:absolute;right:0;text-align:center;top:0;width:50px}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #message-input-wrapper:where(.astro-J7PV25F6) #message-input:where(.astro-J7PV25F6) #send-message-button:where(.astro-J7PV25F6) i:where(.astro-J7PV25F6){color:#e6e6e6;height:50px;line-height:50px;font-size:2em;transition:all .5s;width:50px}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #chat-message-column-wrapper:where(.astro-J7PV25F6){bottom:0;height:100%;left:0;overflow:hidden;position:absolute;width:100%;z-index:1}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #chat-message-column-wrapper:where(.astro-J7PV25F6) #chat-message-column:where(.astro-J7PV25F6){bottom:0;left:0;min-height:70px;margin-bottom:70px;overflow:hidden;padding:20px 20px 0;width:calc(100% - 40px)}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #chat-message-column-wrapper:where(.astro-J7PV25F6) #chat-message-column:where(.astro-J7PV25F6).static{position:absolute}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #chat-message-column-wrapper:where(.astro-J7PV25F6) #chat-message-column:where(.astro-J7PV25F6) .message:where(.astro-J7PV25F6){animation:expand .5s ease-in-out;margin-bottom:20px;white-space:nowrap}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #chat-message-column-wrapper:where(.astro-J7PV25F6) #chat-message-column:where(.astro-J7PV25F6) .message:where(.astro-J7PV25F6).received{text-align:left}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #chat-message-column-wrapper:where(.astro-J7PV25F6) #chat-message-column:where(.astro-J7PV25F6) .message:where(.astro-J7PV25F6).received.friendly .profile-icon:where(.astro-J7PV25F6){background:linear-gradient(to right,#03a9f4,#4caf50)}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #chat-message-column-wrapper:where(.astro-J7PV25F6) #chat-message-column:where(.astro-J7PV25F6) .message:where(.astro-J7PV25F6).received.suspicious .profile-icon:where(.astro-J7PV25F6){background:linear-gradient(to right,#d32f2f,#ff6f00)}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #chat-message-column-wrapper:where(.astro-J7PV25F6) #chat-message-column:where(.astro-J7PV25F6) .message:where(.astro-J7PV25F6).received.boastful .profile-icon:where(.astro-J7PV25F6){background:linear-gradient(to right,#ff6f00,#fbc02d)}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #chat-message-column-wrapper:where(.astro-J7PV25F6) #chat-message-column:where(.astro-J7PV25F6) .message:where(.astro-J7PV25F6).received .profile-icon:where(.astro-J7PV25F6) i:where(.astro-J7PV25F6){font-size:1.5em}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #chat-message-column-wrapper:where(.astro-J7PV25F6) #chat-message-column:where(.astro-J7PV25F6) .message:where(.astro-J7PV25F6).received .profile-icon:where(.astro-J7PV25F6) i:where(.astro-J7PV25F6):before{display:inline-block;transform:rotate(90deg)}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #chat-message-column-wrapper:where(.astro-J7PV25F6) #chat-message-column:where(.astro-J7PV25F6) .message:where(.astro-J7PV25F6).received .content:where(.astro-J7PV25F6){animation:bounceInLeft 1s ease-in-out;animation-delay:.5s;margin-left:20px}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #chat-message-column-wrapper:where(.astro-J7PV25F6) #chat-message-column:where(.astro-J7PV25F6) .message:where(.astro-J7PV25F6).sent{text-align:right}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #chat-message-column-wrapper:where(.astro-J7PV25F6) #chat-message-column:where(.astro-J7PV25F6) .message:where(.astro-J7PV25F6).sent .profile-icon:where(.astro-J7PV25F6){background:linear-gradient(to right,#ab47bc,#03a9f4)}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #chat-message-column-wrapper:where(.astro-J7PV25F6) #chat-message-column:where(.astro-J7PV25F6) .message:where(.astro-J7PV25F6).sent .profile-icon:where(.astro-J7PV25F6) i:where(.astro-J7PV25F6){font-size:1.25em}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #chat-message-column-wrapper:where(.astro-J7PV25F6) #chat-message-column:where(.astro-J7PV25F6) .message:where(.astro-J7PV25F6).sent .content:where(.astro-J7PV25F6){animation:bounceInRight 1s ease-in-out;animation-delay:.5s;margin-right:20px}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #chat-message-column-wrapper:where(.astro-J7PV25F6) #chat-message-column:where(.astro-J7PV25F6) .message:where(.astro-J7PV25F6) .profile-icon:where(.astro-J7PV25F6){animation:bounceIn 1s ease-in-out;animation-delay:.25s;border-radius:100px;box-shadow:#0000001f 0 1px 6px,#0000001f 0 1px 4px;display:inline-block;height:50px;position:relative;vertical-align:top;width:50px;z-index:2}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #chat-message-column-wrapper:where(.astro-J7PV25F6) #chat-message-column:where(.astro-J7PV25F6) .message:where(.astro-J7PV25F6) .profile-icon:where(.astro-J7PV25F6) i:where(.astro-J7PV25F6){color:#fff;height:50px;line-height:50px;text-align:center;width:50px}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #chat-message-column-wrapper:where(.astro-J7PV25F6) #chat-message-column:where(.astro-J7PV25F6) .message:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6){background-color:#fff;border-radius:25px;box-shadow:#0000001f 0 1px 6px,#0000001f 0 1px 4px;display:inline-block;max-width:300px;padding:15px 20px;position:relative;text-align:left;transition:all .5s;vertical-align:top;white-space:normal;z-index:1}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #chat-message-column-wrapper:where(.astro-J7PV25F6) #chat-message-column:where(.astro-J7PV25F6) .message:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .text:where(.astro-J7PV25F6){color:#b4b4b4;font-size:1em;font-weight:300;margin:0;min-height:20px;transition:all .5s;word-wrap:break-word}#chat-wrapper:where(.astro-J7PV25F6) #chat-message-window:where(.astro-J7PV25F6) #chat-message-column-wrapper:where(.astro-J7PV25F6) #chat-message-column:where(.astro-J7PV25F6) .message:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .text:where(.astro-J7PV25F6) span:where(.astro-J7PV25F6){height:20px}@keyframes flash-dot{0%,to{background-color:#c8c8c8}50%{background-color:#c8c8c880}}@keyframes expand{0%{max-height:0px}to{max-height:200px}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes pulse{0%{box-shadow:0 0 #03a9f480}to{box-shadow:0 0 0 20px #03a9f400}}@keyframes pulse-letter{0%,to{color:#d2d2d2}50%{color:#03a9f4}}.form-container:where(.astro-J7PV25F6){display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-unit)}.spacer:where(.astro-J7PV25F6){width:55.4px!important}.left-item:where(.astro-J7PV25F6){margin-left:75.4px}.right-item:where(.astro-J7PV25F6){margin-right:75.4px}ul:where(.astro-J7PV25F6){list-style-type:none;margin:0;padding:0;text-align:center}.container:where(.astro-J7PV25F6){display:block;position:relative;padding-left:150px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container:where(.astro-J7PV25F6) input:where(.astro-J7PV25F6){position:absolute;opacity:0;cursor:pointer}.checkmark:where(.astro-J7PV25F6){position:absolute;height:25px;width:25px;background-color:#979777}.container:where(.astro-J7PV25F6):hover input:where(.astro-J7PV25F6)~.checkmark:where(.astro-J7PV25F6){background-color:#ccc}.container:where(.astro-J7PV25F6) input:where(.astro-J7PV25F6):checked~.checkmark:where(.astro-J7PV25F6){background-color:#71dfbe}.checkmark:where(.astro-J7PV25F6):after{content:"";position:absolute;display:none}.container:where(.astro-J7PV25F6) input:where(.astro-J7PV25F6):checked~.checkmark:where(.astro-J7PV25F6):after{display:block}.container:where(.astro-J7PV25F6) .checkmark:where(.astro-J7PV25F6):after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.text:where(.astro-J7PV25F6){font:700 1.25rem/1 poppins;color:var(--color-primary);position:relative;top:50%;transform:translateY(-52%);left:0;right:0}.progress-bar:where(.astro-J7PV25F6){height:20px;width:0;right:0;left:0;margin:0 auto;border-radius:200px;background:lighten(#2b2d2f,15%)}.check:where(.astro-J7PV25F6){fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.podcast_menu:where(.astro-J7PV25F6){left:50%;transform:translate(-50%);height:520px;width:20%}@media (max-width: 991px){.podcast_menu:where(.astro-J7PV25F6){right:20px;height:calc(100vh - 278px);width:calc(100vw - 141.6px);max-width:calc(100vh - 141.6px)}}.youtube_menu:where(.astro-J7PV25F6){left:50%;transform:translate(-50%);height:200px;width:20%}@media (max-width: 991px){.youtube_menu:where(.astro-J7PV25F6){right:20px;height:calc(100vh - 278px);width:calc(100vw - 141.6px);max-width:calc(100vh - 141.6px)}}.p5_menu:where(.astro-J7PV25F6){left:50%;transform:translate(-50%);height:400px;width:400px}@media (max-width: 991px){.p5_menu:where(.astro-J7PV25F6){right:20px;height:calc(100vh - 278px);width:calc(100vw - 141.6px);max-width:calc(100vh - 141.6px)}}.p5_controls:where(.astro-J7PV25F6){background-color:#97b368;position:absolute;bottom:350px;right:510px;width:205px;padding:3px}.sketch_arrow_1:where(.astro-J7PV25F6){width:35px;position:absolute;bottom:400px;right:3px;background-color:#333}.sketch_arrow_2:where(.astro-J7PV25F6){width:35px;position:absolute;bottom:400px;right:38px;background-color:#333}.sketch_arrow_3:where(.astro-J7PV25F6){width:35px;position:absolute;bottom:400px;right:73px;background-color:#333}.sketch_arrow_4:where(.astro-J7PV25F6){width:35px;position:absolute;bottom:400px;right:108px;background-color:#333}.sketch_arrow_5:where(.astro-J7PV25F6){width:35px;position:absolute;bottom:400px;right:143px;background-color:#333}.header-outer-container:where(.astro-J7PV25F6){position:fixed;display:flex;z-index:var(--hud-index);flex-direction:column;width:100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.header-hidden:where(.astro-J7PV25F6){transform:translateY(-3.5rem)}.header-console-left:where(.astro-J7PV25F6){display:flex;position:relative;gap:var(--gap-unit);align-items:center;justify-content:center}.header-console-right:where(.astro-J7PV25F6){display:flex;position:relative;gap:var(--gap-unit);justify-content:flex-end;align-items:center;width:100%}@media (min-width: 640px){.header-console-right:where(.astro-J7PV25F6){right:auto;margin-right:0}}.console-header:where(.astro-J7PV25F6){display:flex;justify-content:space-between}.console-content-container:where(.astro-J7PV25F6){overflow:hidden;flex-direction:column;height:100%;gap:var(--gap-unit)}.sidebar:where(.astro-J7PV25F6){position:absolute;top:0;left:0;height:calc(var(--vh) * 100);display:flex;z-index:50;z-index:102;overflow:visible;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sidebar-open:where(.astro-J7PV25F6){min-width:calc(12rem + var(--gap-unit))}.sidebar-overlay:where(.astro-J7PV25F6){background-color:var(--color-dark);position:absolute;top:0;left:0;height:calc(var(--vh) * 100);width:100vw;opacity:.75;z-index:101}.sidebar-layer:where(.astro-J7PV25F6){display:flex;flex-direction:column;align-items:center;height:100%;padding:var(--gap-unit);gap:var(--gap-double);overflow-y:auto;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sidebar-close:where(.astro-J7PV25F6){width:0;overflow:hidden;.sidebar-layer{border:none}}@media (max-width: 1024px){.sidebar:where(.astro-J7PV25F6){position:absolute}.sidebar-close:where(.astro-J7PV25F6){width:0;box-shadow:none;.sidebar-layer{padding:0;border:none}}}.admin-toolbar:where(.astro-J7PV25F6){display:flex;padding-left:1.5rem;padding-right:1.5rem;justify-content:space-between;width:100%;background-color:var(--color-warning-tertiary)}@media (prefers-color-scheme: dark){.admin-toolbar:where(.astro-J7PV25F6){background-color:var(--color-warning-primary)}}.toolbox-container:where(.astro-J7PV25F6){position:absolute;right:0;bottom:0;height:48rem;width:24rem;min-height:24rem;display:flex;flex-direction:column;justify-content:space-between;overflow:auto;min-width:max-content;resize:both;padding:var(--gap-unit);border-width:1px;background-color:var(--color-light)}@media (prefers-color-scheme: dark){.superuser-toolbox-container:where(.astro-J7PV25F6){color:var(--color-dark)}}.card-p:where(.astro-J7PV25F6){padding:var(--card-padding);gap:var(--card-padding);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.card-v:where(.astro-J7PV25F6){padding:var(--card-padding);gap:var(--card-padding);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.card-g:where(.astro-J7PV25F6){gap:var(--card-padding);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.card-c:where(.astro-J7PV25F6){padding:var(--card-padding);width:100%;max-width:28rem;min-width:28rem;margin:auto}@media (max-width: 640px){.card-c:where(.astro-J7PV25F6){max-width:unset;min-width:unset;width:unset;height:100%!important;width:100%!important}}:root{--hud-index: 100;--hud-margin: 0rem;--hud-padding: var(--gap-unit)}.hover-ui:where(.astro-J7PV25F6){position:fixed;bottom:0;right:0;left:0;z-index:calc(var(--hud-index) + 1);display:inline-flex;align-items:flex-end;justify-items:flex-end}.hud-h:where(.astro-J7PV25F6){z-index:var(--hud-index);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.hud-v:where(.astro-J7PV25F6){z-index:var(--hud-index);width:100%;box-sizing:border-box;transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.header:where(.astro-J7PV25F6){position:fixed;top:0;left:0;transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.footer:where(.astro-J7PV25F6){position:fixed;bottom:0;right:0;transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.leftbar:where(.astro-J7PV25F6){top:0;left:0;transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.rightbar:where(.astro-J7PV25F6){top:0;right:0;transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.surface:where(.astro-J7PV25F6){display:flex;padding:var(--card-gap);border:var(--border-width) solid var(--color-shadow);border-radius:var(--card-radius);box-shadow:var(--shadow-x-offset) var(--shadow-y-offset) var(--shadow-blur) var(--shadow-spread) var(--color-shadow);box-shadow:0 0 0 0 var(--nm-highlight-color),0 0 0 0 var(--nm-shadow-color);background-color:var(--color-primary);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}@media (prefers-color-scheme: dark){.surface:where(.astro-J7PV25F6){background-color:var(--color-contrast)}}.surface-v:where(.astro-J7PV25F6){flex-direction:column;height:100%;gap:var(--gap-unit);overflow-y:auto}.surface-h:where(.astro-J7PV25F6){flex-direction:row;width:100%;gap:var(--gap-unit);overflow-x:auto}.surface-p:where(.astro-J7PV25F6){padding:var(--gap-unit)}.surface-m:where(.astro-J7PV25F6){margin:var(--gap-unit)}.surface-g:where(.astro-J7PV25F6){gap:var(--gap-unit)}.sub-surface:where(.astro-J7PV25F6){display:flex;padding:var(--card-gap);border:var(--border-width) solid var(--color-shadow);border-radius:var(--button-radius);box-shadow:var(--shadow-x-offset) var(--shadow-y-offset) var(--shadow-blur) var(--shadow-spread) var(--color-shadow);background-color:var(--color-medium);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}@media (prefers-color-scheme: dark){.sub-surface:where(.astro-J7PV25F6){background-color:var(--color-dark)}}.separate:where(.astro-J7PV25F6){justify-content:space-between}.radius-f:where(.astro-J7PV25F6){border-radius:var(--card-radius);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.radius-t:where(.astro-J7PV25F6){border-radius:var(--card-radius) var(--card-radius) 0 0;transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.radius-b:where(.astro-J7PV25F6){border-radius:0 0 var(--card-radius) var(--card-radius);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.radius-l:where(.astro-J7PV25F6){border-radius:var(--card-radius) 0 0 var(--card-radius);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.radius-r:where(.astro-J7PV25F6){border-radius:0 var(--card-radius) var(--card-radius) 0;transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.radius-h-f:where(.astro-J7PV25F6){border-radius:var(--button-radius);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.radius-h-t:where(.astro-J7PV25F6){border-radius:var(--button-radius) var(--button-radius) 0 0;transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.radius-h-b:where(.astro-J7PV25F6){border-radius:0 0 var(--button-radius) var(--button-radius);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.radius-h-l:where(.astro-J7PV25F6){border-radius:var(--button-radius) 0 0 var(--button-radius);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.radius-h-r:where(.astro-J7PV25F6){border-radius:0 var(--button-radius) var(--button-radius) 0;transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.shell-outer:where(.astro-J7PV25F6){position:absolute;display:flex;align-items:flex-start;width:100%;height:100%;padding:var(--hud-margin);gap:var(--hud-margin);inset:0;overflow:hidden;box-sizing:border-box}.shell-inner:where(.astro-J7PV25F6){display:flex;flex-direction:column;width:100%;height:100%;gap:var(--hud-margin);overflow:hidden;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.shell-body:where(.astro-J7PV25F6){box-sizing:border-box;height:100%}.shell-container:where(.astro-J7PV25F6){display:grid;transition:.3s}.shell-horizontal:where(.astro-J7PV25F6){width:100%}.shell-vertical:where(.astro-J7PV25F6){height:100%;width:var(--gapped-height)}.shell-horizontal-expand:where(.astro-J7PV25F6){height:100%;width:calc(100 * var(--vw))}.shell-vertical-expand:where(.astro-J7PV25F6){height:calc(100 * var(--vh));width:100%}.content:where(.astro-J7PV25F6){flex:1 1 auto;width:100%;height:100%;overflow:hidden}.content:where(.astro-J7PV25F6){flex:1 1 auto;scroll-behavior:smooth}.scroll-container:where(.astro-J7PV25F6){display:block;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.container:where(.astro-J7PV25F6){width:100%}.flex-fill-h:where(.astro-J7PV25F6){display:flex;flex-direction:row;width:100%;gap:var(--gap-unit)}.flex-fill-v:where(.astro-J7PV25F6){display:flex;flex-direction:column;height:100%;width:100%;gap:var(--gap-unit)}.gap-row:where(.astro-J7PV25F6){display:flex;flex-direction:row;gap:var(--gap-unit)}.gap-column:where(.astro-J7PV25F6){display:flex;flex-direction:column;gap:var(--gap-unit)}.full-container:where(.astro-J7PV25F6){box-sizing:border-box;height:calc(var(--vh) * 100)!important;width:calc(var(--vw) * 100)!important}.fill-container:where(.astro-J7PV25F6){box-sizing:border-box;height:100%!important;width:100%!important}.center-column:where(.astro-J7PV25F6){display:flex;flex-direction:column;align-items:center}.start-content:where(.astro-J7PV25F6){display:flex;justify-content:flex-start;align-items:center}.center-content:where(.astro-J7PV25F6){display:flex;justify-content:center;align-items:center}.end-content:where(.astro-J7PV25F6){display:flex;justify-content:flex-end;align-items:center}.between-content:where(.astro-J7PV25F6){display:flex;justify-content:space-between;align-items:center}.gapped-center-column:where(.astro-J7PV25F6){display:flex;flex-direction:column;gap:var(--gap-unit);align-items:center}.image-group:where(.astro-J7PV25F6){position:relative;flex-shrink:0}.spaced-list:where(.astro-J7PV25F6){display:flex;flex-direction:column;padding:var(--gap-unit);gap:var(--gap-unit);height:100%}.navigation-list:where(.astro-J7PV25F6){flex-wrap:wrap;gap:var(--gap-unit);text-align:center}.app-rail:where(.astro-J7PV25F6){display:flex;gap:var(--gap-unit);width:100%;justify-content:space-between;overflow:visible}.rail-group:where(.astro-J7PV25F6){height:fit-content;display:flex;flex-wrap:wrap;gap:var(--gap-unit)}@media (max-width: 640px){.container:where(.astro-J7PV25F6){max-width:640px}}@media (max-width: 768px){.container:where(.astro-J7PV25F6){max-width:768px}}@media (max-width: 1024px){.container:where(.astro-J7PV25F6){max-width:1024px}}@media (max-width: 1280px){.container:where(.astro-J7PV25F6){max-width:1280px}}@media (max-width: 1536px){.container:where(.astro-J7PV25F6){max-width:1536px}}.gapped-grid:where(.astro-J7PV25F6){display:grid;transition:.3s;grid-gap:var(--gap-unit)}.center-item:where(.astro-J7PV25F6){align-items:center;justify-items:center}.page-container:where(.astro-J7PV25F6){height:calc(var(--content-height) - var(--gap-double));width:calc(var(--content-width) - var(--gap-double));padding:var(--gap-unit)}.flex-half:where(.astro-J7PV25F6){flex-basis:50%}.flex-third:where(.astro-J7PV25F6){flex-basis:33.333333%}.flex-two-thirds:where(.astro-J7PV25F6){flex-basis:66.666667%}.flex-fit-content:where(.astro-J7PV25F6){flex-basis:75%}.width-fit:where(.astro-J7PV25F6){width:fit-content}@tailwind base;@tailwind components;@tailwind utilities;.truncate:where(.astro-J7PV25F6){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-touch-callout: none){.h-screen:where(.astro-J7PV25F6){height:-webkit-fill-available}}:where(.astro-J7PV25F6)[aria-current]{border-bottom:1px dashed var(--color-primary)}.sidebar-rule:where(.astro-J7PV25F6){width:2rem;border-color:var(--color-light)}@media (prefers-color-scheme: dark){.sidebar-rule:where(.astro-J7PV25F6){border-color:var(--color-light)}}.sidebar-rule-long:where(.astro-J7PV25F6){width:11rem}.bn-container:where(.astro-J7PV25F6)[data-changing-font-demo] .bn-editor:where(.astro-J7PV25F6) :where(.astro-J7PV25F6){font-family:var(--accent-font);color:var(--color-primary)}.bn-editor:where(.astro-J7PV25F6){background-color:transparent!important}@media (max-width: 767px){.bn-editor:where(.astro-J7PV25F6){padding-inline:0!important}}:root{--color-primary: #fecf83;--color-contrast: #967b06;--color-accent: #ff9900;--color-light: #fcdd78;--color-medium: #bda45d;--color-dark: #663b00;--color-bg: var(--color-accent);--color-success-primary: #97b368;--color-success-secondary: #3f5518;--color-success-tertiary: #629b00;--color-warning-primary: #ffbbbb;--color-warning-secondary: #571d27;--color-warning-tertiary: #963042}@media (prefers-color-scheme: dark){:root{--color-primary: #fecf83;--color-contrast: #967b06;--color-accent: #ff9900;--color-light: #fcdd78;--color-medium: #bda45d;--color-dark: #663b00;--color-bg: var(--color-contrast);--color-success-primary: #97b368;--color-success-secondary: #3f5518;--color-success-tertiary: #629b00;--color-warning-primary: #ffbbbb;--color-warning-secondary: #571d27;--color-warning-tertiary: #963042}}:root{--primary-font: "Nunito", sans-serif;--primary-style: normal;--primary-weight: 1000;--primary-case: none;--secondary-font: "Courier Prime", monospace;--secondary-style: normal;--secondary-weight: 700;--secondary-case: uppercase;--accent-font: "Nunito", sans-serif;--accent-style: normal;--accent-weight: 100;--accent-case: none}:root{--display-size: 5rem;--display-height: 1;--heading-size: 3rem;--heading-height: 3.5rem;--subheading-size: 1.875rem;--subheading-height: 2.25rem;--overline-size: 1.5rem;--overline-height: 2rem;--eyebrow-size: 1.25rem;--eyebrow-height: 1.75rem;--body-size: 1.125rem;--body-height: 1.75rem;--caption-size: 1rem;--caption-height: 1.5rem}:root{--border-radius: calc(var(--multiplier) * .25rem);--border-width: 0px;--hud-margin: var(--gap-unit)}:root{--gm-background: linear-gradient( 217deg, var(--color-contrast), rgba(255, 0, 0, 0) 70.71% ), linear-gradient(127deg, var(--color-primary), rgba(0, 255, 0, 0) 70.71%), linear-gradient(336deg, var(--color-dark), rgba(0, 0, 255, 0) 70.71%);--glow: 0px 0px 10px 4px rgba(187, 134, 252, .5);--low-shadow: 0 5px 5px 0 #ffffff;--high-shadow: 0 7.5px 7.5px 0 #ffffff}:root{--scroll-bar-background: #ffffff00;--scroll-bar-color: var(--primary-color);--scroll-bar-hover: var(--accent-color);--scroll-bar-active: var(--contrast-color);--scrollbar-padding: calc(var(--gap-unit) / 8);--scrollbar-width: calc( (var(--gap-unit) / 4) + (var(--scrollbar-padding) * 2) );--scrollbar-height: calc( (var(--gap-unit) / 4) + (var(--scrollbar-padding) * 2) );--scrollbar-radius: var(--half-radius)}.surface:where(.astro-J7PV25F6){box-shadow:none;color:var(--color-dark)!important;background-color:transparent}.button:where(.astro-J7PV25F6){color:var(--color-light);background-color:transparent}.button:where(.astro-J7PV25F6):hover{color:var(--color-light);background-color:var(--color-dark)}.button:where(.astro-J7PV25F6):active{color:var(--color-dark);background-color:var(--color-light);text-decoration:underline}:where(.astro-J7PV25F6){box-sizing:border-box;background-color:#0f0f0f}body{height:calc(var(--vh) * 100);width:100vw}canvas:where(.astro-J7PV25F6){height:100%;width:100%}.main-wrapper:where(.astro-J7PV25F6){width:512px;padding-left:1em;padding-right:1em;margin:0 auto}.main-header:where(.astro-J7PV25F6),.main-footer:where(.astro-J7PV25F6){text-align:center}.subtitle:where(.astro-J7PV25F6){font-size:1.5em}.main-header:where(.astro-J7PV25F6){margin-top:0;margin-bottom:2em}.main-header:where(.astro-J7PV25F6) h1:where(.astro-J7PV25F6){margin:0;background:#31ffd5;padding:.5em 1em}.main-header:where(.astro-J7PV25F6) a:where(.astro-J7PV25F6){color:#000;text-decoration:none}.main-footer:where(.astro-J7PV25F6){margin-top:2em}.canvas-wrapper:where(.astro-J7PV25F6){position:relative;background:red;height:512px}.message:where(.astro-J7PV25F6){position:absolute;color:#fff;bottom:0;left:0;right:0;padding:5px;text-align:center}.message:where(.astro-J7PV25F6) strong:where(.astro-J7PV25F6){color:#31ffd5}li:where(.astro-J7PV25F6),p:where(.astro-J7PV25F6){line-height:1.25em}
