._nappi_1g7p1_17{justify-content:center;align-items:center;gap:var(--gap-1);min-height:var(--tap);border-radius:var(--radius);font:inherit;font-size:var(--text-base);text-align:center;cursor:pointer;transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease;touch-action:manipulation;border:2px solid #0000;padding:.75rem 1.75rem;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}._wide_1g7p1_39{width:100%}._primary_1g7p1_43{background:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow-cta)}._secondary_1g7p1_50{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}._quiet_1g7p1_56{color:var(--ink-soft);text-underline-offset:4px;background:0 0;padding-inline:.75rem;text-decoration:underline}@media (hover:hover){._primary_1g7p1_43:hover:not(:disabled){background:var(--accent-hover)}._secondary_1g7p1_50:hover:not(:disabled){background:var(--surface-sunken);border-color:var(--ink-soft)}._quiet_1g7p1_56:hover:not(:disabled){color:var(--ink)}}._nappi_1g7p1_17:disabled{opacity:.45;cursor:default}._edistyminen_1g7p1_85{justify-content:space-between;align-items:center;gap:var(--gap-2);flex-wrap:wrap;display:flex}._edistymisTeksti_1g7p1_94{font-size:var(--text-sm);color:var(--accent-deep);letter-spacing:.1em;text-transform:uppercase;font-weight:700}._pisteet_1g7p1_102{gap:.45rem;margin:0;display:flex}._piste_1g7p1_102{border:2px solid var(--line-strong);width:.8rem;height:.8rem;transition:background-color var(--dur) ease, border-color var(--dur) ease;background:0 0;border-radius:50%}._pisteTehty_1g7p1_117{background:var(--ink-mute);border-color:var(--ink-mute)}._pisteNyt_1g7p1_122{background:var(--accent);border-color:var(--accent)}._ajastin_1g7p1_129{width:100%}._ura_1g7p1_133{background:var(--surface-sunken);border-radius:999px;height:.5rem;overflow:hidden}._taytto_1g7p1_140{background:var(--accent);transform-origin:0;will-change:transform;border-radius:999px;height:100%}@media (prefers-reduced-motion:reduce){._taytto_1g7p1_140{background:var(--ink-soft)}}._valinnat_1g7p1_156{gap:.8rem;width:100%;margin:0;padding:0;list-style:none;display:grid}._valinta_1g7p1_170{text-align:start;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-paper);width:100%;min-height:3.8rem;font:inherit;font-size:var(--text-base);color:inherit;cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease;grid-template-columns:1.6rem 1fr auto;align-items:center;gap:.6rem;padding:.85rem 1.1rem;font-weight:600;display:grid;box-shadow:0 2px 3px #4a3e2c2e}@media (hover:hover){._valintaAuki_1g7p1_193:hover{background:var(--accent-wash);border-color:var(--accent)}}._valinta_1g7p1_170:disabled{cursor:default}._valintaOdottaa_1g7p1_207{background:var(--accent-soft);border-color:var(--accent);opacity:1}._valintaOdottaa_1g7p1_207 ._valintaMerkki_1g7p1_213,._valintaOdottaa_1g7p1_207 ._lippu_1g7p1_214{color:var(--accent-deep)}._valinta_1g7p1_170:disabled._valintaAuki_1g7p1_193{opacity:.5}._valintaMerkki_1g7p1_213{font-size:var(--text-lg);text-align:center;font-weight:700;line-height:1}._valintaTeksti_1g7p1_230{text-wrap:pretty}._lippu_1g7p1_214{font-size:var(--text-sm);white-space:nowrap;font-weight:650}._valintaOikea_1g7p1_240{background:var(--ok-soft);border-color:var(--ok)}._valintaOikea_1g7p1_240 ._valintaMerkki_1g7p1_213,._valintaOikea_1g7p1_240 ._lippu_1g7p1_214{color:var(--ok)}._valintaValittu_1g7p1_250{background:var(--note-soft);border-color:var(--note)}._valintaValittu_1g7p1_250 ._valintaMerkki_1g7p1_213,._valintaValittu_1g7p1_250 ._lippu_1g7p1_214{color:var(--note)}._valintaMuu_1g7p1_260{opacity:.55;border-color:var(--line);box-shadow:none}@media (width<=26rem){._valinta_1g7p1_170{grid-template-columns:1.6rem 1fr}._lippu_1g7p1_214{white-space:normal;grid-column:2}}._ryhma_1g7p1_279{border:0;min-width:0;margin:0;padding:0}._selite_1g7p1_286{width:100%;padding:0 0 var(--gap-2);text-align:center;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-mute);font-size:1rem;font-weight:500}._vaihtoehdot_1g7p1_298{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}._vaihtoehto_1g7p1_305{min-height:var(--tap);border:2px solid var(--line-strong);background:var(--surface);text-align:center;cursor:pointer;transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1.4rem;font-size:1.1875rem;font-weight:650;display:inline-flex;position:relative}._vaihtoehtoValittu_1g7p1_322{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-deep);font-weight:700}._vaihtoehto_1g7p1_305 input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._vaihtoehto_1g7p1_305:has(input:focus-visible){box-shadow:var(--focus-ring)}._vaihtoehtoNimi_1g7p1_348{min-width:0}._vaihtoehtoVihje_1g7p1_354{padding-top:var(--gap-1);font-size:var(--text-sm);color:var(--ink-mute);text-align:center;text-wrap:pretty}._srOnly_1g7p1_364{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._merkkiChip_1g7p1_384{border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:1.15rem;font-weight:700;line-height:1;display:inline-grid}._merkkiOk_1g7p1_396{background:var(--ok);color:var(--ok-soft)}._merkkiMiss_1g7p1_401{background:var(--note);color:var(--note-soft)}._palauteBanneri_1g7p1_407{align-items:center;gap:var(--gap-2);width:100%;min-height:var(--tap);border-radius:var(--radius-paper);font-size:var(--text-base);padding:.6rem 1rem;font-weight:650;display:flex}._palauteBanneriOk_1g7p1_419{background:var(--ok-soft);color:var(--ok)}._palauteBanneriMiss_1g7p1_424{background:var(--note-soft);color:var(--note)}._tilaKehys_1g7p1_432{flex-direction:column;display:flex}._tila_1g7p1_432{align-items:center;gap:var(--gap-3);text-align:center;background:var(--surface);border-radius:var(--radius-paper);padding:var(--gap-5) var(--gap-3);color:var(--ink-soft);box-shadow:var(--shadow-paper);flex-direction:column;display:flex}._tilaOtsikko_1g7p1_450{font-family:var(--font-serif);font-weight:700;font-size:var(--text-xl);color:var(--ink);text-wrap:balance}._tilaMerkki_1g7p1_458{border:2px solid var(--accent);width:3.4rem;height:3.4rem;color:var(--accent);border-radius:50%;place-items:center;font-size:1.8rem;display:grid;transform:rotate(6deg)}._kehä_1g7p1_470{border:4px solid var(--line);border-top-color:var(--accent);width:2.5rem;height:2.5rem;animation:_pyori_1g7p1_1 calc(1.1s * var(--motion)) linear infinite;border-radius:50%}@keyframes _pyori_1g7p1_1{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){._kehä_1g7p1_470{border-top-color:var(--line);background:var(--surface-sunken);animation:none}}._nayttamo_1g7p1_12{align-items:center;gap:var(--gap-3);text-align:center;padding-block:var(--gap-1) var(--gap-2);flex-direction:column;display:flex}._nayttamo_1g7p1_12:focus{outline:none}._paneeli_1g7p1_11{gap:var(--gap-3);width:100%;max-width:var(--measure);background:var(--surface-back);border-radius:var(--radius-paper);padding:var(--gap-4) var(--gap-3);box-shadow:var(--shadow-paper-lg);flex-direction:column;margin-inline:auto;display:flex}._paneeli_1g7p1_11:focus{outline:none}._avoinPelitila_1g7p1_537{gap:var(--gap-3);flex-direction:column;display:flex}._avoinPelitila_1g7p1_537:focus{outline:none}._keskitetty_1g7p1_547{text-align:center;align-items:center}._isoOtsikko_1g7p1_554{font-family:var(--font-serif);font-weight:700;font-size:var(--text-2xl);letter-spacing:-.015em;text-wrap:balance;line-height:1.1}._pikkuOtsikko_1g7p1_564{font-size:var(--text-sm);color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;font-weight:500}._ingressi_1g7p1_572{font-size:var(--text-lg);color:var(--ink-soft);max-width:var(--measure);text-wrap:pretty}._paperi_1g7p1_11{background:var(--surface);border-radius:var(--radius-paper);width:100%;box-shadow:var(--shadow-paper-lg);margin:0;padding:clamp(.55rem,2vw,.9rem)}._kallistuva_1g7p1_605{transition:transform var(--dur) ease}@media (hover:hover){._kallistuva_1g7p1_605:hover{transform:rotate(var(--kallistus,-1.2deg)) translateY(-3px)}}._kallistuva_1g7p1_605:active,._kallistuva_1g7p1_605:focus-visible{transform:rotate(var(--kallistus,-1.2deg)) translateY(-3px)}._ohje_1g7p1_623{width:100%;max-width:var(--measure);text-align:start;background:var(--surface);border-inline-start:4px solid var(--petrol);border-radius:var(--radius-paper);padding:var(--gap-3);box-shadow:var(--shadow-paper)}._ohjeOtsikko_1g7p1_634{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);margin-bottom:var(--gap-2);font-weight:500}._tekoalyMaininta_1g7p1_643{font-weight:650}._askeleet_1g7p1_647{gap:var(--gap-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._askeleet_1g7p1_647 li{align-items:baseline;gap:var(--gap-2);font-size:var(--text-base);display:flex}._numero_1g7p1_663{background:var(--accent);width:1.9rem;height:1.9rem;color:var(--accent-ink);font-size:var(--text-sm);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid;transform:translateY(.25rem)}._asetukset_1g7p1_677{width:100%;max-width:var(--measure);gap:var(--gap-3);display:grid}._paivakortti_1g7p1_691{--kallistus:-1deg;aspect-ratio:4/3;background:var(--surface);border-radius:var(--radius-paper);width:min(30rem,100%);box-shadow:var(--shadow-paper-lg);padding:clamp(.55rem,2vw,.9rem);display:grid;position:relative}._paivakorttiSisus_1g7p1_703{border:1px solid var(--line);background:repeating-linear-gradient(45deg, var(--surface-back) 0, var(--surface-back) 12px, var(--surface-sunken) 12px, var(--surface-sunken) 24px);place-items:center;display:grid}._paivakorttiPino_1g7p1_716{flex-direction:column;align-items:center;gap:.6rem;padding:1rem;display:flex}._paivakorttiMerkki_1g7p1_724{border:2px solid var(--accent);width:3.6rem;height:3.6rem;color:var(--accent);border-radius:50%;place-items:center;font-size:1.8rem;display:grid;transform:rotate(6deg)}._paivakorttiOtsikko_1g7p1_736{font-family:var(--font-serif);font-weight:700;font-size:var(--text-lg);color:var(--ink)}._paivakorttiPvm_1g7p1_743{font-size:var(--text-sm);color:var(--ink-mute)}._loppuPaneeli_1g7p1_750{isolation:isolate;padding-top:var(--gap-5);background:radial-gradient(circle at 50% -10%, var(--accent-wash) 0, transparent 42%), var(--surface-back);position:relative;overflow:hidden}._loppuPaneeli_1g7p1_750:before,._loppuPaneeli_1g7p1_750:after{z-index:-1;border:2px solid var(--accent);opacity:.1;content:"";border-radius:50%;width:8rem;height:8rem;position:absolute}._loppuPaneeli_1g7p1_750:before{top:-4rem;left:-4rem}._loppuPaneeli_1g7p1_750:after{top:2rem;right:-5rem}._juhlaTunnus_1g7p1_782{justify-content:center;align-items:center;gap:var(--gap-2);color:var(--accent);font-size:var(--text-lg);line-height:1;display:flex}._juhlaYdin_1g7p1_792{border:1px solid var(--accent);background:var(--accent-soft);width:4rem;height:4rem;font-size:var(--text-2xl);border-radius:50%;place-items:center;display:grid;transform:rotate(-8deg)}._juhlaNimilappu_1g7p1_804{background:var(--accent-soft);color:var(--accent-deep);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.35rem .8rem;font-size:.875rem;font-weight:700;line-height:1.2}._tulosKortti_1g7p1_816{gap:var(--gap-1);width:100%;max-width:var(--measure);padding:var(--gap-2) var(--gap-3) var(--gap-3);border:1px solid var(--line);border-radius:var(--radius-paper);background:var(--surface);display:grid}._tahtirivi_1g7p1_827{color:var(--line-strong);justify-content:center;gap:.2rem;font-size:clamp(1.75rem,6vw,2.3rem);line-height:1;display:flex}._tahtiTaytetty_1g7p1_836{color:var(--accent)}._tahtiTyhja_1g7p1_840{color:var(--ink-soft)}._tulosTeksti_1g7p1_844{color:var(--ink);font-size:var(--text-base);text-wrap:pretty;font-weight:650}._jalkinaytos_1g7p1_851{width:100%}._pelinAlaviite_1g7p1_855{width:100%;max-width:var(--stage);padding:var(--gap-1) var(--gap-2) 0;color:var(--ink-mute);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .75rem;font-size:.8125rem;line-height:1.35;display:flex}._pelinAlaviite_1g7p1_855>span{align-items:center;gap:.75rem;display:inline-flex}._pelinAlaviite_1g7p1_855>span+span:before{color:var(--line-strong);content:"·"}._hienolla_1g7p1_881{font-size:var(--text-sm);color:var(--ink-mute);max-width:var(--measure)}._keskitetty_1g7p1_547 ._nappi_1g7p1_17,._nayttamo_1g7p1_12 ._nappi_1g7p1_17{max-width:24rem}._nayttamo_1g7p1_12 ._primary_1g7p1_43{min-height:4rem;font-size:clamp(1.25rem,1.15rem + .5vw,1.4rem)}._paluu_1g7p1_901{min-height:var(--tap);font:inherit;font-size:var(--text-sm);color:var(--ink-mute);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.4rem;padding:0;padding-inline:.25rem;font-weight:650;text-decoration:none;display:inline-flex}._paluu_1g7p1_901:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}._poistumisrivi_1g7p1_927{padding-bottom:var(--gap-1);display:flex}
