.Nocs9q_lava{isolation:isolate;background:var(--k-bg);min-height:100dvh;color:var(--k-ink);font-family:var(--k-sans);letter-spacing:0;flex-direction:column;justify-content:center;align-items:center;padding:40px 16px 24px;font-size:13px;line-height:18px;display:flex;position:relative;overflow-x:hidden}.Nocs9q_tausta{z-index:-1;pointer-events:none;background-image:radial-gradient(ellipse 60% 55% at 50% 50%, var(--k-glow-label), transparent 75%), linear-gradient(var(--k-grid) 1px, transparent 1px), linear-gradient(90deg, var(--k-grid) 1px, transparent 1px);background-position:50%;background-size:auto,32px 32px,32px 32px;position:fixed;inset:0}.Nocs9q_tausta:after{content:"";background:radial-gradient(ellipse 85% 80% at 50% 50%, transparent 55%, color-mix(in srgb, var(--k-bg) 78%, transparent) 100%);position:absolute;inset:0}.Nocs9q_kentta{opacity:0;transition:opacity .9s ease-out;position:absolute;inset:0}.Nocs9q_kentta[data-valmis]{opacity:1}.Nocs9q_kerros{width:100%;height:100%;display:block;position:absolute;inset:0}.Nocs9q_sarake{flex-direction:column;align-items:stretch;gap:22px;width:100%;max-width:380px;display:flex;position:relative}.Nocs9q_sarake:has(.Nocs9q_leveampi){max-width:560px}.Nocs9q_sanamerkki{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;margin:0;display:flex}.Nocs9q_nimi{font-family:var(--k-serif);letter-spacing:-.01em;color:var(--k-ink);font-size:34px;font-weight:500;line-height:40px}.Nocs9q_viiva{font-family:var(--k-mono);color:var(--k-ink2);font-size:15px}.Nocs9q_ala{font-family:var(--k-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--k-label);font-size:12px;font-weight:600;line-height:16px}.Nocs9q_jalka{text-align:center;font-family:var(--k-mono);letter-spacing:.06em;color:var(--k-ink3);margin:2px 0 0;font-size:10.5px;line-height:14px}.Nocs9q_lasiKehys{position:relative}.Nocs9q_hakaset{pointer-events:none;opacity:.6;--h:14px;background:linear-gradient(var(--k-label), var(--k-label)) left top / var(--h) 1px no-repeat, linear-gradient(var(--k-label), var(--k-label)) left top / 1px var(--h) no-repeat, linear-gradient(var(--k-label), var(--k-label)) right top / var(--h) 1px no-repeat, linear-gradient(var(--k-label), var(--k-label)) right top / 1px var(--h) no-repeat, linear-gradient(var(--k-label), var(--k-label)) left bottom / var(--h) 1px no-repeat, linear-gradient(var(--k-label), var(--k-label)) left bottom / 1px var(--h) no-repeat, linear-gradient(var(--k-label), var(--k-label)) right bottom / var(--h) 1px no-repeat, linear-gradient(var(--k-label), var(--k-label)) right bottom / 1px var(--h) no-repeat;position:absolute;inset:-7px}.Nocs9q_lasiKehys .Nocs9q_lasi{background:color-mix(in srgb, var(--k-surface) 80%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);box-shadow:var(--k-shadow), inset 0 1px 0 var(--k-sheen);border-radius:12px;gap:14px;padding:18px 20px 16px;overflow:hidden}@media (max-width:420px){.Nocs9q_lasiKehys .Nocs9q_lasi{padding:16px 16px 14px}}.Nocs9q_lasiKehys .Nocs9q_lasi:before,.Nocs9q_lasiKehys .Nocs9q_lasi:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s ease-out;position:absolute;inset:0}.Nocs9q_lasiKehys .Nocs9q_lasi:before{background:radial-gradient(320px circle at var(--kx,50%) var(--ky,0), color-mix(in srgb, var(--k-label) 9%, transparent), transparent 70%)}.Nocs9q_lasiKehys .Nocs9q_lasi:after{background:radial-gradient(240px circle at var(--kx,50%) var(--ky,0), color-mix(in srgb, var(--k-label) 75%, transparent), transparent 70%);-webkit-mask:linear-gradient(var(--k-ink) 0 0) content-box, linear-gradient(var(--k-ink) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--k-ink) 0 0) content-box, linear-gradient(var(--k-ink) 0 0);mask:linear-gradient(var(--k-ink) 0 0) content-box, linear-gradient(var(--k-ink) 0 0);padding:1px;-webkit-mask-composite:xor;mask-composite:exclude}.Nocs9q_lasiKehys[data-valo] .Nocs9q_lasi:before,.Nocs9q_lasiKehys[data-valo] .Nocs9q_lasi:after{opacity:1}.Nocs9q_lasiKehys .Nocs9q_lasi>*{z-index:1;position:relative}.Nocs9q_lomake{flex-direction:column;gap:12px;margin:0;display:flex}.Nocs9q_alarivi{justify-content:center;display:flex}.Nocs9q_ilmoitusOtsikko{color:var(--k-ink);margin:0;font-size:13px;font-weight:600;line-height:18px}.Nocs9q_tarkistus{color:var(--k-ink2);justify-content:center;align-items:center;gap:8px;margin:6px 0;display:flex}.Nocs9q_lava input:-webkit-autofill{-webkit-text-fill-color:var(--k-ink);caret-color:var(--k-ink);box-shadow:0 0 0 1000px var(--k-surface-2) inset;transition:background-color 600000s}.Nocs9q_lava input:-webkit-autofill:hover{-webkit-text-fill-color:var(--k-ink);caret-color:var(--k-ink);box-shadow:0 0 0 1000px var(--k-surface-2) inset;transition:background-color 600000s}.Nocs9q_lava input:-webkit-autofill:focus{-webkit-text-fill-color:var(--k-ink);caret-color:var(--k-ink);box-shadow:0 0 0 1000px var(--k-surface-2) inset;transition:background-color 600000s}.Nocs9q_lava a:focus-visible,.Nocs9q_lava button:focus-visible{outline:2px solid var(--k-primary);outline-offset:2px}.Nocs9q_otsikko{color:var(--k-ink);margin:0;font-size:18px;font-weight:600;line-height:24px}.Nocs9q_teksti{color:var(--k-ink2);margin:0;font-size:13px;line-height:19px}.Nocs9q_teksti strong{color:var(--k-ink);font-weight:600}.Nocs9q_aika{color:var(--k-ink2)}.Nocs9q_luonnos{border:1px solid var(--k-hair);background:var(--k-soft);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.Nocs9q_luonnosAihe{color:var(--k-ink);margin:0;font-weight:600}.Nocs9q_luonnosTeksti{white-space:pre-wrap;color:var(--k-ink2);margin:0;font-size:12.5px;line-height:18px}.Nocs9q_huom{color:var(--k-ink2);margin:0;font-size:11.5px;line-height:17px}.Nocs9q_huom strong{color:var(--k-ink);font-weight:600}.Nocs9q_peruRivi{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.Nocs9q_jaljella{color:var(--k-ink2);font-size:11.5px}.Nocs9q_jaljella strong{font-family:var(--k-mono);color:var(--k-ink);font-weight:600}@media (prefers-reduced-motion:reduce){.Nocs9q_kentta{transition:none}.Nocs9q_lasiKehys .Nocs9q_lasi:before,.Nocs9q_lasiKehys .Nocs9q_lasi:after{display:none}}
