@font-face{font-family:__Quicksand_bb58d0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/dec2af9253527ac2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Quicksand_bb58d0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/23775156d9d9b4e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Quicksand_bb58d0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6aa7ecda1149c8e1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Quicksand_Fallback_bb58d0;src:local("Arial");ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.00%;size-adjust:104.31%}.__className_bb58d0{font-family:__Quicksand_bb58d0,__Quicksand_Fallback_bb58d0;font-weight:700;font-style:normal}.__variable_bb58d0{--quicksand-font:"__Quicksand_bb58d0","__Quicksand_Fallback_bb58d0"}@font-face{font-family:__Poppins_b4dd1b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_b4dd1b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_b4dd1b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_Fallback_b4dd1b;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_b4dd1b{font-family:__Poppins_b4dd1b,__Poppins_Fallback_b4dd1b;font-weight:700;font-style:normal}.__variable_b4dd1b{--poppins-font:"__Poppins_b4dd1b","__Poppins_Fallback_b4dd1b"}*,body,html{margin:0;padding:0}body,html{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}a,h1,h2,h3,h4,h5,h6,p{padding:0;margin: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(100 * var(--vh));--content-width:calc(100 * var(--vw));--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));--header-height:calc(8 * var(--gap-unit));--footer-height:0;--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-xf{padding-left:var(--gap-unit);padding-right:var(--gap-unit)}.pad-yf{padding-top:var(--gap-unit);padding-bottom:var(--gap-unit)}.pad-h{padding:var(--gap-half)}.margin-f{margin:var(--gap-unit)}.margin-xf{margin:0 var(--gap-unit)}.margin-yf{margin:var(--gap-unit) 0}.margin-h{margin:var(--gap-half)}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-height);-webkit-transition-property:all;transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{border:var(--scrollbar-padding) solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{-webkit-transition-property:all;transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.popup{position:absolute;left:calc(var(--popup-spacing));bottom:var(--popup-spacing);z-index:103}.movable{transition:none!important;z-index:1}.podcast_frame{left:50%;transform:translateX(-50%);height:520px;width:20%}@media (max-width:991px){.podcast_frame{right:20px;height:calc(100vh - 100px - 1.6px - 86.4px - 40px - 50px);width:calc(100vw - 100px - 1.6px - 40px);max-width:calc(100vh - 100px - 1.6px - 40px)}}@media only screen and (max-width:991px){:root{--multiplier:2}}.w-4{width:1rem}.h-4{height:1rem}.snap-container{scroll-snap-type:y mandatory}section{scroll-snap-stop:always;scroll-snap-align:start}.section{height:100%}.scroll-section{scroll-snap-stop:always;scroll-snap-align:start}.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-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.radius-half{border-radius:var(--half-radius)}.radius-top{border-radius:var(--border-radius) var(--border-radius) 0 0}.radius-bottom,.radius-top{transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.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-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.radius-right{border-radius:0 var(--border-radius) var(--border-radius) 0}.border-full{border-width:var(--border-width);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{border-radius:var(--scrollbar-radius);-webkit-transition-property:all;transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}::-webkit-scrollbar-thumb:active{border-radius:var(--scrollbar-radius);-webkit-transition-property:all;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) * calc(1rem / 8));--shadow-blur:calc(var(--multiplier) * calc(1rem / 4));--shadow-spread:calc(var(--multiplier) * calc(1rem / 64));--circle-diameter:calc(calc(calc(var(--mouse-perc-x) * var(--mouse-perc-y)) + 0.5) * 200px);--circle-multiplier:calc(calc(calc(var(--mouse-perc-x) * var(--mouse-perc-y)) - 0.95) * 300);--circle-invert:calc(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{z-index:100;left:var(--x-shift-10);top:var(--y-shift-10);transform:translate(var(--x-shift-10),var(--y-shift-10))}.parallax-10,.parallax-9{position:absolute;transition-property:none}.parallax-9{z-index:90;left:var(--x-shift-9);top:var(--y-shift-9);transform:translate(var(--x-shift-9),var(--y-shift-9))}.parallax-8{z-index:80;left:var(--x-shift-8);top:var(--y-shift-8);transform:translate(var(--x-shift-8),var(--y-shift-8))}.parallax-7,.parallax-8{position:absolute;transition-property:none}.parallax-7{z-index:70;left:var(--x-shift-7);top:var(--y-shift-7);transform:translate(var(--x-shift-7),var(--y-shift-7))}.parallax-6{z-index:60;left:var(--x-shift-6);top:var(--y-shift-6);transform:translate(var(--x-shift-6),var(--y-shift-6))}.parallax-5,.parallax-6{position:absolute;transition-property:none}.parallax-5{z-index:50;left:var(--x-shift-5);top:var(--y-shift-5);transform:translate(var(--x-shift-5),var(--y-shift-5))}.parallax-4{z-index:40;left:var(--x-shift-4);top:var(--y-shift-4);transform:translate(var(--x-shift-4),var(--y-shift-4))}.parallax-3,.parallax-4{position:absolute;transition-property:none}.parallax-3{z-index:30;left:var(--x-shift-3);top:var(--y-shift-3);transform:translate(var(--x-shift-3),var(--y-shift-3))}.parallax-2{z-index:20;left:var(--x-shift-2);top:var(--y-shift-2);transform:translate(var(--x-shift-2),var(--y-shift-2))}.parallax-1,.parallax-2{position:absolute;transition-property:none}.parallax-1{z-index:10;left:var(--x-shift-1);top:var(--y-shift-1);transform:translate(var(--x-shift-1),var(--y-shift-1))}.parallax-0{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{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(calc(var(--mouse-perc-x) - 0.5) * 200px);--y-move:calc(calc(var(--mouse-perc-y) - 0.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{color:var(--color-text);background-color:var(--color-bg)}.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);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{background-color:var(--color-contrast);color:var(--color-light);border-color:var(--color-dark)}}.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);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{background-color:var(--color-dark);color:var(--color-primary);border-color:var(--color-contrast)}}.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);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:hover{background-color:var(--color-medium);color:var(--color-light);border-color:var(--color-accent)}@media (prefers-color-scheme:dark){.secondary-palette{background-color:var(--color-medium);color:var(--color-light);border-color:var(--color-contrast)}}.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);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:hover{background-color:var(--color-dark);color:var(--color-light);border-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);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:hover{background-color:var(--color-dark);color:var(--color-light);border-color:var(--color-light)}@media (prefers-color-scheme:dark){.attention-palette{background-color:var(--color-medium);color:var(--color-dark);border-color:var(--color-contrast)}}.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);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:hover{background-color:var(--color-contrast);color:var(--color-medium);border-color:var(--color-medium)}.dark-interactive:active{background-color:var(--color-contrast);color:var(--color-light);border-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(0.4,0,0.2,1);--common-duration:300ms}.common-transition{transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.color-transition{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{opacity:0}.animationWrapper{height:inherit;width:inherit}:root{--progress:0}.circular-progress{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 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{display:none!important;position:absolute;top:0;right:0;z-index:100;margin:var(--gap-unit)}@media (min-width:992px){.edit-button{display:unset!important}}.footer-edit-button{display:unset!important}@media (min-width:992px){.footer-edit-button{display:none!important}}.avatar-base{-o-object-fit:cover;object-fit:cover;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.avatar-size-max{width:15rem;height:15rem}@media (min-width:1024px){.avatar-size-max{width:20rem;height:20rem}}.avatar-wobble{overflow:hidden;border-radius:9999px;border:.6rem dashed #333;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;animation:morph 8s ease-in-out infinite}@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{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%);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{width:4rem;height:4rem}.avatar-size-lg{width:3rem;height:3rem}.avatar-size-base{width:2.5rem;height:2.5rem}.avatar-size-sm{width:2rem;height:2rem}.avatar-size-xs{width:1.5rem;height:1.5rem}.avatar-size-2xs{width:1rem;height: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{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:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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:0.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{text-decoration:underline}.button{border-color:var(--color-contrast);color:var(--color-contrast);background-color:var(--color-medium)}.button:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:var(--color-contrast)}.button:active{border-color:var(--color-accent);color:var(--color-accent);background-color:var(--color-light)}.button-active{border-color:var(--color-primary);color:var(--color-primary);background-color:var(--color-light)}@media (prefers-color-scheme:dark){.button{border-color:var(--color-light);color:var(--color-light);background-color:var(--color-medium)}.button:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:var(--color-light)}.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{margin:.75rem;width:4rem;height:4rem}.icon-lg{margin:.625rem;width:3rem;height:3rem}.icon-base{margin:.5rem;width:2.5rem;height:2.5rem}.icon-sm{margin:.375rem;width:2rem;height:2rem}.icon-xs{margin:.25rem;width:1.5rem;height:1.5rem}.icon-2xs{margin:.125rem;width:1rem;height:1rem}.icon-margin{margin:4px!important}.indicator-avatar{position:absolute;right:0;bottom: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{width:.75rem;height:.75rem}.indicator-size-base,.indicator-size-lg{width:.625rem;height:.625rem}.indicator-size-sm{width:.5rem;height:.5rem}.indicator-size-xs{width:.375rem;height:.375rem;bottom:-.125rem}.label{pointer-events:none}.input{border-radius:var(--button-radius);padding:var(--gap-unit);color:var(--color-dark);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{border-radius:0;padding:0;background-color:transparent;color:currentColor}.invisible-input:disabled{cursor:pointer;pointer-events:none}.tooltip-container{display:inline-block;position:relative}.tooltip-focus{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:hover{color:#3b82f6}.tooltip-focus:focus{outline-style:none}@media (prefers-color-scheme:dark){.tooltip-focus{color:#e5e7eb}.tooltip-focus:hover{color:#60a5fa}}.tooltip{position:absolute;border-radius:.5rem;width:12rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);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{color:#fff;background-color:#1f2937;box-shadow:none}}.tooltip-point{position:absolute;width:1.5rem;height:1.5rem;color:#fff;transform:rotate(45deg);fill:currentColor}@media (prefers-color-scheme:dark){.tooltip-point{color:#1f2937}}.tooltip-b{bottom:-3rem}.tooltip-b,.tooltip-t{transform:translateX(-50%);left:50%}.tooltip-t{top:-3.5rem}.tooltip-l{left:3rem;top:-1rem}.tooltip-r{top:-1rem;left:13.2rem}.tooltip-tc{transform:translateX(-50%);top:-4rem;left: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{transform:translateY(-50%);top:50%}.tooltip-point-r{right:-.75rem}.tooltip-point-tc{transform:translateX(-50%);left:50%}.tooltip-point-tc,.tooltip-point-tl{bottom:.125rem;margin-bottom:-.75rem}.tooltip-point-tl{left:1rem}.tooltip-point-tr{bottom:.125rem;right:1rem;margin-bottom:-.75rem}.display{font-family:var(--primary-font);font-style:var(--primary-style);font-weight:var(--primary-weight);line-height:var(--display-height);font-size:var(--display-size)}.display,.heading{text-transform:var(--primary-case);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.heading{font-family:var(--secondary-font);font-weight:var(--secondary-weight);line-height:var(--heading-height);font-size:var(--heading-size)}.subheading{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{line-height:var(--overline-height);font-size:var(--overline-size)}.eyebrow,.overline{font-family:var(--secondary-font);text-transform:var(--secondary-case);font-weight:var(--secondary-weight);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.eyebrow{line-height:var(--eyebrow-height);font-size:var(--eyebrow-size)}.body{line-height:var(--body-height);font-size:var(--body-size)}.body,.caption{font-family:var(--accent-font);text-transform:var(--accent-case);font-weight:var(--accent-weight);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.caption{line-height:var(--caption-height);font-size:var(--caption-size)}.display-height{height:var(--display-height)}.display-height,.heading-height{transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.heading-height{height:var(--heading-height)}.subheading-height{height:var(--subheading-height)}.overline-height,.subheading-height{transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.overline-height{height:var(--overline-height)}.eyebrow-height{height:var(--eyebrow-height)}.body-height,.eyebrow-height{transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.body-height{height:var(--body-height)}.caption-height{height:var(--caption-height);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.type-display{font-optical-sizing:auto;font-size:2.25rem;line-height:2.5rem}.type-display,.type-heading{font-family:var(--primary-font);font-style:var(--primary-style);font-weight:var(--primary-weight)}.type-heading{font-optical-sizing:auto;font-size:1.875rem;line-height:2.25rem}.type-subheading{font-optical-sizing:auto;font-size:1.5rem;line-height:2rem}.type-overline,.type-subheading{font-family:var(--secondary-font);font-style:var(--secondary-style);font-weight:var(--secondary-weight)}.type-overline{font-optical-sizing:auto;font-size:1.25rem;line-height:1.75rem}.type-eyebrow{font-family:var(--primary-font);font-style:var(--primary-style);font-weight:var(--primary-weight);font-optical-sizing:auto;font-size:1.125rem;line-height:1.75rem}.type-body{font-optical-sizing:auto;font-size:1rem;line-height:1.5rem}.type-body,.type-caption{font-family:var(--secondary-font);font-style:var(--secondary-style);font-weight:var(--secondary-weight)}.type-caption{font-optical-sizing:auto;font-size:.875rem;line-height:1.25rem}.avatar-group-container{display:flex;align-items:center}.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{display:flex;overflow:hidden;width:-moz-min-content;width:min-content;border-radius:.5rem;border-width:1px}.horizontal-button-group{display:flex;gap:.75rem;align-items:center}@media (min-width:640px){.horizontal-button-group{-moz-column-gap:1.25rem;column-gap:1.25rem}}.vertical-button-group{display:flex;flex-direction:column;row-gap:1.25rem;width:100%;max-width:20rem}.button-group-base{display:flex;justify-content:center;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:500}@media (min-width:640px){.button-group-base{font-size:1rem;line-height:1.5rem}}.connected-group-button{padding:.5rem 1rem;border-radius:0;border:0}@media (min-width:640px){.connected-group-button{padding-left:1.5rem;padding-right:1.5rem}}.seperate-group-button{padding:.625rem 2rem;border-radius:.5rem;border-width:1px}.card-f{border-radius:var(--card-radius)}.card-f,.card-u{transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.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-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.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-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.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{left:50%;transform:translateX(-50%);height:450px;width:650px}@media (max-width:991px){.chatbot_menu{right:20px;height:calc(100vh - 100px - 1.6px - 86.4px - 40px - 50px);width:calc(100vw - 100px - 1.6px - 40px);max-width:calc(100vh - 100px - 1.6px - 40px)}}@import url("https://fonts.googleapis.com/css?family=Inconsolata:400,700");h1{font-size:7vh}h2{font-size:4.5vh}.app-container{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,#faaca8 100%,#faaca8 0);color:#fff;background-attachment:fixed;border-radius:12px}.app-container .header{animation:fade 1s ease 1.5s both;z-index:20;text-align:right;flex:1 0 20vw;margin:auto 5vw 5vw 0;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);position:relative}.app-container .header .header-img{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 .chat-container{animation:fade .5s ease .2s both;border-radius:12px;box-shadow:10px 5px 40px 10px rgba(244,59,71,.4);flex:1 1 70vh;display:flex;flex-direction:column;min-height:60%;margin:4px 2% 4px 4px}.app-container .chat-container .chat-header{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:hsla(0,0%,100%,.5)}.app-container .chat-container .chat-header .dot{margin:9px 13.5px 9px 0;width:9px;height:9px;background:#ff7871;border-radius:50%;box-shadow:3px 3px #db0035}.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:hsla(0,0%,100%,.2);flex:auto;border:4px solid #453a94;display:flex;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{flex:none;display:flex}.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-size:cover;background-position:50%;border-radius:50%;width:52px;height:52px;margin-right:1vw}.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{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;hyphens:auto;opacity:0;animation:pop .3s cubic-bezier(.36,-.04,.15,1.64) forwards;will-change:transform}.app-container .chat-container .msg-container .chat-bubble.user{float:right;border-top-right-radius:0;background:#453a94;color:#e5b2ca;transform-origin:top right}.app-container .chat-container .msg-container .chat-bubble.bot{border-top-left-radius:0;background:#fff;color:#7028e4;transform-origin:top left}.app-container .chat-container .input-container{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:hsla(0,0%,100%,.5);display:flex;justify-content:stretch;transition:background .3s ease}.app-container .chat-container .input-container input{font-weight:700;flex:auto;background:transparent;border:none;font-family:Inconsolata;color:#fff;font-size:1rem;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{margin:2%;background:#ff7871;border:none;border-radius:5px;box-shadow:4px 4px #db0035;width:10%;position:relative}.app-container .chat-container .input-container .input-submit:after{content:"";width:.5rem;height:.5rem;border:5px solid #fff;border-left:0;border-bottom:0;transform:rotate(45deg);position:absolute;top:calc(50% - .5rem);left:calc(50% - .5rem)}.background{z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;background:url(https://zephyo.github.io/22Days/code/10/graphics/manu-franco-unsplash.jpg) no-repeat 0 0;filter:blur(5%);background-size:cover;background-position:50%}@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{font-family:Roboto,sans-serif;background-color:#97b368;position:absolute;bottom:35px;right:10px;height:520px;width:600px;padding:3px;overflow:hidden}.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 rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.12);display:inline-block;vertical-align:top}#chat-wrapper #chat-bot-mood #chat-bot-mood-label{background-color:#fff;border-radius:20px;height:20px;width:250px;margin-left:5px;padding:5px 15px}#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{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);background-color:#fff;border-radius:100px;box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.12);height:50px;line-height:50px;overflow:hidden;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{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);animation:pulse 2s ease-in-out infinite;border-radius:100px;content:"";height:30px;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;height:50px;line-height:50px;font-size:2em;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;min-height:70px;margin-bottom: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 rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.12);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 rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.12);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:hsla(0,0%,78%,.5)}}@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 0 0 rgba(3,169,244,.5)}to{box-shadow:0 0 0 20px rgba(3,169,244,0)}}@keyframes pulse-letter{0%,to{color:#d2d2d2}50%{color:#03a9f4}}.form-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-unit)}.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{display:block;position:relative;padding-left:150px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.container input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;height:25px;width:25px;background-color:#979777}.container:hover input~.checkmark{background-color:#ccc}.container input:checked~.checkmark{background-color:#71dfbe}.checkmark:after{content:"";position:absolute;display:none}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.text{font:700 1.25rem/1 poppins;color:var(--color-primary);position:relative;top:50%;transform:translateY(-52%);left:0;right:0}.progress-bar{height:20px;width:0;right:0;left:0;margin:0 auto;border-radius:200px;background:lighten(#2b2d2f,15%)}.check{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.podcast_menu{left:50%;transform:translateX(-50%);height:520px;width:20%}@media (max-width:991px){.podcast_menu{right:20px;height:calc(100vh - 100px - 1.6px - 86.4px - 40px - 50px);width:calc(100vw - 100px - 1.6px - 40px);max-width:calc(100vh - 100px - 1.6px - 40px)}}.youtube_menu{left:50%;transform:translateX(-50%);height:200px;width:20%}@media (max-width:991px){.youtube_menu{right:20px;height:calc(100vh - 100px - 1.6px - 86.4px - 40px - 50px);width:calc(100vw - 100px - 1.6px - 40px);max-width:calc(100vh - 100px - 1.6px - 40px)}}.p5_menu{left:50%;transform:translateX(-50%);height:400px;width:400px}@media (max-width:991px){.p5_menu{right:20px;height:calc(100vh - 100px - 1.6px - 86.4px - 40px - 50px);width:calc(100vw - 100px - 1.6px - 40px);max-width:calc(100vh - 100px - 1.6px - 40px)}}.p5_controls{background-color:#97b368;position:absolute;bottom:350px;right:510px;width:205px;padding:3px}.sketch_arrow_1{right:3px}.sketch_arrow_1,.sketch_arrow_2{width:35px;position:absolute;bottom:400px;background-color:#333}.sketch_arrow_2{right:38px}.sketch_arrow_3{right:73px}.sketch_arrow_3,.sketch_arrow_4{width:35px;position:absolute;bottom:400px;background-color:#333}.sketch_arrow_4{right:108px}.sketch_arrow_5{width:35px;position:absolute;bottom:400px;right:143px;background-color:#333}.header-outer-container{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{transform:translateY(-3.5rem)}.header-console-left{justify-content:center}.header-console-left,.header-console-right{display:flex;position:relative;gap:var(--gap-unit);align-items:center}.header-console-right{justify-content:flex-end;width:100%}@media (min-width:640px){.header-console-right{right:auto;margin-right:0}}.console-header{display:flex;justify-content:space-between}.console-content-container{overflow:hidden;flex-direction:column;height:calc(100%);gap:var(--gap-unit)}.sidebar{position:absolute;top:0;left:0;height:calc(var(--vh) * 100);display:flex;z-index:102;overflow:visible;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sidebar-open{min-width:calc(12rem + var(--gap-unit))}.sidebar-overlay{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{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{width:0;overflow:hidden;.sidebar-layer{border:none}}@media (max-width:1024px){.sidebar{position:absolute}.sidebar-close{width:0;box-shadow:none;.sidebar-layer{padding:0;border:none}}}.admin-toolbar{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{background-color:var(--color-warning-primary)}}.toolbox-container{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:-moz-max-content;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{color:var(--color-dark)}}.card-p,.card-v{padding:var(--card-padding)}.card-g,.card-p,.card-v{gap:var(--card-padding);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.card-c{padding:var(--card-padding);width:100%;max-width:28rem;min-width:28rem;margin:auto}@media (max-width:640px){.card-c{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{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,.hud-v{z-index:var(--hud-index);transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.hud-v{width:100%;box-sizing:border-box}.header{top:0;left:0}.footer,.header{position:fixed;transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.footer{bottom:0;right:0}.leftbar{left:0}.leftbar,.rightbar{top:0;transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.rightbar{right:0}.surface{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{background-color:var(--color-contrast)}}.surface-br{flex-direction:row}.surface-bc,.surface-br{height:100%;gap:var(--gap-unit);overflow:auto}.surface-bc{flex-direction:column}.surface-h{flex-direction:row;width:100%;gap:var(--gap-unit);overflow-x:auto}.surface-v{flex-direction:column;height:100%;gap:var(--gap-unit);overflow-y:auto}.surface-p{padding:var(--gap-unit)}.surface-m{margin:var(--gap-unit)}.surface-g{gap:var(--gap-unit)}.sub-surface{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{background-color:var(--color-dark)}}.separate{justify-content:space-between}.radius-f{border-radius:var(--card-radius)}.radius-f,.radius-t{transition-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.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-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.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-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.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-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.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-property:all;transition-timing-function:var(--common-transition);transition-duration:var(--common-duration)}.radius-h-r{border-radius:0 var(--button-radius) var(--button-radius) 0}.shell-outer{position:absolute;align-items:flex-start;padding:var(--hud-margin);gap:var(--hud-margin);inset:0;box-sizing:border-box}.shell-inner,.shell-outer{display:flex;width:100%;height:100%;overflow:hidden}.shell-inner{flex-direction:column;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.shell-body,.shell-loader{box-sizing:border-box;height:100%;padding:var(--header-height) 0 var(--footer-height) 0}.shell-loader{position:absolute;z-index:1;background-color:var(--color-bg);width: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(100 * var(--vw))}.shell-vertical-expand{height:calc(100 * var(--vh));width:100%}.content{width:100%;height:100%;overflow:hidden;flex:1 1 auto;scroll-behavior:smooth}.scroll-container{display:block;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.container{width:100%}.flex-fill-h{flex-direction:row}.flex-fill-h,.flex-fill-v{display:flex;width:100%;gap:var(--gap-unit)}.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{display:flex;align-items:center}.start-content{justify-content:flex-start}.center-content{justify-content:center}.center-content,.end-content{display:flex;align-items:center}.end-content{justify-content:flex-end}.between-content{display:flex;justify-content:space-between;align-items:center}.gapped-center-column{display:flex;flex-direction:column;gap:var(--gap-unit);align-items:center}.image-group{position:relative;flex-shrink:0}.spaced-list{display:flex;flex-direction:column;padding:var(--gap-unit);gap:var(--gap-unit);height:100%}.navigation-list{flex-wrap:wrap;gap:var(--gap-unit);text-align:center}.app-rail{width:100%;justify-content:space-between;overflow:visible}.app-rail,.rail-group{display:flex;gap:var(--gap-unit)}.rail-group{height:-moz-fit-content;height:fit-content;flex-wrap:wrap}@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));width:calc(var(--content-width) - var(--gap-double));padding:var(--gap-unit)}.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}