*,body,html{margin:0;padding:0}body,html{box-sizing:border-box;overflow:hidden}body{height:100%;width:100%}html{height:calc(var(--vh)*100);overflow-y:hidden;width:calc(var(--vw)*100)}a,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.debug-border{border:1px dashed red}@media (min-width:1024px){.desktop-hidden{display:none}}:root{--mobile-breakpoint:812px;--tablet-breakpoint:1112px;--vh:0;--content-height:calc(var(--vh)*100);--content-width:calc(var(--vw)*100);--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));--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{gap:var(--gap-unit)}.gap-h{gap:var(--gap-half)}.pad-f{padding:var(--gap-unit)}.pad-h{padding:var(--gap-half)}.margin-f{padding:var(--gap-unit)}.margin-h{padding:var(--gap-half)}::-webkit-scrollbar{height:var(--scrollbar-height);transition-duration:var(--common-duration);-webkit-transition-property:all;transition-property:all;transition-timing-function:var(--common-transition);width:var(--scrollbar-width)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{background-clip:padding-box;border:var(--scrollbar-padding) solid transparent}::-webkit-scrollbar-track{transition-duration:var(--common-duration);-webkit-transition-property:all;transition-property:all;transition-timing-function:var(--common-transition)}.popup{bottom:var(--popup-spacing);left:calc(var(--popup-spacing));position:absolute;z-index:103}.movable{transition:none!important;z-index:1}.podcast_frame{height:520px;left:50%;transform:translate(-50%);width:20%}@media (max-width:991px){.podcast_frame{height:calc(100vh - 278px);max-width:calc(100vh - 141.6px);right:20px;width:calc(100vw - 141.6px)}}@media only screen and (max-width:991px){:root{--multiplier:2}}.snap-container{scroll-snap-type:y mandatory}section{scroll-snap-align:start;scroll-snap-stop:always}.section{height:100%}.scroll-section{scroll-snap-align:start;scroll-snap-stop:always}.section-full{height:100%}: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;--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}body,html{font-family:var(--secondary-font)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.no-select{-webkit-user-select:none;-moz-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));--multiplier:1}.radius-full{border-radius:var(--border-radius)}.radius-full,.radius-half{transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.radius-half{border-radius:var(--half-radius)}.radius-top{border-radius:var(--border-radius) var(--border-radius) 0 0}.radius-bottom,.radius-top{transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.radius-bottom{border-radius:0 0 var(--border-radius) var(--border-radius)}.radius-left{border-radius:var(--border-radius) 0 0 var(--border-radius)}.radius-left,.radius-right{transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.radius-right{border-radius:0 var(--border-radius) var(--border-radius) 0}.border-full{border-width:var(--border-width);transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{border-radius:var(--scrollbar-radius);transition-duration:var(--common-duration);-webkit-transition-property:all;transition-property:all;transition-timing-function:var(--common-transition)}::-webkit-scrollbar-thumb:active{border-radius:var(--scrollbar-radius);transition-duration:var(--common-duration);-webkit-transition-property:all;transition-property:all;transition-timing-function:var(--common-transition)}: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)*.01563rem);--circle-diameter:calc((var(--mouse-perc-x)*var(--mouse-perc-y) + .5)*200px);--circle-multiplier:calc(var(--mouse-perc-x)*var(--mouse-perc-y)*300 - 285);--circle-invert:calc((var(--mouse-perc-x) + 1)*100%)}.index-11{z-index:110}.index-10{z-index:100}.index-9{z-index:90}.index-8{z-index:80}.index-7{z-index:70}.index-6{z-index:60}.index-5{z-index:50}.index-4{z-index:40}.index-3{z-index:30}.index-2{z-index:20}.index-1{z-index:10}.index-0{z-index:0}.dark-half-shadow: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{left:var(--x-shift-10);top:var(--y-shift-10);transform:translate(var(--x-shift-10),var(--y-shift-10));z-index:100}.parallax-10,.parallax-9{position:absolute;transition-property:none}.parallax-9{left:var(--x-shift-9);top:var(--y-shift-9);transform:translate(var(--x-shift-9),var(--y-shift-9));z-index:90}.parallax-8{left:var(--x-shift-8);top:var(--y-shift-8);transform:translate(var(--x-shift-8),var(--y-shift-8));z-index:80}.parallax-7,.parallax-8{position:absolute;transition-property:none}.parallax-7{left:var(--x-shift-7);top:var(--y-shift-7);transform:translate(var(--x-shift-7),var(--y-shift-7));z-index:70}.parallax-6{left:var(--x-shift-6);top:var(--y-shift-6);transform:translate(var(--x-shift-6),var(--y-shift-6));z-index:60}.parallax-5,.parallax-6{position:absolute;transition-property:none}.parallax-5{left:var(--x-shift-5);top:var(--y-shift-5);transform:translate(var(--x-shift-5),var(--y-shift-5));z-index:50}.parallax-4{left:var(--x-shift-4);top:var(--y-shift-4);transform:translate(var(--x-shift-4),var(--y-shift-4));z-index:40}.parallax-3,.parallax-4{position:absolute;transition-property:none}.parallax-3{left:var(--x-shift-3);top:var(--y-shift-3);transform:translate(var(--x-shift-3),var(--y-shift-3));z-index:30}.parallax-2{left:var(--x-shift-2);top:var(--y-shift-2);transform:translate(var(--x-shift-2),var(--y-shift-2));z-index:20}.parallax-1,.parallax-2{position:absolute;transition-property:none}.parallax-1{left:var(--x-shift-1);top:var(--y-shift-1);transform:translate(var(--x-shift-1),var(--y-shift-1));z-index:10}.parallax-0{left:var(--x-shift-0);position:absolute;top:var(--y-shift-0);transform:translate(var(--x-shift-0),var(--y-shift-0));transition-property:none;z-index:0}.light-shadow{box-shadow:inset var(--shadow-x-offset) var(--shadow-y-offset) var(--shadow-blur) var(--shadow-spread) var(--color-light)}.light-inset-shadow{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{box-shadow:var(--shadow-x-offset) var(--shadow-y-offset) var(--shadow-blur) var(--shadow-spread) var(--color-medium)}.dark-shadow{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((var(--mouse-perc-x) - .5)*200px);--y-move: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%);--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:#fbb;--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{background-color:var(--color-bg);color:var(--color-text)}.primary-background{background-color:var(--color-primary)!important}.contrast-background{background-color:var(--color-contrast)!important}.accent-background{background-color:var(--color-accent)!important}.light-background{background-color:var(--color-light)!important}.medium-background{background-color:var(--color-medium)!important}.dark-background{background-color:var(--color-dark)!important}.error-background{background-color:var(--color-warning-tertiary)!important}.warning-background{background-color:var(--color-warning)!important}.success-background{background-color:var(--color-success)!important}.error-background{background-color:red!important}.success-background{background-color:#0f0!important}.info-background{background-color:#00f!important}.warning-background{background-color:#ff0!important}.reward-background{background-color:#f0f!important}.tip-background{background-color:#0ff!important}.primary-color{color:var(--color-primary)!important}.contrast-color{color:var(--color-contrast)!important}.accent-color{color:var(--color-accent)!important}.light-color{color:var(--color-light)!important}.medium-color{color:var(--color-medium)!important}.dark-color{color:var(--color-dark)!important}.error-color{color:var(--color-warning-primary)!important}.success-color{color:var(--color-success-primary)!important}.info-color{color:#00f!important}.warning-color{color:#ff0!important}.reward-color{color:#f0f!important}.tip-color{color:#0ff!important}.light{background-color:var(--color-medium)}.light,.light-gradient{color:var(--color-dark)}.light-gradient{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%)}.medium{background-color:var(--color-primary);color:var(--color-light)}.medium-gradient{background-image:linear-gradient(to top right,var(--color-contrast),var(--color-dark));color:var(--color-dark)}.dark{background-color:var(--color-dark);color:var(--color-contrast)}.dark-gradient{background-image:linear-gradient(to bottom right,var(--color-contrast),var(--color-dark));color:var(--color-primary)}.medium-contrast{background-color:var(--color-primary);color:var(--color-contrast)}.dark-contrast{background-color:var(--color-dark);color:var(--color-light)}.theme-display{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{background:linear-gradient(to right,var(--color-contrast) 33.33%,var(--color-primary) 33.33% 66.66%,var(--color-primary) 66.66%)}.primary-palette{background-color:var(--color-primary);border-color:var(--color-medium);color:var(--color-dark);transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}@media (prefers-color-scheme:dark){.primary-palette{background-color:var(--color-contrast);border-color:var(--color-dark);color:var(--color-light)}}.variant-display{background:linear-gradient(to right,var(--color-contrast) 33.33%,var(--color-dark) 33.33% 66.66%,var(--color-primary) 66.66%)}.variant-palette{background-color:var(--color-medium);border-color:var(--color-primary);color:var(--light-dark);transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}@media (prefers-color-scheme:dark){.variant-palette{background-color:var(--color-dark);border-color:var(--color-contrast);color:var(--color-primary)}}.secondary-display{background:linear-gradient(to right,var(--color-light) 33.33%,var(--color-dark) 33.33% 66.66%,var(--color-primary) 66.66%)}.secondary-palette{background-color:var(--color-light);border-color:var(--color-primary);color:var(--color-dark);transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.secondary-interactive:hover{background-color:var(--color-medium);border-color:var(--color-accent);color:var(--color-light)}@media (prefers-color-scheme:dark){.secondary-palette{background-color:var(--color-medium);border-color:var(--color-contrast);color:var(--color-light)}}.attention-display{background:linear-gradient(to right,var(--color-medium) 33.33%,var(--color-light) 33.33% 66.66%,var(--color-primary) 66.66%)}.attention-palette{background-color:var(--color-contrast);border-color:var(--color-primary);color:var(--color-light);transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.attention-interactive:hover{background-color:var(--color-dark);border-color:var(--color-light);color:var(--color-light)}.soft-display{background:linear-gradient(to right,var(--color-accent) 33.33%,var(--color-contrast) 33.33% 66.66%,var(--color-primary) 66.66%)}.soft-palette{background-color:var(--color-light);border-color:var(--color-primary);color:var(--color-contrast);transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.soft-interactive:hover{background-color:var(--color-dark);border-color:var(--color-light);color:var(--color-light)}@media (prefers-color-scheme:dark){.attention-palette{background-color:var(--color-medium);border-color:var(--color-contrast);color:var(--color-dark)}}.dark-display{background:linear-gradient(to right,var(--color-dark) 33.33%,var(--color-accent) 33.33% 66.66%,var(--color-primary) 66.66%)}.dark-palette{background-color:var(--color-dark);border-color:var(--color-primary);color:var(--color-accent);transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.dark-interactive:hover{background-color:var(--color-contrast);border-color:var(--color-medium);color:var(--color-medium)}.dark-interactive:active{background-color:var(--color-contrast);border-color:var(--color-light);color:var(--color-light)}::-webkit-scrollbar-thumb{background:var(--scroll-bar-color)}::-webkit-scrollbar-thumb:hover{background:var(--scroll-bar-hover)}::-webkit-scrollbar-thumb:active{background:var(--scroll-bar-active)}::-webkit-scrollbar-track{background:var(--scroll-bar-background)}::-webkit-scrollbar-corner{background-color:transparent}:root{--common-transition:cubic-bezier(.4,0,.2,1);--common-duration:.3s}.common-transition{transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.color-transition{transition-duration:var(--common-duration);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:var(--common-transition)}.enter-animation{opacity:0}.animationWrapper{height:inherit;width:inherit}:root{--progress:0}.circular-progress{bottom:0;position:absolute;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);margin:var(--gap-unit);padding:var(--gap-unit)}.circular-progress circle{cx:var(--half-size);cy:var(--half-size);r:var(--radius);stroke-width:var(--stroke-width);fill:none;stroke-linecap:round}.circular-progress circle.bg{stroke:var(--color-dark)}.circular-progress circle.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{margin:var(--gap-unit);position:absolute;right:0;top:0;z-index:100}.avatar-base{-o-object-fit:cover;object-fit:cover;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.avatar-size-max{height:15rem;width:15rem}@media (min-width:1024px){.avatar-size-max{height:20rem;width:20rem}}.avatar-wobble{animation:morph 8s ease-in-out infinite;border:.6rem dashed #333;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;overflow:hidden}@media (prefers-color-scheme:dark){.avatar-wobble{border:.6rem dashed #fff}}@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{animation:clip 1s infinite;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%)}@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{height:4rem;width:4rem}.avatar-size-lg{height:3rem;width:3rem}.avatar-size-base{height:2.5rem;width:2.5rem}.avatar-size-sm{height:2rem;width:2rem}.avatar-size-xs{height:1.5rem;width:1.5rem}.avatar-size-2xs{height:1rem;width:1rem}.name-base{font-weight:600;text-transform:capitalize}.name-color{color:#374151}@media (prefers-color-scheme:dark){.name-color{color:#fff}}.name-size-lg,.name-size-xl{font-size:1.25rem;line-height:1.75rem}.name-size-base{font-size:1.125rem;line-height:1.75rem}.name-size-sm{font-size:1rem;line-height:1.5rem}.name-size-xs{font-size:.875rem;line-height:1.25rem}.email-color{color:#6b7280}@media (prefers-color-scheme:dark){.email-color{color:#9ca3af}}.email-size-xl{font-size:1rem;line-height:1.5rem}.email-size-base,.email-size-lg{font-size:.875rem;line-height:1.25rem}.email-size-sm,.email-size-xs{font-size:.75rem;line-height:1rem}.button{align-items:center;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);cursor:pointer;display:flex;gap:var(--button-gap);justify-content:center;overflow:hidden!important;padding:var(--button-gap);text-align:center;text-decoration-style:dotted;text-transform:capitalize;transition-duration:var(--common-duration);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:all;transition-timing-function:var(--common-transition);white-space:nowrap;--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:hover{text-decoration-style:solid}.button:focus{--ring-offset-width:2px;--ring-opacity:.8;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);outline-style:none}.button-active{text-decoration:underline}.button{background-color:var(--color-medium);border-color:var(--color-contrast);color:var(--color-contrast)}.button:hover{background-color:var(--color-contrast);border-color:var(--color-primary);color:var(--color-primary)}.button:active{background-color:var(--color-light);border-color:var(--color-accent);color:var(--color-accent)}.button-active{background-color:var(--color-light);border-color:var(--color-primary);color:var(--color-primary)}@media (prefers-color-scheme:dark){.button{background-color:var(--color-medium);border-color:var(--color-light);color:var(--color-light)}.button:hover{background-color:var(--color-light);border-color:var(--color-primary);color:var(--color-primary)}.button:active{background-color:var(--color-primary)}.button-active,.button:active{border-color:var(--color-dark);color:var(--color-dark)}.button-active{background-color:var(--color-accent)}}.icon{fill:currentColor}.icon-xl{height:4rem;margin:.75rem;width:4rem}.icon-lg{height:3rem;margin:.625rem;width:3rem}.icon-base{height:2.5rem;margin:.5rem;width:2.5rem}.icon-sm{height:2rem;margin:.375rem;width:2rem}.icon-xs{height:1.5rem;margin:.25rem;width:1.5rem}.icon-2xs{height:1rem;margin:.125rem;width:1rem}.icon-margin{margin:4px!important}.indicator-avatar{bottom:0;position:absolute;right:0}.indicator-base{border-radius:9999px;--ring-inset: ;--ring-offset-width:0px;--ring-color:#fff;box-shadow:var(--ring-inset) 0 0 0 calc(1px + var(--ring-offset-width)) var(--ring-color)}.indicator-size-xl{height:.75rem;width:.75rem}.indicator-size-base,.indicator-size-lg{height:.625rem;width:.625rem}.indicator-size-sm{height:.5rem;width:.5rem}.indicator-size-xs{bottom:-.125rem;height:.375rem;width:.375rem}.label{pointer-events:none}.input{border-radius:var(--button-radius);color:var(--color-dark);padding:var(--gap-unit);width:100%}.input::-moz-placeholder{color:var(--color-accent);opacity:1}.input::placeholder{color:var(--color-accent);opacity:1}.input::-ms-input-placeholder{color:var(--color-accent)}.form-input{width:100%!important}.invisible-input{background-color:transparent;border-radius:0;color:currentColor;padding:0}.invisible-input:disabled{cursor:pointer;pointer-events:none}.tooltip-container{display:inline-block;position:relative}.tooltip-focus{color:#4b5563;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tooltip-focus:hover{color:#3b82f6}.tooltip-focus:focus{outline-style:none}@media (prefers-color-scheme:dark){.tooltip-focus{color:#e5e7eb}.tooltip-focus:hover{color:#60a5fa}}.tooltip{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;color:#4b5563;display:flex;justify-content:center;padding:.75rem;position:absolute;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:12rem}@media (prefers-color-scheme:dark){.tooltip{background-color:#1f2937;box-shadow:none;color:#fff}}.tooltip-point{color:#fff;height:1.5rem;position:absolute;transform:rotate(45deg);width:1.5rem;fill:currentColor}@media (prefers-color-scheme:dark){.tooltip-point{color:#1f2937}}.tooltip-b{bottom:-3rem}.tooltip-b,.tooltip-t{left:50%;transform:translate(-50%)}.tooltip-t{top:-3.5rem}.tooltip-l{left:3rem;top:-1rem}.tooltip-r{left:13.2rem;top:-1rem}.tooltip-tc{left:50%;top:-4rem;transform:translate(-50%)}.tooltip-tl{left:-1rem;top:-4rem}.tooltip-tr{left:-9.5rem;top:-4rem}.tooltip-point-l{left:-.75rem}.tooltip-point-l,.tooltip-point-r{top:50%;transform:translateY(-50%)}.tooltip-point-r{right:-.75rem}.tooltip-point-tc{left:50%;transform:translate(-50%)}.tooltip-point-tc,.tooltip-point-tl{bottom:.125rem;margin-bottom:-.75rem}.tooltip-point-tl{left:1rem}.tooltip-point-tr{bottom:.125rem;margin-bottom:-.75rem;right:1rem}.display{font-family:var(--primary-font);font-size:var(--display-size);font-style:var(--primary-style);font-weight:var(--primary-weight);line-height:var(--display-height)}.display,.heading{text-transform:var(--primary-case);transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.heading{font-family:var(--secondary-font);font-size:var(--heading-size);font-weight:var(--secondary-weight);line-height:var(--heading-height)}.subheading{font-family:var(--primary-font);font-size:var(--subheading-size);font-style:var(--primary-style);font-weight:var(--primary-weight);line-height:var(--subheading-height);text-transform:var(--secondary-case);transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.overline{font-size:var(--overline-size);line-height:var(--overline-height)}.eyebrow,.overline{font-family:var(--secondary-font);font-weight:var(--secondary-weight);text-transform:var(--secondary-case);transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.eyebrow{font-size:var(--eyebrow-size);line-height:var(--eyebrow-height)}.body{font-size:var(--body-size);line-height:var(--body-height)}.body,.caption{font-family:var(--accent-font);font-weight:var(--accent-weight);text-transform:var(--accent-case);transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.caption{font-size:var(--caption-size);line-height:var(--caption-height)}.display-height{height:var(--display-height)}.display-height,.heading-height{transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.heading-height{height:var(--heading-height)}.subheading-height{height:var(--subheading-height)}.overline-height,.subheading-height{transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.overline-height{height:var(--overline-height)}.eyebrow-height{height:var(--eyebrow-height)}.body-height,.eyebrow-height{transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.body-height{height:var(--body-height)}.caption-height{height:var(--caption-height);transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.type-display{color:var(--color-contrast);font-family:var(--primary-font);font-optical-sizing:auto;font-size:2.25rem;font-style:var(--primary-style);font-weight:var(--primary-weight);line-height:2.5rem}@media (prefers-color-scheme:dark){.type-display{color:var(--color-light)}}.type-heading{color:var(--color-contrast);font-family:var(--secondary-font);font-optical-sizing:auto;font-size:1.875rem;font-style:var(--secondary-style);font-weight:var(--secondary-weight);line-height:2.25rem}@media (prefers-color-scheme:dark){.type-heading{color:var(--color-light)}}.type-subheading{color:var(--color-light);font-family:var(--primary-font);font-optical-sizing:auto;font-size:1.5rem;font-style:var(--primary-style);font-weight:var(--primary-weight);line-height:2rem}.type-overline{color:var(--color-contrast);font-family:var(--secondary-font);font-optical-sizing:auto;font-size:1.25rem;font-style:var(--secondary-style);font-weight:var(--secondary-weight);line-height:1.75rem}@media (prefers-color-scheme:dark){.type-overline{color:var(--color-light)}}.type-eyebrow{color:var(--color-accent);font-family:var(--primary-font);font-optical-sizing:auto;font-size:1.125rem;font-style:var(--primary-style);font-weight:var(--primary-weight);line-height:1.75rem}.type-body{font-family:var(--secondary-font);font-optical-sizing:auto;font-size:1rem;font-style:var(--secondary-style);font-weight:var(--secondary-weight);line-height:1.5rem}@media (prefers-color-scheme:dark){.type-body{color:var(--color-light)}}.type-caption{font-family:var(--secondary-font);font-optical-sizing:auto;font-size:.875rem;font-style:var(--secondary-style);font-weight:var(--secondary-weight);line-height:1.25rem}.avatar-group-container{align-items:center;display:flex}.avatar-group-xl{margin-left:-.625rem;margin-right:-.625rem}.avatar-group-lg{margin-left:-.5rem;margin-right:-.5rem}.avatar-group-base{margin-left:-.375rem;margin-right:-.375rem}.avatar-group-sm,.avatar-group-xs{margin-left:-.25rem;margin-right:-.25rem}.connected-button-group{border-radius:.5rem;border-width:1px;display:flex;overflow:hidden;width:-moz-min-content;width:min-content}.horizontal-button-group{align-items:center;display:flex;gap:.75rem}@media (min-width:640px){.horizontal-button-group{-moz-column-gap:1.25rem;column-gap:1.25rem}}.vertical-button-group{display:flex;flex-direction:column;max-width:20rem;row-gap:1.25rem;width:100%}.button-group-base{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;font-size:.875rem;font-weight:500;justify-content:center;line-height:1.25rem}@media (min-width:640px){.button-group-base{font-size:1rem;line-height:1.5rem}}.connected-group-button{border:0;border-radius:0;padding:.5rem 1rem}@media (min-width:640px){.connected-group-button{padding-left:1.5rem;padding-right:1.5rem}}.seperate-group-button{border-radius:.5rem;border-width:1px;padding:.625rem 2rem}.card-f{border-radius:var(--card-radius)}.card-f,.card-u{transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.card-u{border-radius:var(--card-radius) var(--card-radius) 0 0}.card-d{border-radius:0 0 var(--card-radius) var(--card-radius)}.card-d,.card-l{transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.card-l{border-radius:var(--card-radius) 0 0 var(--card-radius)}.card-r{border-radius:0 var(--card-radius) var(--card-radius) 0;transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.carousel-container{height:48rem}.carousel-arrow-margin{margin-top:24rem!important}@media (max-width:767px){.carousel-container{height:36rem}.carousel-arrow-margin{margin-top:18rem!important}}.chatbot_menu{height:450px;left:50%;transform:translate(-50%);width:650px}@media (max-width:991px){.chatbot_menu{height:calc(100vh - 278px);max-width:calc(100vh - 141.6px);right:20px;width:calc(100vw - 141.6px)}}h1{font-size:7vh}h2{font-size:4.5vh}.app-container{align-items:stretch;background:linear-gradient(-20deg,#ddd6f3,#faaca8 100%,#faaca8 0);background-attachment:fixed;border-radius:12px;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Inconsolata,monospace;height:100%;overflow:hidden;width:100%}.app-container .header{animation:fade 1s ease 1.5s both;flex:1 0 20vw;margin:auto 5vw 5vw 0;position:relative;text-align:right;text-shadow:1px 2px 0 rgba(244,59,71,.4),3px 2px 0 rgba(244,59,71,.4),2px 3px 0 rgba(244,59,71,.4);z-index:20}.app-container .header .header-img{background:url(https://zephyo.github.io/22Days/code/10/graphics/rikkakuma.gif) no-repeat;background-size:contain;height:12rem;position:absolute;right:10vw;top:-4rem;width:12rem;z-index:-1}.app-container .chat-container{animation:fade .5s ease .2s both;border-radius:12px;box-shadow:10px 5px 40px 10px #f43b4766;display:flex;flex:1 1 70vh;flex-direction:column;margin:4px 2% 4px 4px;min-height:60%}.app-container .chat-container .chat-header{align-items:center;background:#ffffff80;border:4px solid #453a94;border-bottom:0;border-radius:12px 12px 0 0;display:flex;flex:none;justify-content:flex-end}.app-container .chat-container .chat-header .dot{background:#ff7871;border-radius:50%;box-shadow:3px 3px #db0035;height:9px;margin:9px 13.5px 9px 0;width:9px}.app-container .chat-container .chat-header .dot:first-child{animation:grow .3s cubic-bezier(.36,-.04,.15,1.64) .3s both}.app-container .chat-container .chat-header .dot:nth-child(2){animation:grow .3s cubic-bezier(.36,-.04,.15,1.64) .5s both}.app-container .chat-container .chat-header .dot:nth-child(3){animation:grow .3s cubic-bezier(.36,-.04,.15,1.64) .7s both}.app-container .chat-container .msg-container{background:#fff3;border:4px solid #453a94;display:flex;flex:auto;flex-direction:column;overflow-y:scroll}.app-container .chat-container .msg-container .user-message-container{align-self:flex-end}.app-container .chat-container .msg-container .bot-message-container{display:flex;flex:none}.app-container .chat-container .msg-container .bot-message-container .bot-avatar{background-image:url(https://zephyo.github.io/22Days/code/10/graphics/cutebearicon.gif);background-position:50%;background-size:cover;border-radius:50%;height:52px;margin-right:1vw;width:52px}.app-container .chat-container .msg-container .bot-message-container:first-child .chat-bubble{animation:pop .3s cubic-bezier(.36,-.04,.15,1.64) .9s both}.app-container .chat-container .msg-container .chat-bubble{border-radius:12px;display:inline-block;margin-bottom:15px;max-width:60%;overflow-wrap:break-word;padding:1rem;word-wrap:break-word;animation:pop .3s cubic-bezier(.36,-.04,.15,1.64) forwards;-webkit-hyphens:auto;hyphens:auto;opacity:0;will-change:transform;word-break:break-word}.app-container .chat-container .msg-container .chat-bubble.user{background:#453a94;border-top-right-radius:0;color:#e5b2ca;float:right;transform-origin:top right}.app-container .chat-container .msg-container .chat-bubble.bot{background:#fff;border-top-left-radius:0;color:#7028e4;transform-origin:top left}.app-container .chat-container .input-container{animation:up .35s cubic-bezier(.36,-.04,.15,1.64) .5s both;background:#ffffff80;border:4px solid #453a94;border-radius:0 0 12px 12px;border-top:0;display:flex;flex:none;height:14%;justify-content:stretch;max-height:100px;transition:background .3s ease;z-index:30}.app-container .chat-container .input-container input{background:transparent;border:none;color:#fff;flex:auto;font-family:Inconsolata;font-size:1rem;font-weight:700;padding:1.5rem}.app-container .chat-container .input-container ::-moz-placeholder{color:#db0035}.app-container .chat-container .input-container ::placeholder{color:#db0035}.app-container .chat-container .input-container .input-submit{background:#ff7871;border:none;border-radius:5px;box-shadow:4px 4px #db0035;margin:2%;position:relative;width:10%}.app-container .chat-container .input-container .input-submit:after{border:5px solid #fff;border-bottom:0;border-left:0;content:"";height:.5rem;left:calc(50% - .5rem);position:absolute;top:calc(50% - .5rem);transform:rotate(45deg);width:.5rem}.background{background:url(https://zephyo.github.io/22Days/code/10/graphics/manu-franco-unsplash.jpg) no-repeat 0 0;background-position:50%;background-size:cover;bottom:0;filter:blur(5%);left:0;position:absolute;right:0;top:0;z-index:-1}@keyframes pop{0%{opacity:0;transform:scale(.66)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes grow{0%{transform:scale(0)}to{transform:none}}@keyframes up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}.chatbot_menu{background-color:#97b368;bottom:35px;font-family:Roboto,sans-serif;height:520px;overflow:hidden;padding:3px;position:absolute;right:10px;width:600px}.invisible{opacity:0}.scroll-bar::-webkit-scrollbar{background-color:#c8c8c8;width:2px}.scroll-bar::-webkit-scrollbar-thumb{background-color:#5a5a5a}#chat-wrapper{background-color:#fff;height:100%;overflow:hidden;width:100%}#chat-wrapper #chat-bot-mood{left:0;padding:20px;position:absolute;top:0;white-space:nowrap;z-index:10}#chat-wrapper #chat-bot-mood.friendly #chat-bot-mood-icon{background:linear-gradient(90deg,#03a9f4,#4caf50)}#chat-wrapper #chat-bot-mood.friendly #chat-bot-mood-label #chat-bot-mood-value{color:#03a9f4}#chat-wrapper #chat-bot-mood.suspicious #chat-bot-mood-icon{background:linear-gradient(90deg,#d32f2f,#ff6f00)}#chat-wrapper #chat-bot-mood.suspicious #chat-bot-mood-label #chat-bot-mood-value{color:#d32f2f}#chat-wrapper #chat-bot-mood.boastful #chat-bot-mood-icon{background:linear-gradient(90deg,#ff6f00,#fbc02d)}#chat-wrapper #chat-bot-mood.boastful #chat-bot-mood-label #chat-bot-mood-value{color:#ff6f00}#chat-wrapper #chat-bot-mood #chat-bot-mood-icon{border-radius:30px;height:30px;margin-left:10px;width:30px}#chat-wrapper #chat-bot-mood #chat-bot-mood-icon,#chat-wrapper #chat-bot-mood #chat-bot-mood-label{box-shadow:0 1px 6px #0000001f,0 1px 4px #0000001f;display:inline-block;vertical-align:top}#chat-wrapper #chat-bot-mood #chat-bot-mood-label{background-color:#fff;border-radius:20px;height:20px;margin-left:5px;padding:5px 15px;width:250px}#chat-wrapper #chat-bot-mood #chat-bot-mood-label h1{display:inline-block;font-size:.9em;font-weight:300;height:20px;line-height:20px;margin:0;vertical-align:top}#chat-wrapper #chat-bot-mood #chat-bot-mood-label #chat-bot-mood-text{color:#3c3c3c}#chat-wrapper #letter-pool,#chat-wrapper #temp-letter-pool{backface-visibility:hidden;height:100%;left:0;overflow:hidden;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:1}#chat-wrapper #letter-pool .pool-letter,#chat-wrapper #letter-pool .temp-letter,#chat-wrapper #temp-letter-pool .pool-letter,#chat-wrapper #temp-letter-pool .temp-letter{color:#d2d2d2;display:inline-block;font-weight:300;position:absolute}#chat-wrapper #letter-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:5}#chat-wrapper #letter-overlay .overlay-letter{color:#d2d2d2;font-weight:300;position:absolute;transition:all 1.5s,opacity .5s;transition-timing-function:ease-in-out}#chat-wrapper #letter-overlay .overlay-letter.in-flight{animation:pulse-letter 1s ease-in-out;color:#d2d2d2}#chat-wrapper #chat-message-window{height:100%;left:0;min-width:600px;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}#chat-wrapper #chat-message-window #message-input-wrapper{bottom:0;height:90px;left:0;position:absolute;width:100%;z-index:2}#chat-wrapper #chat-message-window #message-input-wrapper #message-input{background-color:#fff;border-radius:100px;box-shadow:0 1px 6px #0000001f,0 1px 4px #0000001f;height:50px;left:50%;line-height:50px;overflow:hidden;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:500px}#chat-wrapper #chat-message-window #message-input-wrapper #message-input.send-enabled #send-message-button:after,#chat-wrapper #chat-message-window #message-input-wrapper #message-input.send-enabled #send-message-button:before{animation:pulse 2s ease-in-out infinite;border-radius:100px;content:"";height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:30px}#chat-wrapper #chat-message-window #message-input-wrapper #message-input.send-enabled #send-message-button i{color:#03a9f4}#chat-wrapper #chat-message-window #message-input-wrapper #message-input #message-input-field{border:none;color:#b4b4b4;font-size:1em;font-weight:300;margin-left:20px;outline:none;width:350px}#chat-wrapper #chat-message-window #message-input-wrapper #message-input #message-input-field::-moz-placeholder{color:#b4b4b4}#chat-wrapper #chat-message-window #message-input-wrapper #message-input #message-input-field::placeholder{color:#b4b4b4}#chat-wrapper #chat-message-window #message-input-wrapper #message-input #send-message-button{cursor:pointer;height:50px;position:absolute;right:0;text-align:center;top:0;width:50px}#chat-wrapper #chat-message-window #message-input-wrapper #message-input #send-message-button i{color:#e6e6e6;font-size:2em;height:50px;line-height:50px;transition:all .5s;width:50px}#chat-wrapper #chat-message-window #chat-message-column-wrapper{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;width:100%;z-index:1}#chat-wrapper #chat-message-window #chat-message-column-wrapper #chat-message-column{bottom:0;left:0;margin-bottom:70px;min-height:70px;overflow:hidden;padding:20px 20px 0;width:calc(100% - 40px)}#chat-wrapper #chat-message-window #chat-message-column-wrapper #chat-message-column.static{position:absolute}#chat-wrapper #chat-message-window #chat-message-column-wrapper #chat-message-column .message{animation:expand .5s ease-in-out;margin-bottom:20px;white-space:nowrap}#chat-wrapper #chat-message-window #chat-message-column-wrapper #chat-message-column .message.received{text-align:left}#chat-wrapper #chat-message-window #chat-message-column-wrapper #chat-message-column .message.received.friendly .profile-icon{background:linear-gradient(90deg,#03a9f4,#4caf50)}#chat-wrapper #chat-message-window #chat-message-column-wrapper #chat-message-column .message.received.suspicious .profile-icon{background:linear-gradient(90deg,#d32f2f,#ff6f00)}#chat-wrapper #chat-message-window #chat-message-column-wrapper #chat-message-column .message.received.boastful .profile-icon{background:linear-gradient(90deg,#ff6f00,#fbc02d)}#chat-wrapper #chat-message-window #chat-message-column-wrapper #chat-message-column .message.received .profile-icon i{font-size:1.5em}#chat-wrapper #chat-message-window #chat-message-column-wrapper #chat-message-column .message.received .profile-icon i:before{display:inline-block;transform:rotate(90deg)}#chat-wrapper #chat-message-window #chat-message-column-wrapper #chat-message-column .message.received .content{animation:bounceInLeft 1s ease-in-out;animation-delay:.5s;margin-left:20px}#chat-wrapper #chat-message-window #chat-message-column-wrapper #chat-message-column .message.sent{text-align:right}#chat-wrapper #chat-message-window #chat-message-column-wrapper #chat-message-column .message.sent .profile-icon{background:linear-gradient(90deg,#ab47bc,#03a9f4)}#chat-wrapper #chat-message-window #chat-message-column-wrapper #chat-message-column .message.sent .profile-icon i{font-size:1.25em}#chat-wrapper #chat-message-window #chat-message-column-wrapper #chat-message-column .message.sent .content{animation:bounceInRight 1s ease-in-out;animation-delay:.5s;margin-right:20px}#chat-wrapper #chat-message-window #chat-message-column-wrapper #chat-message-column .message .profile-icon{animation:bounceIn 1s ease-in-out;animation-delay:.25s;border-radius:100px;box-shadow:0 1px 6px #0000001f,0 1px 4px #0000001f;display:inline-block;height:50px;position:relative;vertical-align:top;width:50px;z-index:2}#chat-wrapper #chat-message-window #chat-message-column-wrapper #chat-message-column .message .profile-icon i{color:#fff;height:50px;line-height:50px;text-align:center;width:50px}#chat-wrapper #chat-message-window #chat-message-column-wrapper #chat-message-column .message .content{background-color:#fff;border-radius:25px;box-shadow:0 1px 6px #0000001f,0 1px 4px #0000001f;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 #chat-message-window #chat-message-column-wrapper #chat-message-column .message .content .text{color:#b4b4b4;font-size:1em;font-weight:300;margin:0;min-height:20px;transition:all .5s;word-wrap:break-word}#chat-wrapper #chat-message-window #chat-message-column-wrapper #chat-message-column .message .content .text span{height:20px}@keyframes flash-dot{0%,to{background-color:#c8c8c8}50%{background-color:#c7c7c780}}@keyframes expand{0%{max-height:0}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:scaleX(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{align-items:center;display:flex;flex-direction:column;gap:var(--gap-unit);justify-content:center}.spacer{width:55.4px!important}.left-item{margin-left:75.4px}.right-item{margin-right:75.4px}ul{list-style-type:none;margin:0;padding:0;text-align:center}.container{cursor:pointer;display:block;font-size:22px;margin-bottom:12px;padding-left:150px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.container input{cursor:pointer;opacity:0;position:absolute}.checkmark{background-color:#979777;height:25px;position:absolute;width:25px}.container:hover input~.checkmark{background-color:#ccc}.container input:checked~.checkmark{background-color:#71dfbe}.checkmark:after{content:"";display:none;position:absolute}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:9px;top:5px;transform:rotate(45deg);width:5px}.text{color:var(--color-primary);font:700 1.25rem/1 poppins;left:0;position:relative;right:0;top:50%;transform:translateY(-52%)}.progress-bar{background:lighten(#2b2d2f,15%);border-radius:200px;height:20px;left:0;margin:0 auto;right:0;width:0}.check{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.podcast_menu{height:520px;left:50%;transform:translate(-50%);width:20%}@media (max-width:991px){.podcast_menu{height:calc(100vh - 278px);max-width:calc(100vh - 141.6px);right:20px;width:calc(100vw - 141.6px)}}.youtube_menu{height:200px;left:50%;transform:translate(-50%);width:20%}@media (max-width:991px){.youtube_menu{height:calc(100vh - 278px);max-width:calc(100vh - 141.6px);right:20px;width:calc(100vw - 141.6px)}}.p5_menu{height:400px;left:50%;transform:translate(-50%);width:400px}@media (max-width:991px){.p5_menu{height:calc(100vh - 278px);max-width:calc(100vh - 141.6px);right:20px;width:calc(100vw - 141.6px)}}.p5_controls{background-color:#97b368;bottom:350px;padding:3px;position:absolute;right:510px;width:205px}.sketch_arrow_1{right:3px}.sketch_arrow_1,.sketch_arrow_2{background-color:#333;bottom:400px;position:absolute;width:35px}.sketch_arrow_2{right:38px}.sketch_arrow_3{right:73px}.sketch_arrow_3,.sketch_arrow_4{background-color:#333;bottom:400px;position:absolute;width:35px}.sketch_arrow_4{right:108px}.sketch_arrow_5{background-color:#333;bottom:400px;position:absolute;right:143px;width:35px}.header-outer-container{display:flex;flex-direction:column;position:fixed;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:var(--hud-index)}.header-hidden{transform:translateY(-3.5rem)}.header-console-left{justify-content:center}.header-console-left,.header-console-right{align-items:center;display:flex;gap:var(--gap-unit);position:relative}.header-console-right{justify-content:flex-end;width:100%}@media (min-width:640px){.header-console-right{margin-right:0;right:auto}}.console-header{display:flex;justify-content:space-between}.console-content-container{flex-direction:column;gap:var(--gap-unit);height:100%;overflow:hidden}.sidebar{display:flex;height:calc(var(--vh)*100);left:0;overflow:visible;position:absolute;top:0;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:50;z-index:102}.sidebar-open{min-width:calc(12rem + var(--gap-unit))}.sidebar-overlay{background-color:var(--color-dark);height:calc(var(--vh)*100);left:0;opacity:.75;position:absolute;top:0;width:100vw;z-index:101}.sidebar-layer{align-items:center;display:flex;flex-direction:column;gap:var(--gap-double);height:100%;overflow-y:auto;padding:var(--gap-unit);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sidebar-close{overflow:hidden;width:0}.sidebar-close .sidebar-layer{border:none}@media (max-width:1024px){.sidebar{position:absolute}.sidebar-close{box-shadow:none;width:0}.sidebar-close .sidebar-layer{border:none;padding:0}}.admin-toolbar{background-color:var(--color-warning-tertiary);display:flex;justify-content:space-between;padding-left:1.5rem;padding-right:1.5rem;width:100%}@media (prefers-color-scheme:dark){.admin-toolbar{background-color:var(--color-warning-primary)}}.toolbox-container{background-color:var(--color-light);border-width:1px;bottom:0;display:flex;flex-direction:column;height:48rem;justify-content:space-between;min-height:24rem;min-width:-moz-max-content;min-width:max-content;overflow:auto;padding:var(--gap-unit);position:absolute;resize:both;right:0;width:24rem}@media (prefers-color-scheme:dark){.superuser-toolbox-container{color:var(--color-dark)}}.card-p,.card-v{padding:var(--card-padding)}.card-g,.card-p,.card-v{gap:var(--card-padding);transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.card-c{margin:auto;max-width:28rem;min-width:28rem;padding:var(--card-padding);width:100%}@media (max-width:640px){.card-c{height:100%!important;max-width:unset;min-width:unset;width:unset;width:100%!important}}:root{--hud-index:100;--hud-margin:0rem;--hud-padding:var(--gap-unit)}.hover-ui{align-items:flex-end;bottom:0;display:inline-flex;justify-items:flex-end;left:0;position:fixed;right:0;z-index:calc(var(--hud-index) + 1)}.hud-h,.hud-v{transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition);z-index:var(--hud-index)}.hud-v{box-sizing:border-box;width:100%}.header{left:0;top:0}.footer,.header{position:fixed;transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.footer{bottom:0;right:0}.leftbar{left:0}.leftbar,.rightbar{top:0;transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.rightbar{right:0}.surface{background-color:var(--color-primary);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);display:flex;padding:var(--card-gap);transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}@media (prefers-color-scheme:dark){.surface{background-color:var(--color-contrast)}}.surface-v{flex-direction:column;gap:var(--gap-unit);height:100%;overflow-y:auto}.surface-h{flex-direction:row;gap:var(--gap-unit);overflow-x:auto;width:100%}.surface-p{padding:var(--gap-unit)}.surface-m{margin:var(--gap-unit)}.surface-g{gap:var(--gap-unit)}.sub-surface{background-color:var(--color-medium);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);display:flex;padding:var(--card-gap);transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}@media (prefers-color-scheme:dark){.sub-surface{background-color:var(--color-dark)}}.separate{justify-content:space-between}.radius-f{border-radius:var(--card-radius)}.radius-f,.radius-t{transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.radius-t{border-radius:var(--card-radius) var(--card-radius) 0 0}.radius-b{border-radius:0 0 var(--card-radius) var(--card-radius)}.radius-b,.radius-l{transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.radius-l{border-radius:var(--card-radius) 0 0 var(--card-radius)}.radius-r{border-radius:0 var(--card-radius) var(--card-radius) 0}.radius-h-f,.radius-r{transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.radius-h-f{border-radius:var(--button-radius)}.radius-h-t{border-radius:var(--button-radius) var(--button-radius) 0 0}.radius-h-b,.radius-h-t{transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.radius-h-b{border-radius:0 0 var(--button-radius) var(--button-radius)}.radius-h-l{border-radius:var(--button-radius) 0 0 var(--button-radius)}.radius-h-l,.radius-h-r{transition-duration:var(--common-duration);transition-property:all;transition-timing-function:var(--common-transition)}.radius-h-r{border-radius:0 var(--button-radius) var(--button-radius) 0}.shell-outer{align-items:flex-start;box-sizing:border-box;top:0;right:0;bottom:0;left:0;padding:var(--hud-margin);position:absolute}.shell-inner,.shell-outer{display:flex;gap:var(--hud-margin);height:100%;overflow:hidden;width:100%}.shell-inner{flex-direction:column;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.shell-body{box-sizing:border-box;height:100%}.shell-container{display:grid;transition:.3s}.shell-horizontal{width:100%}.shell-vertical{height:100%;width:var(--gapped-height)}.shell-horizontal-expand{height:100%;width:calc(var(--vw)*100)}.shell-vertical-expand{height:calc(var(--vh)*100);width:100%}.content{flex:1 1 auto;height:100%;overflow:hidden;scroll-behavior:smooth;width:100%}.scroll-container{display:block;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.container{width:100%}.flex-fill-h{flex-direction:row}.flex-fill-h,.flex-fill-v{display:flex;gap:var(--gap-unit);width:100%}.flex-fill-v{flex-direction:column;height:100%}.gap-row{flex-direction:row}.gap-column,.gap-row{display:flex;gap:var(--gap-unit)}.gap-column{flex-direction:column}.full-container{box-sizing:border-box;height:calc(var(--vh)*100)!important;width:calc(var(--vw)*100)!important}.fill-container{box-sizing:border-box;height:100%!important;width:100%!important}.center-column{flex-direction:column}.center-column,.start-content{align-items:center;display:flex}.start-content{justify-content:flex-start}.center-content{justify-content:center}.center-content,.end-content{align-items:center;display:flex}.end-content{justify-content:flex-end}.between-content{align-items:center;display:flex;justify-content:space-between}.gapped-center-column{align-items:center;display:flex;flex-direction:column;gap:var(--gap-unit)}.image-group{flex-shrink:0;position:relative}.spaced-list{display:flex;flex-direction:column;gap:var(--gap-unit);height:100%;padding:var(--gap-unit)}.navigation-list{flex-wrap:wrap;gap:var(--gap-unit);text-align:center}.app-rail{justify-content:space-between;overflow:visible;width:100%}.app-rail,.rail-group{display:flex;gap:var(--gap-unit)}.rail-group{flex-wrap:wrap;height:-moz-fit-content;height:fit-content}@media (max-width:640px){.container{max-width:640px}}@media (max-width:768px){.container{max-width:768px}}@media (max-width:1024px){.container{max-width:1024px}}@media (max-width:1280px){.container{max-width:1280px}}@media (max-width:1536px){.container{max-width:1536px}}.gapped-grid{display:grid;transition:.3s;grid-gap:var(--gap-unit)}.center-item{align-items:center;justify-items:center}.page-container{height:calc(var(--content-height) - var(--gap-double));padding:var(--gap-unit);width:calc(var(--content-width) - var(--gap-double))}.flex-half{flex-basis:50%}.flex-third{flex-basis:33.333333%}.flex-two-thirds{flex-basis:66.666667%}.flex-fit-content{flex-basis:75%}.width-fit{width:-moz-fit-content;width:fit-content}@tailwind base;@tailwind components;@tailwind utilities;.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-touch-callout:none){.h-screen{height:-webkit-fill-available}}[aria-current]{border-bottom:1px dashed var(--color-primary)}.sidebar-rule{border-color:var(--color-light);width:2rem}@media (prefers-color-scheme:dark){.sidebar-rule{border-color:var(--color-light)}}.sidebar-rule-long{width:11rem}.bn-container[data-changing-font-demo] .bn-editor *{color:var(--color-primary);font-family:var(--accent-font)}.bn-editor{background-color:transparent!important}@media (max-width:767px){.bn-editor{padding-inline:0!important}}:root{--md-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%)}.modern,.modern-background{background-color:transparent}.modern{color:var(--color-contrast)!important}
