body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Andika,sans-serif}#root{background:#dee4e8;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}:root{--secondary:#9c27b0;--secondaryLight:#e996e9;--primary:#008297;--primary-dark:#016f80;--paleBlue:#e8f0fe;--dropShadow:#a4acbb}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}p{margin:0}.App{background:#dee4e8;justify-content:center;align-items:center;width:100%;display:flex}.AppBar h1{font-size:16pt}.errorView{background:#fff;width:100%;max-width:400px;margin:auto;padding:2rem}.errorView p{margin:1rem 0}.code{background:#eee;padding:.5rem;font-family:Courier New,Courier,monospace;font-size:10pt;overflow:scroll}._container_sjube_1{box-sizing:border-box;background:#fff;flex-direction:column;align-self:center;align-items:center;width:100%;padding:2rem;font-size:1rem;display:flex;overflow:auto}._container_sjube_1 header{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}._container_sjube_1 h1{margin:0;font-family:Tektur;font-size:3rem;font-weight:700}._container_sjube_1 main{width:100%;max-width:700px}._container_sjube_1 p{text-align:justify;margin-bottom:1rem}@font-face{font-family:Andika;src:url(https://store.gen-ai.fi/fonts/Andika-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Andika;src:url(https://store.gen-ai.fi/fonts/Andika-Bold.ttf)format("truetype");font-weight:700;font-style:normal}:root{--text-dark:#444;--text-light:#f7f9f5;--bg-colorful1:#078092;--bg-colorful2:#fd9d32;--bg-colorful3:#e04f66;--bg-subdued1:#e8f0fe;--bg-subdued2:#fecb8b;--bg-subdued3:#ff9499;--bg-dark:#5f7377;--bg-dark2:#444;--bg-dark3:#555;--bg-light:#dee4e8;--bg-workspace:#dfe5e8;--bg-error:#ffcbcb;--bg-ok:#a2e4b8;--primary:#008297;--primary-light:#00c2e0;--primary-hover:#0082970a;--secondary:#ae25ae;--secondary-light:#e996e9;--success:#4caf50;--info:#75a4e2;--error:#f44336;--success-light:#81c784;--info-light:#a4bfe2;--error-light:#ed9c9c;--light-element:#b3d7d8;--dark-element:#213c3f;--darker-element:#222;--bg-blue:#5585b7;--button-hover:#385e66;--border-grey:#ddd;--border-green:#19b1a8;--blue:#42a5f5;--orange:#ff8f00;--green:#4caf50;--purple:#9c27b0;--teal:#00bcd4;--darker-red:#e53935;--darker-yellow:#fbc02d;--khaki:#7cb342;--grey:#97999b;--lighter-red:#e04f66;--lighter-orange:#fd9d32;--lighter-yellow:#fad630;--lighter-purple:#a77bca;--royal-blue:#2e6df5;--blue-green:#19b1a8;--mustard:#c2a251}.MuiPopper-root{padding-left:5px;font-size:1rem}.MuiTooltip-tooltip{background:#5f7377;border-radius:6px;padding:.3em .8rem;font-size:1rem}.MuiTooltip-arrow{color:#5f7377}.MuiDialogTitle-root{background:#e5f6fd;border-bottom:2px solid #008297;margin-bottom:.5rem;padding:.5rem 1rem}.MuiBackdrop-root{background:#ffffffb3}.MuiDialog-paper{border-radius:6px}.MuiMenu-paper{box-shadow:none;box-shadow:1px 1px 8px #888}.MuiDialogContent-root{font-family:Andika}.MuiSpeedDialAction-staticTooltipLabel{color:#fff;background:#5f7377;border-radius:6px;width:max-content;box-shadow:0 2px 8px #0006}._policy_10293_1{color:#fff;box-sizing:border-box;background:#444;align-items:center;gap:1rem;max-width:200px;font-size:.7rem;display:flex;position:fixed;overflow:hidden;box-shadow:2px 2px 4px #a4acbb}._bottomLeft_10293_15{border-top-right-radius:20px;padding-right:15px;bottom:0;left:0}._topRight_10293_22{border-bottom-left-radius:20px;padding-left:15px;top:0;right:0}._policy_10293_1 a,._policy_10293_1 a:visited{color:#fff}._versionBox_10293_37{box-sizing:border-box;background:#444;justify-content:center;align-items:center;height:40px;padding-left:5px;padding-right:8px;font-size:6pt;display:flex}._lang_qnljl_1{color:#666;align-items:center;gap:.3rem;display:flex}._dark_qnljl_8,._dark_qnljl_8 div,._dark_qnljl_8 svg{color:#fff}._dark_qnljl_8 option{color:#000}._darkSelect_qnljl_24:before{border-bottom:1px solid #ffffff6b}._darkSelect_qnljl_24:hover:before{border-bottom:2px solid #ffffff6b!important}._homeContainer_8oc84_1{box-sizing:border-box;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;height:100vh;padding:1rem 0;display:flex;position:relative;overflow:auto}._lang_8oc84_16{position:absolute;top:.5rem;right:.5rem}@media only screen and (width<=600px){._homeContainer_8oc84_1{padding:2rem .5rem;display:block}}._little_8oc84_29{vertical-align:top;margin-right:.5rem;font-size:1.5rem;display:inline-block;transform:rotate(-15deg)}._header_8oc84_37{flex-wrap:wrap;align-items:center;gap:1rem;padding:.5rem;display:flex}._header_8oc84_37 h1{margin:0 0 1rem;font-size:3rem}._header_8oc84_37 h2{margin:0;font-size:1.2rem;font-weight:400}._headerColumn_8oc84_57{flex-direction:column;align-items:flex-start;display:flex}._cards_8oc84_63{flex-wrap:wrap;justify-content:center;gap:2rem;max-width:1200px;display:flex}._intro_8oc84_71{margin-top:2rem;font-size:1.2rem;font-style:italic}._step_8oc84_77{box-shadow:2px 2px 4px var(--dropShadow);background:var(--paleBlue);color:#000;opacity:0;animation:.42s ease-out forwards _stepIn_8oc84_1;animation-delay:calc(var(--step-index,0) * .12s);border-radius:16px;flex-direction:column;align-items:center;margin-top:1rem;padding:1rem;font-weight:400;text-decoration:none;transition:box-shadow .2s;display:flex;position:relative;transform:translateY(12px)}._step_8oc84_77:hover{box-shadow:2px 2px 8px var(--dropShadow)}@keyframes _stepIn_8oc84_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._step_8oc84_77:first-child{--step-index:0}._step_8oc84_77:nth-child(2){--step-index:1}._step_8oc84_77:nth-child(3){--step-index:2}._step_8oc84_77:nth-child(4){--step-index:3}._step_8oc84_77:nth-child(5){--step-index:4}._step_8oc84_77:nth-child(6){--step-index:5}@media (prefers-reduced-motion:reduce){._step_8oc84_77{opacity:1;animation:none;transform:none}}._stepContent_8oc84_141{flex-direction:column;gap:.5rem;max-width:250px;display:flex}._stepContent_8oc84_141 h2{margin:1rem 0 0;font-size:1.2rem}._stepContent_8oc84_141 p{margin:0;font-size:.8rem}._options_8oc84_159{margin-top:2rem}._options_8oc84_159 label{color:#444;opacity:0;animation:.42s ease-out forwards _stepIn_8oc84_1;animation-delay:calc(var(--step-index,0) * .12s);margin:0;transition:box-shadow .2s;transform:translateY(12px);font-size:.8rem!important}._stepImage_8oc84_175{object-fit:cover;border-radius:8px}._buttons_8oc84_180{flex-wrap:wrap;gap:1rem;display:flex}._icon_8oc84_186{color:#fff;position:absolute;top:64px;left:50%;transform:translate(-50%)}._selectGroup_8oc84_194{padding:0 .5rem}._container_a8vw3_1{height:100%;overflow-y:auto}._container_a8vw3_1 h1{color:#444;text-align:center;font-size:16pt}._container_a8vw3_1 form{box-sizing:border-box;background:#fff;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;margin:1rem auto;padding:2rem;display:flex}._section_a8vw3_26{flex-direction:column;display:flex}._buttonBar_a8vw3_31{border-top:1px solid #eee;justify-content:flex-start;gap:1rem;width:100%;margin-top:1rem;padding-top:1rem;display:flex}._advancedTitle_a8vw3_41{color:#008297;font-weight:700}._settingsTitle_a8vw3_46{color:#444;border-bottom:1px solid #eee;margin-top:1.5rem;margin-bottom:.5rem;font-weight:700}._buttonBar_1olm6_3{flex-grow:1;gap:1rem;margin:0 4rem;display:flex}._appbar_1olm6_10{z-index:2;box-shadow:none;background:#444;position:static}._toolbar_1olm6_17{color:#fff;align-items:center;min-height:59px;padding-right:1rem;display:flex}._buttonBar_1olm6_3 .MuiButton-root{text-transform:none}._buttonBar_1olm6_3 .MuiCircularProgress-root{color:#fff}._langBar_1olm6_33{color:#fff;flex-wrap:wrap;align-items:center;gap:.5rem;height:100%;margin-right:.5rem;display:flex}._logo_1olm6_47{color:#fff;background:#008297;align-self:stretch;align-items:center;gap:.8rem;padding-left:.5rem;padding-right:.5rem;text-decoration:none;display:flex}._logo_1olm6_47 h1{color:#fff;margin:0}@media only screen and (width<=850px){.AppBar h1{display:none}}@media only screen and (height<=500px),(width<=700px){._buttonBar_1olm6_3{flex-flow:wrap;flex-grow:1;align-items:center;gap:.5rem;margin:.2rem 1rem}._langBar_1olm6_33{height:initial;flex-wrap:wrap;gap:.2rem}._langBarWithSettings_1olm6_43,._appbar_1olm6_10 h1,._logo_1olm6_47{display:none}}._content_1n9zs_3{color:#fff;background:#ae25ae;border-radius:6px;flex-direction:column;align-items:flex-end;gap:.5rem;max-width:10rem;margin-top:14px;padding:1rem;display:flex}._arrow_1n9zs_16{border-bottom:15px solid #ae25ae;border-left:15px solid #0000;border-right:15px solid #0000}
