.laatta.svelte-qoyhym{background:var(--surface);border:1px solid var(--line-200);border-radius:var(--r-l);color:inherit;transition:border-color var(--dur-1,.15s) var(--ease-out,ease), box-shadow var(--dur-1,.15s) var(--ease-out,ease);flex-direction:row;align-items:stretch;text-decoration:none;display:flex;overflow:hidden}.laatta.svelte-qoyhym:hover{border-color:var(--korostus);box-shadow:0 0 0 1px var(--korostus)}.kuvitus.svelte-qoyhym{background:var(--kuvitus-paperi);padding:var(--s-3);border-inline-end:1px solid var(--line-200);flex:0 0 104px;place-items:center;display:grid}.kuvitus.svelte-qoyhym img:where(.svelte-qoyhym){width:auto;max-width:100%;height:64px}.teksti.svelte-qoyhym{min-width:0;padding:var(--s-3) var(--s-4);flex-direction:column;justify-content:center;gap:2px;display:flex}.otsikko.svelte-qoyhym{color:var(--ink-strong);font-size:1rem;font-weight:800}.tila.svelte-qoyhym{color:var(--ink-600);font-size:.86rem}@container (width>=420px){.laatta.svelte-qoyhym:not(.rivi){flex-direction:column}.laatta.svelte-qoyhym:not(.rivi) .kuvitus:where(.svelte-qoyhym){border-inline-end:0;border-bottom:1px solid var(--line-200);flex:none}.laatta.svelte-qoyhym:not(.rivi) .kuvitus:where(.svelte-qoyhym) img:where(.svelte-qoyhym){height:92px}.laatta.svelte-qoyhym:not(.rivi) .teksti:where(.svelte-qoyhym){padding:var(--s-3) var(--s-4) var(--s-4);justify-content:flex-start}}.rivi.svelte-qoyhym{align-items:center}.rivi.svelte-qoyhym .kuvitus:where(.svelte-qoyhym){padding:var(--s-2);flex:0 0 92px;align-self:stretch}.rivi.svelte-qoyhym .kuvitus:where(.svelte-qoyhym) img:where(.svelte-qoyhym){height:56px}.rivi.svelte-qoyhym .otsikko:where(.svelte-qoyhym){font-size:.95rem;font-weight:700}.rivi.svelte-qoyhym .tila:where(.svelte-qoyhym){font-size:.82rem}.nuoli.svelte-qoyhym{width:16px;height:16px;margin-inline:auto var(--s-4);color:var(--ink-400);flex:none}.tarjoajarivi.svelte-132k4jw{gap:var(--s-2);margin-top:var(--s-4);flex-direction:column;display:flex}.tarjoajarivi.svelte-132k4jw form:where(.svelte-132k4jw){margin:0}button.tarjoaja.svelte-132k4jw{justify-content:center;align-items:center;gap:var(--s-2);box-sizing:border-box;width:100%;min-height:48px;padding:var(--s-3) var(--s-4);background:var(--surface);color:var(--ink-strong);border:1px solid var(--line-200);border-radius:var(--r-pill);font:inherit;cursor:pointer;font-weight:600;display:flex;position:relative}button.tarjoaja.svelte-132k4jw svg:where(.svelte-132k4jw){flex:none}button.tarjoaja.svelte-132k4jw svg.taysi:where(.svelte-132k4jw){height:46px;height:max(calc(48px - 2px), calc(2 * var(--s-3) + 1lh));width:auto;margin-block:calc(-1 * var(--s-3))}button.tarjoaja.svelte-132k4jw:focus-visible{outline:2px solid var(--link);outline-offset:2px}@media (hover:hover){button.tarjoaja.svelte-132k4jw:hover{background:var(--surface-2);border-color:var(--ink-400);color:var(--ink-strong)}}button.tarjoaja.svelte-132k4jw:active{transform:scale(.97)}button.tarjoaja.apple.svelte-132k4jw,button.tarjoaja.apple.svelte-132k4jw:hover{color:#000;background:#fff}@supports (color:light-dark(#000, #fff)){button.tarjoaja.apple.svelte-132k4jw,button.tarjoaja.apple.svelte-132k4jw:hover{color:light-dark(#000,#fff);background:light-dark(#fff,#000)}}.oauth-tai.svelte-132k4jw{align-items:center;gap:var(--s-3);margin:var(--s-4) 0;color:var(--ink-600);font-size:.9rem;display:flex}.oauth-tai.svelte-132k4jw:before,.oauth-tai.svelte-132k4jw:after{content:"";background:var(--line-200);flex:1;height:1px}.silta.svelte-132k4jw{padding:var(--s-3);border-radius:var(--r-m);background:var(--surface-2);color:var(--ink-900)}.saannot.svelte-132k4jw{margin:var(--s-3) 0 0;color:var(--ink-400);font-size:.8rem}.yla.svelte-132k4jw{margin:0 0 var(--s-5);text-wrap:balance;font-size:1.5rem}.laatat.svelte-132k4jw{gap:var(--s-4);grid-template-columns:1fr;display:grid}@container (width>=420px){.laatat.svelte-132k4jw{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=720px){.laatat.svelte-132k4jw{grid-template-columns:repeat(3,minmax(0,1fr))}}.muut.svelte-132k4jw{margin-top:var(--s-6)}.muut.svelte-132k4jw h2:where(.svelte-132k4jw){margin:0 0 var(--s-3);font-size:1.05rem}.muut-ruudukko.svelte-132k4jw{gap:var(--s-3);grid-template-columns:1fr;display:grid}@container (width>=560px){.muut-ruudukko.svelte-132k4jw{grid-template-columns:repeat(2,minmax(0,1fr))}}.tili.svelte-132k4jw{max-width:28rem;padding:var(--s-7) var(--s-4);margin:0 auto}.tili.svelte-132k4jw h1:where(.svelte-132k4jw){margin-bottom:var(--s-4)}.error.svelte-132k4jw{color:var(--text-red);font-weight:600}.mailapp.svelte-132k4jw+.error:where(.svelte-132k4jw),.mailvalinta.svelte-132k4jw+.error:where(.svelte-132k4jw){margin-top:var(--s-4)}a.linklike.svelte-132k4jw{margin-top:var(--s-4);font-size:.9rem;display:inline-block}a.mailapp.svelte-132k4jw{margin-top:var(--s-4);box-sizing:border-box;background:var(--surface);min-height:44px;color:var(--ink-strong);border:1px solid var(--line-200);border-radius:var(--r-pill);align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,transform .12s;animation:.32s svelte-132k4jw-mailapp-in;display:inline-flex}a.mailapp.svelte-132k4jw:active{background:var(--surface-2);border-color:var(--navy-900,#0e2748);transform:scale(.95)}a.mailapp.svelte-132k4jw svg:where(.svelte-132k4jw){flex:none}.kuori.svelte-132k4jw{width:18px;height:14px}.kuori.svelte-132k4jw rect:where(.svelte-132k4jw),.kuori.svelte-132k4jw path:where(.svelte-132k4jw){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}a.mailapp.svelte-132k4jw>svg.kuori:where(.svelte-132k4jw){animation:.6s .4s mail-laheta}.mailjohdanto.svelte-132k4jw{margin:var(--s-4) 0 var(--s-2);color:var(--ink-600);font-size:.9rem}.mailvalinta.svelte-132k4jw{gap:var(--s-2);flex-wrap:wrap;display:flex}.mailvalinta.svelte-132k4jw a.mailapp:where(.svelte-132k4jw){gap:.45rem;margin-top:0;padding:.5rem .9rem .5rem .5rem}.laatta.svelte-132k4jw{border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.laatta.vaalea.svelte-132k4jw{box-shadow:inset 0 0 0 1px var(--line-200)}.laatta.svelte-132k4jw .logo:where(.svelte-132k4jw){width:18px;height:18px}.laatta.svelte-132k4jw .kuori:where(.svelte-132k4jw){width:15px;height:12px}.laatta.svelte-132k4jw .kuori:where(.svelte-132k4jw) rect:where(.svelte-132k4jw),.laatta.svelte-132k4jw .kuori:where(.svelte-132k4jw) path:where(.svelte-132k4jw){stroke:#fff}@keyframes svelte-132k4jw-mailapp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){a.mailapp.svelte-132k4jw:active{transform:none}}.done.svelte-132k4jw{font-weight:600}.mk-lomake.svelte-132k4jw{margin-top:var(--s-4)}.mk-lomake.svelte-132k4jw>.btn:where(.svelte-132k4jw){width:100%;margin-top:var(--s-2)}.mk-lomake.svelte-132k4jw>.btn:where(.svelte-132k4jw):disabled{opacity:.6;cursor:default}.mk-lomake.svelte-132k4jw>.linklike:where(.svelte-132k4jw){text-align:center;display:block}.mk-lomake.svelte-132k4jw+.ohje:where(.svelte-132k4jw){margin-top:var(--s-5)}.tapavalinta.svelte-132k4jw{isolation:isolate;gap:var(--s-1);margin-top:var(--s-4);padding:var(--s-1);border:1px solid var(--line-200);border-radius:var(--r-pill);background:var(--surface);grid-template-columns:1fr 1fr;display:grid;position:relative}.tapavalinta.svelte-132k4jw:before{content:"";z-index:-1;top:var(--s-1);bottom:var(--s-1);left:var(--s-1);width:calc((100% - 3 * var(--s-1)) / 2);border-radius:var(--r-pill);background:var(--valinta-tausta);transition:transform var(--dur-3) var(--ease-out);position:absolute}.tapavalinta[data-valittu=salasana].svelte-132k4jw:before{transform:translateX(calc(100% + var(--s-1)))}.liukuva.svelte-132k4jw,.vaihtoalue.svelte-132k4jw{display:flow-root}.tapavalinta.svelte-132k4jw a:where(.svelte-132k4jw){min-height:44px;padding:0 var(--s-3);border-radius:var(--r-pill);color:var(--ink-600);text-align:center;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-3) var(--ease-out);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.tapavalinta.svelte-132k4jw a.valittu:where(.svelte-132k4jw){color:var(--valinta-teksti)}@media (hover:hover){.tapavalinta.svelte-132k4jw a:where(.svelte-132k4jw):not(.valittu):hover{background:var(--surface-2);color:var(--ink-strong)}}.tapavalinta.svelte-132k4jw a:where(.svelte-132k4jw):focus-visible{outline:2px solid var(--link);outline-offset:2px}.viimeksi.svelte-132k4jw{top:0;right:var(--s-4);padding:0 var(--s-2);background:var(--surface);border:1px solid var(--korostus);border-radius:var(--r-pill);color:var(--ink-strong);white-space:nowrap;pointer-events:none;font-size:.75rem;font-weight:600;line-height:1.5;position:absolute;transform:translateY(-50%)}.tarjoajarivi.svelte-132k4jw form:where(.svelte-132k4jw):has(.viimeksi:where(.svelte-132k4jw)):not(:first-child){margin-top:var(--s-2)}.unohdin.svelte-132k4jw{font-size:.9rem;font-weight:600}.vaihtolinkki.svelte-132k4jw{margin:var(--s-5) 0 0;padding-top:var(--s-4);border-top:1px solid var(--line-200);color:var(--ink-600);text-align:center}.vaihtolinkki.svelte-132k4jw a:where(.svelte-132k4jw){font-weight:600}.ohje.svelte-132k4jw{color:var(--ink-600);font-size:.9rem;line-height:1.6}
