@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.NRAaXG_className{font-family:Geist,Geist Fallback;font-style:normal}.NRAaXG_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.auLaha_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.auLaha_variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2d94042981876a77-s.1q5q5mlx6r9ha.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/db5737c5e078009c-s.014x-440ql4o7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10c4daebbfaa2ca9-s.p.3nrpnr9cfsg1z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.rvm8fq_className{font-family:Fraunces,Fraunces Fallback;font-style:normal;font-weight:500}.rvm8fq_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
.H1h20G_teema{color:var(--k-ink);font-family:var(--k-sans);font-size:13px;line-height:18px}.H1h20G_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.H1h20G_mono{font-family:var(--k-mono)}.H1h20G_lab{font-family:var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-label);margin:0;font-size:10.5px;font-weight:600;line-height:14px}.H1h20G_meta{font-family:var(--k-mono);letter-spacing:.06em;color:var(--k-ink2);font-size:10px;font-weight:600;line-height:14px}.H1h20G_metaHi{color:var(--k-primary)}.H1h20G_grow{flex:1;min-width:0}.H1h20G_truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.H1h20G_muted{color:var(--k-ink2)}.H1h20G_teema a:focus-visible,.H1h20G_teema button:focus-visible,.H1h20G_teema input:focus-visible,.H1h20G_teema select:focus-visible,.H1h20G_teema [tabindex]:focus-visible{outline:2px solid var(--k-primary);outline-offset:2px;border-radius:6px}.H1h20G_btn{border:1px solid var(--k-sec-border);height:32px;color:var(--k-ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.H1h20G_btn:hover{border-color:var(--k-ink)}.H1h20G_btn:disabled,.H1h20G_btn[aria-disabled=true]{cursor:not-allowed;color:var(--k-ink2);border-style:dashed;border-color:var(--k-chip-border)}.H1h20G_btnPrimary{background:var(--k-primary);color:var(--k-on-primary);border-color:var(--k-primary)}.H1h20G_btnPrimary:hover{filter:brightness(1.06);border-color:var(--k-primary)}.H1h20G_btnPrimary:disabled,.H1h20G_btnPrimary[aria-disabled=true]{color:var(--k-ink2);border:1px dashed var(--k-chip-border);filter:none;background:0 0}.H1h20G_btnBig{border-radius:9px;height:40px;padding:0 14px;font-size:13.5px}.H1h20G_btnWide{width:100%}.H1h20G_iconBtn{border:1px solid var(--k-border);background:var(--k-soft);width:28px;height:28px;color:var(--k-ink);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.H1h20G_iconBtn:hover{border-color:var(--k-sec-border)}.H1h20G_pill{font-family:var(--k-mono);letter-spacing:.08em;background:var(--k-primary);color:var(--k-on-primary);white-space:nowrap;border-radius:4px;flex:none;padding:0 6px;font-size:9.5px;font-weight:700;line-height:16px}.H1h20G_badgeOutline{font-family:var(--k-mono);letter-spacing:.08em;border:1px solid var(--k-chip-border);color:var(--k-ink2);white-space:nowrap;border-radius:4px;flex:none;padding:0 5px;font-size:9px;font-weight:700;line-height:15px}.H1h20G_badgeCustomer{border-color:var(--b-zb);color:var(--b-zb)}.H1h20G_badgePrivate{border-color:var(--k-neg);color:var(--k-neg)}.H1h20G_esimerkki{font-family:var(--k-mono);letter-spacing:.06em;border:1px solid var(--k-chip-on-border);color:var(--k-primary);border-radius:999px;flex:none;padding:0 7px;font-size:9.5px;font-weight:700;line-height:16px}.H1h20G_scoreChip{font-family:var(--k-mono);text-align:center;border:1px solid var(--k-chip-border);border-radius:4px;flex:none;min-width:26px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:16px}.H1h20G_scoreGreen{color:var(--k-pos)}.H1h20G_scoreYellow{color:var(--k-primary)}.H1h20G_scoreRed{color:var(--k-neg)}.H1h20G_notice{border:1px dashed var(--k-chip-on-border);background:var(--k-hi);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12.5px;line-height:17px;display:flex}.H1h20G_notices{flex-direction:column;gap:8px;display:flex}.H1h20G_saForm+.H1h20G_notices{margin-top:10px}.H1h20G_noticeWarn{background:#ee9e7814;border-color:#ee9e7899}.H1h20G_noticeText{flex:1;min-width:0;margin:0}.H1h20G_linkBtn{color:var(--k-primary);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.H1h20G_macCmd{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.H1h20G_macCode{font-family:var(--k-mono);background:var(--k-soft,#0c1a168c);border:1px solid var(--k-border);color:var(--k-ink);overflow-wrap:anywhere;border-radius:6px;padding:3px 8px;font-size:12px;line-height:18px}.H1h20G_app{background:var(--k-card);border:1px solid var(--k-border);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex;position:relative;box-shadow:inset 0 1px #f3efe60a}@media (min-width:1024px){.H1h20G_app{padding:12px 14px}}.H1h20G_appFill{min-height:0}@media (min-width:1024px){.H1h20G_appFill{flex:1;overflow:auto}}.H1h20G_appOpen{border-color:var(--k-primary);box-shadow:0 0 0 1px var(--k-primary)}.H1h20G_appHead{align-items:center;gap:8px;min-height:28px;display:flex}.H1h20G_appTitle{align-items:center;gap:7px;min-width:0;display:flex}.H1h20G_appTitle svg{color:var(--k-label);flex:none}.H1h20G_urlField{background:var(--k-input);border:1px solid var(--k-chip-border);border-radius:9px;flex:1;align-items:center;gap:6px;min-width:0;height:34px;padding:0 10px;display:flex}.H1h20G_urlField:focus-within{border-color:var(--k-primary)}.H1h20G_urlFieldBig{height:40px}.H1h20G_urlField svg{color:var(--k-ink2);flex:none}.H1h20G_urlPrefix{font-family:var(--k-mono);color:var(--k-ink2);flex:none;font-size:11.5px;font-weight:500}.H1h20G_urlInput{min-width:0;font-family:var(--k-mono);color:var(--k-ink);background:0 0;border:0;outline:none;flex:1;font-size:13px;font-weight:600}.H1h20G_urlFieldBig .H1h20G_urlInput{font-size:14px}.H1h20G_urlInput::placeholder{color:var(--k-ink2);opacity:.75;font-weight:500}.H1h20G_teema .H1h20G_urlInput:focus-visible{outline:none}.H1h20G_urlField:focus-within{box-shadow:0 0 0 1px var(--k-primary)}.H1h20G_formRow{align-items:center;gap:6px;min-width:0;display:flex}.H1h20G_pickRow{font-family:var(--k-mono);letter-spacing:.06em;color:var(--k-ink2);align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.H1h20G_select{border:1px solid var(--k-chip-border);background:var(--k-input);min-width:0;max-width:170px;height:26px;color:var(--k-ink);font:inherit;font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:0;border-radius:6px;padding:0 6px;font-size:12px;font-weight:600}.H1h20G_selectBig{border-color:var(--k-sec-border);border-radius:9px;max-width:220px;height:40px;padding:0 10px;font-size:12.5px}.H1h20G_run{border:1px solid var(--k-chip-on-border);background:var(--k-hi);text-align:left;color:var(--k-ink);font:inherit;cursor:pointer;border-radius:8px;flex-direction:column;gap:6px;width:100%;padding:8px 9px;display:flex}.H1h20G_runTop{align-items:center;gap:8px;min-width:0;display:flex}.H1h20G_runDomain{font-family:var(--k-mono);font-size:12px;font-weight:600}.H1h20G_spin{color:var(--k-primary);animation:1.1s linear infinite H1h20G_sa-spin;display:inline-flex}@keyframes H1h20G_sa-spin{to{transform:rotate(360deg)}}.H1h20G_bar{background:var(--k-track);border-radius:999px;height:3px;overflow:hidden}.H1h20G_barFill{background:var(--k-primary);height:100%;transition:width .4s}.H1h20G_list{margin:0;padding:0;list-style:none}.H1h20G_rowBtn{border:0;border-top:1px solid var(--k-hair);width:100%;min-height:30px;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0 4px;text-decoration:none;display:flex}.H1h20G_list li:first-child>.H1h20G_rowBtn{border-top:0}.H1h20G_rowBtn:hover{background:#f3efe608}.H1h20G_rowSel{background:var(--k-hi);box-shadow:inset 2px 0 0 var(--k-primary)}.H1h20G_rowDomain{font-family:var(--k-mono);font-size:12px;font-weight:600}.H1h20G_rowDim{opacity:.7}.H1h20G_rowDim .H1h20G_rowDomain{color:var(--k-ink2);text-decoration:line-through}.H1h20G_rowDate{font-family:var(--k-mono);color:var(--k-ink2);text-align:right;flex:none;width:36px;font-size:9.5px;font-weight:600}.H1h20G_ok{color:var(--k-pos);flex:none}.H1h20G_bad{color:var(--k-neg);flex:none}.H1h20G_foot{align-items:center;gap:6px;margin:auto 0 0;display:flex}.H1h20G_ringWrap{aspect-ratio:276/206;width:100%;max-width:276px;margin:0 auto;position:relative}@media (min-width:1024px) and (max-height:1000px){.H1h20G_ringWrap{max-width:216px}}.H1h20G_ringSvg{width:100%;height:100%;position:absolute;inset:0}.H1h20G_ringCenter{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.H1h20G_ringCount{font-family:var(--font-fraunces), Georgia, serif;font-size:26px;font-weight:500;line-height:28px}.H1h20G_ringLabel{font-family:var(--k-mono);letter-spacing:.14em;color:var(--k-ink2);font-size:9px;font-weight:600}.H1h20G_ball{border:1.5px solid var(--ball-c,var(--k-chip-border));background:var(--k-pop);width:26px;height:26px;color:var(--k-ink);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;transform:translate(-50%,-50%)}.H1h20G_ball:hover{background:#17332a}.H1h20G_ballNew{box-shadow:0 0 0 2px var(--k-primary);animation:.6s ease-out H1h20G_sa-land}@keyframes H1h20G_sa-land{0%{opacity:0;transform:translate(-50%,-80%)}to{opacity:1;transform:translate(-50%,-50%)}}.H1h20G_ballNum{background:var(--k-primary);min-width:13px;height:13px;color:var(--k-on-primary);font-family:var(--k-mono);border-radius:999px;justify-content:center;align-items:center;padding:0 2px;font-size:8.5px;font-weight:700;display:flex;position:absolute;top:-7px;left:-5px}.H1h20G_newest{align-items:center;gap:8px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.H1h20G_searchStub{border:1px dashed var(--k-chip-border);height:34px;color:var(--k-ink2);border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;display:flex}.H1h20G_scrim{z-index:60;background:#060e0bbd;animation:.2s ease-out H1h20G_sa-fade;position:fixed;inset:0}.H1h20G_frame{z-index:61;background:var(--k-bg);outline:none;flex-direction:column;animation:.2s ease-out H1h20G_sa-pop;display:flex;position:fixed;inset:0}@media (min-width:1024px){.H1h20G_frame{border:1px solid var(--k-border);background:var(--k-pop);border-radius:14px;width:min(1120px,100vw - 48px);height:min(820px,100dvh - 80px);padding:14px 16px 16px;inset:56px auto auto max(24px,50% - 560px);box-shadow:0 30px 80px #0009,inset 0 1px #f3efe60d}}@keyframes H1h20G_sa-fade{0%{opacity:0}to{opacity:1}}@keyframes H1h20G_sa-pop{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}.H1h20G_frameArrow{background:var(--k-pop);border-left:1px solid var(--k-primary);border-bottom:1px solid var(--k-primary);width:14px;height:14px;position:absolute;left:-8px;transform:rotate(45deg)}.H1h20G_frameArrowLine{z-index:61;background:var(--k-primary);pointer-events:none;width:20px;height:2px;position:fixed}@media (max-width:1023px){.H1h20G_frameArrow,.H1h20G_frameArrowLine{display:none}}.H1h20G_sheetHead{border-bottom:1px solid var(--k-border);background:#0c1a16f0;flex:none;align-items:center;gap:8px;height:52px;padding:0 12px;display:flex}.H1h20G_frameHead{flex:none;align-items:center;gap:10px;min-height:30px;margin-bottom:12px;display:none}@media (min-width:1024px){.H1h20G_sheetHead{display:none}.H1h20G_frameHead{display:flex}}.H1h20G_frameTitle{font-family:var(--k-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--k-ink);white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:600;line-height:16px;display:flex}.H1h20G_frameTitle svg{color:var(--k-primary)}.H1h20G_cloudTag{border:1px solid var(--k-border);height:30px;font-family:var(--k-mono);letter-spacing:.08em;color:var(--k-ink2);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:600;display:inline-flex}.H1h20G_kbd{font-family:var(--k-mono);border:1px solid var(--k-chip-border);color:var(--k-ink2);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.H1h20G_frameBody{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px;display:flex;overflow:auto}@media (min-width:1024px){.H1h20G_frameBody{padding:0;overflow:hidden}}.H1h20G_saForm{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.H1h20G_saForm .H1h20G_urlField{flex:100%}@media (min-width:1024px){.H1h20G_saForm{flex-wrap:nowrap}.H1h20G_saForm .H1h20G_urlField{flex:1}}.H1h20G_seg{border:1px solid var(--k-border);border-radius:9px;flex:none;align-items:center;gap:2px;min-width:0;height:40px;margin:0;padding:3px;display:inline-flex}.H1h20G_segLabel{font-family:var(--k-mono);letter-spacing:.1em;color:var(--k-ink2);padding:0 6px 0 4px;font-size:9.5px;font-weight:600}.H1h20G_segOpt{position:relative}.H1h20G_segOpt input{opacity:0;width:1px;height:1px;position:absolute}.H1h20G_segOpt span{cursor:pointer;height:32px;color:var(--k-ink);border:1px solid #0000;border-radius:6px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.H1h20G_segOpt input:checked+span{background:var(--k-chip-on-bg);border-color:var(--k-primary);color:var(--k-primary)}.H1h20G_segOpt input:focus-visible+span{outline:2px solid var(--k-primary);outline-offset:2px}.H1h20G_saBody{flex-direction:column;gap:12px;min-height:0;display:flex}@media (max-width:1023px){.H1h20G_frameBody>*,.H1h20G_saBody,.H1h20G_saBody>*{flex-shrink:0}.H1h20G_sheetHead .H1h20G_frameTitle{letter-spacing:.1em;min-width:0;font-size:11px;overflow:hidden}.H1h20G_sheetHead .H1h20G_esimerkki{padding:0 5px;font-size:8.5px}.H1h20G_saResult{order:1}.H1h20G_saSide{order:2}.H1h20G_saRuns{order:3}}@media (min-width:1024px){.H1h20G_saBody{flex-direction:row;flex:1;gap:16px;margin-top:12px}}.H1h20G_saRuns{flex-direction:column;gap:8px;min-height:0;display:flex}@media (min-width:1024px){.H1h20G_saRuns{flex:none;width:240px;overflow:auto}}.H1h20G_saResult{flex-direction:column;gap:12px;min-width:0;display:flex}@media (min-width:1024px){.H1h20G_saResult{flex:1;min-height:0;padding-right:2px;overflow:auto}}.H1h20G_saSide{flex-direction:column;gap:10px;min-height:0;display:flex}@media (min-width:1024px){.H1h20G_saSide{flex:none;width:320px;overflow:auto}}.H1h20G_subHead{justify-content:space-between;align-items:center;gap:8px;min-height:16px;display:flex}.H1h20G_box{border:1px solid var(--k-border);background:var(--k-card);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.H1h20G_boxHi{border-color:var(--k-chip-on-border)}.H1h20G_company{align-items:center;gap:14px;display:flex}.H1h20G_companyName{margin:0;font-size:20px;font-weight:600;line-height:24px}.H1h20G_companyLine{font-family:var(--k-mono);letter-spacing:.06em;color:var(--k-ink2);text-transform:uppercase;margin:3px 0 0;font-size:10px;font-weight:600}.H1h20G_companyHead{color:var(--k-ink2);margin:5px 0 0;font-size:13px;font-weight:500}.H1h20G_ring{flex:none}.H1h20G_steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.H1h20G_step{align-items:center;gap:9px;min-height:22px;font-size:13px;display:flex}.H1h20G_stepMark{border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.H1h20G_stepDone{color:var(--k-pos);background:#9fc3a82e}.H1h20G_stepNow{color:var(--k-primary)}.H1h20G_stepTodo{border:1px dashed var(--k-chip-border)}.H1h20G_stepTextTodo{color:var(--k-ink2)}.H1h20G_dims{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.H1h20G_dim{grid-template-columns:minmax(0,150px) minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:20px;font-size:13px;display:grid}.H1h20G_dimBar{background:var(--k-track);border-radius:999px;height:5px;overflow:hidden}.H1h20G_dimFill{background:var(--k-pos);border-radius:999px;height:100%}.H1h20G_dimFillYellow{background:#c9d4cb}.H1h20G_dimFillRed{background:var(--k-neg)}.H1h20G_dimVal{font-family:var(--k-mono);text-align:right;font-size:11.5px;font-weight:700}.H1h20G_tips{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.H1h20G_tip{align-items:flex-start;gap:9px;min-height:25px;display:flex}.H1h20G_tipNum{background:var(--k-ink);width:18px;height:18px;color:var(--k-on-primary);font-family:var(--k-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:10px;font-weight:700;display:flex}.H1h20G_tipTitle{font-size:13px;font-weight:600;line-height:19px}.H1h20G_ask{border:1px dashed var(--k-chip-on-border);background:var(--k-hi);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 10px 9px 12px;display:flex}.H1h20G_askText{flex:220px;min-width:0}.H1h20G_askQ{margin:2px 0 0;font-size:13.5px;font-weight:600;line-height:18px}.H1h20G_askBtns{flex-wrap:wrap;gap:6px;display:flex}.H1h20G_crumb{border:1px solid var(--k-border);background:var(--k-soft);border-radius:8px;align-items:center;gap:7px;min-height:30px;padding:0 9px;font-size:13px;font-weight:600;display:flex}.H1h20G_crumb svg{color:var(--k-primary);flex:none}.H1h20G_fileRow{border-top:1px solid var(--k-hair);align-items:center;gap:8px;min-height:30px;font-size:12.5px;display:flex}.H1h20G_list li:first-child>.H1h20G_fileRow{border-top:0}.H1h20G_fileRow a{color:var(--k-ink);text-decoration:none}.H1h20G_fileRow a:hover{text-decoration:underline}.H1h20G_fileRow svg{color:var(--k-label);flex:none}.H1h20G_future{border:1px dashed var(--k-chip-border);min-height:28px;font-family:var(--k-mono);letter-spacing:.04em;color:var(--k-ink2);border-radius:7px;align-items:center;gap:8px;margin-top:3px;padding:0 8px;font-size:10.5px;font-weight:600;display:flex}.H1h20G_chips{flex-wrap:wrap;gap:5px;display:flex}.H1h20G_chip{border:1px solid var(--k-chip-border);white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.H1h20G_linkRow{border-top:1px solid var(--k-hair);align-items:center;gap:8px;min-height:28px;font-size:13px;display:flex}.H1h20G_list li:first-child>.H1h20G_linkRow{border-top:0}.H1h20G_actions{flex-direction:column;gap:6px;margin-top:auto;display:flex}.H1h20G_actions2{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.H1h20G_phoneBar{border-top:1px solid var(--k-border);background:#0c1a16f5;flex:none;grid-template-columns:1.4fr 1fr 1fr;gap:8px;padding:10px 12px 14px;display:grid}@media (min-width:1024px){.H1h20G_phoneBar{display:none}.H1h20G_desktopOnly{display:flex}}@media (max-width:1023px){.H1h20G_desktopOnly{display:none!important}}.H1h20G_empty{color:var(--k-ink2);margin:0;font-size:12.5px;line-height:17px}.H1h20G_tyo{flex-direction:column;flex:none;gap:8px;min-width:0;min-height:0;display:flex}@media (min-width:1024px){.H1h20G_tyo[data-aktiivinen=true]{flex:1 1 0}}.H1h20G_tyoPika{scrollbar-width:none;gap:6px;padding-bottom:1px;display:flex;overflow-x:auto}.H1h20G_tyoPika::-webkit-scrollbar{display:none}.H1h20G_tyoPikaEka:not(:disabled){border-color:var(--k-chip-on-border);background:var(--k-chip-on-bg);color:var(--k-primary)}.H1h20G_tyoKortti{background:var(--k-card);border:1px solid var(--k-border);border-radius:10px;flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 12px;display:flex;box-shadow:inset 0 1px #f3efe60a}.H1h20G_tyoHead{align-items:center;gap:10px;min-height:18px;display:flex}.H1h20G_tyoRunko{flex-direction:column;gap:10px;min-height:0;display:flex}@media (min-width:1024px){.H1h20G_tyo[data-aktiivinen=true] .H1h20G_tyoRunko{flex:1;overflow:auto}}@media (max-width:1023px){.H1h20G_tyoRunko{max-height:60vh;overflow:auto}}.H1h20G_tyoViesti{color:var(--k-ink);overflow-wrap:anywhere;font-size:13.5px;line-height:20px}.H1h20G_tyoViesti p{margin:0 0 8px}.H1h20G_tyoViesti ul,.H1h20G_tyoViesti ol{margin:0 0 8px;padding-left:20px}.H1h20G_tyoViesti a{color:var(--k-primary)}.H1h20G_tyoViesti h1,.H1h20G_tyoViesti h2,.H1h20G_tyoViesti h3{margin:4px 0;font-size:14px;line-height:20px}.H1h20G_tyoViesti code{font-family:var(--k-mono);font-size:12px}.H1h20G_tyoSyote{align-items:flex-end;gap:8px;display:flex}.H1h20G_tyoMic{border:1px dashed var(--k-chip-border);width:36px;height:36px;color:var(--k-ink2);cursor:not-allowed;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.H1h20G_tyoInput{resize:vertical;border:1px solid var(--k-border);background:var(--k-input);min-width:0;min-height:36px;max-height:120px;color:var(--k-ink);font:inherit;border-radius:8px;flex:1;padding:8px 10px;font-size:13.5px;line-height:18px}.H1h20G_tyoInput::placeholder{color:var(--k-ink2)}.H1h20G_tyoInput:disabled{cursor:not-allowed;border-style:dashed}.H1h20G_tyoSyote .H1h20G_btn{height:36px}.H1h20G_prog{background:radial-gradient(120% 140% at 0% 50%, #eeca5b14, transparent 55%), var(--k-card);flex-flow:wrap;align-items:center;gap:20px;display:flex}.H1h20G_progRing{flex:none;width:140px;height:140px;position:relative}.H1h20G_progRing svg{display:block}.H1h20G_progOrbit{transform-origin:70px 70px;opacity:.45;animation:14s linear infinite H1h20G_sa-spin}.H1h20G_progArc{filter:drop-shadow(0 0 6px #eeca5b73);transition:stroke-dasharray .6s cubic-bezier(.22,1,.36,1)}.H1h20G_progHead{filter:drop-shadow(0 0 8px #eeca5be6);transition:cx .6s cubic-bezier(.22,1,.36,1),cy .6s cubic-bezier(.22,1,.36,1);animation:1.6s ease-in-out infinite H1h20G_sa-pulse}@keyframes H1h20G_sa-pulse{0%,to{opacity:1}50%{opacity:.55}}.H1h20G_progCenter{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.H1h20G_progPct{font-family:var(--font-geist), system-ui;font-variant-numeric:tabular-nums;color:var(--k-ink);letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:36px}.H1h20G_progPctUnit{color:var(--k-ink2);margin-left:1px;font-size:16px;font-weight:500}.H1h20G_progLabel{font-family:var(--k-mono);letter-spacing:.14em;color:var(--k-primary);font-size:9px;font-weight:600}.H1h20G_progInfo{flex-direction:column;flex:220px;gap:8px;min-width:0;display:flex}.H1h20G_progStep{color:var(--k-ink);margin:0;font-size:18px;font-weight:600;line-height:23px}.H1h20G_progSegs{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.H1h20G_progSeg{background:var(--k-track);border-radius:999px;height:6px;position:relative;overflow:hidden}.H1h20G_progSegDone{background:var(--k-primary)}.H1h20G_progSegNow{background:#eeca5b40}.H1h20G_progSegNow:after{content:"";background:linear-gradient(90deg, transparent, var(--k-primary), transparent);width:45%;animation:1.4s ease-in-out infinite H1h20G_sa-shimmer;position:absolute;inset:0}@keyframes H1h20G_sa-shimmer{0%{transform:translate(-100%)}to{transform:translate(230%)}}@media (max-width:520px){.H1h20G_prog{gap:14px}.H1h20G_progRing,.H1h20G_progRing svg{width:112px;height:112px}.H1h20G_progPct{font-size:28px;line-height:30px}.H1h20G_progStep{font-size:16px;line-height:21px}}@media (prefers-reduced-motion:reduce){.H1h20G_spin,.H1h20G_scrim,.H1h20G_frame,.H1h20G_ballNew,.H1h20G_progOrbit,.H1h20G_progHead,.H1h20G_progSegNow:after{animation:none}.H1h20G_barFill,.H1h20G_progArc,.H1h20G_progHead{transition:none}}
.LUPJeW_ala{justify-content:center;align-items:flex-start;width:100%;min-width:0;display:flex;position:relative}.LUPJeW_ala_tyopoyta{flex:1;height:100%;min-height:0}.LUPJeW_ala_puhelin,.LUPJeW_ala_pieni{flex:none}.LUPJeW_ala_pieni{max-width:252px;margin:0 auto}.LUPJeW_ikkuna{background:radial-gradient(at 42%,#1a382e8c 0%,#0c1a1600 62%),linear-gradient(#0d1c18 0%,#0a1613 100%);border-radius:14px;flex:none;transition:height .38s cubic-bezier(.33,1,.68,1);position:relative;overflow:hidden}.LUPJeW_ikkuna_pieni{background:radial-gradient(at 50% 52%,#1a382e99 0%,#0c1a1600 65%),linear-gradient(#0f201b,#0b1714);border-radius:12px}.LUPJeW_pieniVaraus{aspect-ratio:252/276;text-align:center;background:radial-gradient(at 50% 52%,#1a382e99 0%,#0c1a1600 65%),linear-gradient(#0f201b,#0b1714);border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:252px;margin:0 auto;padding:20px;display:flex}.LUPJeW_pieniVaraus p{margin:0}.LUPJeW_lava{transform-origin:0 0;position:absolute;top:0;left:0}.LUPJeW_tausta{pointer-events:none;transform-origin:0 0;position:absolute;top:0;left:0}.LUPJeW_pallo{--s:1;--k:1;z-index:2;width:var(--d);height:var(--d);transform:translate(-50%, -50%) scale(calc(var(--s) * var(--k)));border:1px solid color-mix(in srgb, var(--c) 72%, transparent);background:radial-gradient(circle at 50% 18%, #ffffff12 0%, #fff0 46%), radial-gradient(circle at 50% 50%, #081310f0 0%, #0b1915e6 70%, color-mix(in srgb, var(--c) 10%, #0b1915e6) 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 0 5px color-mix(in srgb, var(--c) 6%, transparent), 0 0 40px -4px color-mix(in srgb, var(--c) 50%, transparent), inset 0 0 26px -6px color-mix(in srgb, var(--c) 30%, transparent), inset 0 1px 0 #ffffff12;cursor:pointer;text-align:center;color:var(--k-ink);font:inherit;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .2s cubic-bezier(.33,1,.68,1),box-shadow .2s cubic-bezier(.33,1,.68,1),border-color .2s cubic-bezier(.33,1,.68,1);display:flex;position:absolute}.LUPJeW_pallo:focus-visible{--s:1.06;border-color:color-mix(in srgb, var(--c) 96%, transparent);box-shadow:0 0 0 6px color-mix(in srgb, var(--c) 11%, transparent), 0 0 58px -2px color-mix(in srgb, var(--c) 66%, transparent), inset 0 0 30px -6px color-mix(in srgb, var(--c) 42%, transparent), inset 0 1px 0 #ffffff17}@media (hover:hover) and (pointer:fine){.LUPJeW_pallo:hover{--s:1.06;border-color:color-mix(in srgb, var(--c) 96%, transparent);box-shadow:0 0 0 6px color-mix(in srgb, var(--c) 11%, transparent), 0 0 58px -2px color-mix(in srgb, var(--c) 66%, transparent), inset 0 0 30px -6px color-mix(in srgb, var(--c) 42%, transparent), inset 0 1px 0 #ffffff17}}.LUPJeW_pallo.LUPJeW_pallo:focus-visible{outline:2px solid var(--k-primary);outline-offset:4px;border-radius:50%}.LUPJeW_sisus{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.LUPJeW_nimi{white-space:nowrap;font-family:var(--k-mono);color:var(--tc,var(--c));font-weight:600;line-height:1.2;display:block}.LUPJeW_luku{white-space:nowrap;font-family:var(--font-geist), system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--k-ink);font-weight:300;line-height:1.05;display:block}.LUPJeW_pallo[data-laji=hylly],.LUPJeW_pallo[data-laji=yritys]{z-index:1}.LUPJeW_ydin{z-index:3;--c:var(--k-primary);--tc:var(--k-label);border-color:color-mix(in srgb, var(--k-primary) 80%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle,#08120fed 0%,#091512db 52%,#0c1a1685 100%);box-shadow:0 0 0 7px #eeca5b0d,0 0 60px -6px #eeca5b4d,inset 0 0 40px -8px #eeca5b38,inset 0 1px #ffffff12}.LUPJeW_tilastot{align-items:flex-start;display:flex}.LUPJeW_st{flex-direction:column;align-items:center;gap:3px;display:flex}.LUPJeW_st b{font-family:var(--font-geist), system-ui, sans-serif;font-variant-numeric:tabular-nums;color:var(--k-ink);font-weight:300;line-height:1}.LUPJeW_st i{font-style:normal;font-family:var(--font-geist), system-ui, sans-serif;color:var(--k-ink2);white-space:nowrap;line-height:1.1}.LUPJeW_st b.LUPJeW_hunaja{color:var(--k-primary)}.LUPJeW_keskus{z-index:4;box-shadow:0 0 0 7px color-mix(in srgb, var(--c) 6%, transparent), 0 0 60px -6px color-mix(in srgb, var(--c) 36%, transparent), inset 0 0 40px -8px color-mix(in srgb, var(--c) 24%, transparent), inset 0 1px 0 #ffffff12}.LUPJeW_valittu:after{content:"";pointer-events:none;border:1.5px solid #eeca5bd9;border-radius:50%;position:absolute;inset:-9px;box-shadow:0 0 22px #eeca5b59}.LUPJeW_asiakas{--c:var(--k-primary);--tc:var(--k-ink)}.LUPJeW_prospekti{--c:#c9d4cb;--tc:var(--k-ink2);border-style:dashed;border-color:#c9d4cb8c;box-shadow:0 0 26px -8px #c9d4cb38,inset 0 0 20px -8px #c9d4cb2e,inset 0 1px #ffffff0f}.LUPJeW_prospekti:hover,.LUPJeW_prospekti:focus-visible{border-color:#c9d4cbd9}.LUPJeW_entinen{--c:#8a9690;--tc:var(--k-ink2);border-style:dotted}.LUPJeW_himmea{--tc:#b9c4bd;background:#0a1612eb;border-style:dotted;border-color:#8a9690b3;box-shadow:inset 0 1px #ffffff0a}.LUPJeW_himmea .LUPJeW_luku{color:#c9d4cb}.LUPJeW_himmea:hover,.LUPJeW_himmea:focus-visible{border-color:#a0aca6e6;box-shadow:0 0 30px -6px #a0aca666,inset 0 1px #ffffff0d}.LUPJeW_liikkuu .LUPJeW_pallo{will-change:transform;pointer-events:none;transition:box-shadow .3s cubic-bezier(.33,1,.68,1),border-color .3s cubic-bezier(.33,1,.68,1);--s:1!important}.LUPJeW_haivyta .LUPJeW_pallo,.LUPJeW_haivyta .LUPJeW_tausta,.LUPJeW_haivyta .LUPJeW_paneeli,.LUPJeW_haivyta .LUPJeW_murupolku{transition:opacity .12s linear;opacity:0!important}@media (prefers-reduced-motion:reduce){.LUPJeW_pallo:hover,.LUPJeW_pallo:focus-visible{--s:1}.LUPJeW_pallo,.LUPJeW_lava .LUPJeW_tausta,.LUPJeW_paneeli,.LUPJeW_murupolku{transition:opacity .12s linear,box-shadow .12s linear,border-color .12s linear}.LUPJeW_ikkuna{transition:none}}.LUPJeW_murupolku{z-index:3;font-family:var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-label);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex;position:absolute}.LUPJeW_murupolku button{all:unset;cursor:pointer;color:var(--k-label);border-radius:4px}.LUPJeW_murupolku button:hover{color:var(--k-ink)}.LUPJeW_murupolku button:focus-visible{outline:2px solid var(--k-primary);outline-offset:3px}.LUPJeW_murupolku b{color:var(--k-ink);font-weight:600}.LUPJeW_murupolku .LUPJeW_erotin{color:#7d948a}.LUPJeW_paneeli{z-index:2;border-left:1px solid var(--k-hair);background:linear-gradient(#10231de6,#0c1a16db);flex-direction:column;min-height:0;display:flex;position:absolute}.LUPJeW_paneeliSisus{flex-direction:column;flex:1;gap:22px;min-height:0;padding:26px 24px 24px 26px;display:flex;overflow:auto}.LUPJeW_ph{align-items:center;gap:12px;min-width:0;display:flex}.LUPJeW_ph h3{font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:-.005em;color:var(--k-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:20px;font-weight:500;overflow:hidden}.LUPJeW_ph .LUPJeW_n{font-family:var(--font-geist), system-ui, sans-serif;color:var(--k-ink2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:26px;font-weight:300}.LUPJeW_tag{font-family:var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-primary);border:1px solid #eeca5b8c;border-radius:999px;flex:none;margin-left:auto;padding:3px 9px 2px;font-size:10px;font-weight:600}.LUPJeW_tagProspekti{color:var(--k-ink2);border:1px dashed #c9d4cb8c}.LUPJeW_tagEntinen{color:var(--k-ink2);border:1px dotted #c9d4cb8c}.LUPJeW_dotc{background:var(--c);width:9px;height:9px;box-shadow:0 0 10px var(--c);border-radius:50%;flex:none}.LUPJeW_grp{flex-direction:column;gap:4px;display:flex}.LUPJeW_gh{border-bottom:1px solid var(--k-hair);align-items:baseline;gap:10px;margin:0 0 4px;padding:0 2px 8px;display:flex}.LUPJeW_gh span{font-family:var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-label);font-size:11px;font-weight:600}.LUPJeW_gh .LUPJeW_n{color:var(--k-ink2);letter-spacing:.04em;margin-left:auto}.LUPJeW_rivit{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LUPJeW_rivi{width:100%;min-height:40px;font:inherit;color:var(--k-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 10px;font-size:14px;transition:background .15s ease-out,transform .17s cubic-bezier(.33,1,.68,1);display:flex}.LUPJeW_rivi:hover,.LUPJeW_rivi:focus-visible{background:#9fc3a812}.LUPJeW_rivi:focus-visible{outline:2px solid var(--k-primary);outline-offset:-2px}.LUPJeW_riviOn{background:#eeca5b14;box-shadow:inset 0 0 0 1px #eeca5b59}.LUPJeW_rivi svg{flex:none}.LUPJeW_rivi .LUPJeW_t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.LUPJeW_rivi time{font-family:var(--k-mono);color:var(--k-ink2);letter-spacing:.04em;flex:none;font-size:11px;font-weight:500}.LUPJeW_lisaa{all:unset;cursor:pointer;height:30px;color:var(--k-ink2);font-family:var(--k-mono);letter-spacing:.08em;border-radius:8px;align-items:center;padding-left:40px;font-size:11px;display:flex}.LUPJeW_lisaa:hover{color:var(--k-ink)}.LUPJeW_lisaa:focus-visible{outline:2px solid var(--k-primary);outline-offset:-2px}.LUPJeW_takaisin{all:unset;cursor:pointer;font-family:var(--k-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k-label);border-radius:4px;align-self:flex-start;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.LUPJeW_takaisin:hover{color:var(--k-ink)}.LUPJeW_takaisin:focus-visible{outline:2px solid var(--k-primary);outline-offset:3px}.LUPJeW_huom{font-family:var(--k-mono);letter-spacing:.06em;color:var(--k-ink2);margin:0;font-size:10.5px}.LUPJeW_odottaa{color:var(--k-ink2);margin:0;font-size:13px}.LUPJeW_esikatselu>aside{background:0 0;border:0;width:auto;padding:0;overflow:visible}.LUPJeW_svc{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.LUPJeW_svcRivi{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--k-hair);background:#0c1a1659;border-radius:12px;grid-template-columns:12px 1fr auto auto;align-items:center;gap:8px 12px;width:100%;padding:12px;display:grid}.LUPJeW_svcRivi:hover{border-color:var(--k-border)}.LUPJeW_svcRivi:focus-visible{outline:2px solid var(--k-primary);outline-offset:2px}.LUPJeW_svcRivi[aria-expanded=true]{border-color:color-mix(in srgb, var(--c) 45%, transparent)}.LUPJeW_svcRivi .LUPJeW_nm2{color:var(--k-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:500;overflow:hidden}.LUPJeW_svcRivi .LUPJeW_svcTila{font-family:var(--k-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k-ink2);font-size:9.5px;font-weight:600}.LUPJeW_svcRivi .LUPJeW_n{font-family:var(--font-geist), system-ui, sans-serif;font-variant-numeric:tabular-nums;color:var(--k-ink);font-size:22px;font-weight:300}.LUPJeW_trk{background:#9fc3a81f;border-radius:2px;grid-column:2/5;height:3px;overflow:hidden}.LUPJeW_trk i{background:var(--c);height:100%;box-shadow:0 0 8px var(--c);border-radius:2px;display:block}.LUPJeW_svcTiedostot{padding:4px 0 6px}.LUPJeW_puhelinPaneeli{flex-direction:column;gap:18px;padding:16px 4px 8px;display:flex}.LUPJeW_puhelinPaneeli .LUPJeW_paneeliSisus{padding:0;overflow:visible}.LUPJeW_tila{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:240px;padding:24px;display:flex}.LUPJeW_tila p{margin:0}.LUPJeW_tilaOtsikko{font-family:var(--k-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink);font-size:12px;font-weight:600}.LUPJeW_tilaRivi{color:var(--k-ink2);font-size:13px}.LUPJeW_hakuRunko{flex:1;gap:12px;min-height:0;display:flex}
._8jG9Na_napit{flex-direction:column;gap:6px;min-width:0;display:flex}._8jG9Na_rivi2{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}._8jG9Na_rivi3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._8jG9Na_pieni{height:28px;padding:0 8px;font-size:11.5px}._8jG9Na_tilat{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._8jG9Na_tila{border-top:1px solid var(--k-hair);align-items:center;gap:6px;min-width:0;min-height:26px;padding-top:4px;font-size:12px;line-height:16px;display:flex}._8jG9Na_tilaTeksti{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._8jG9Na_tilaVirhe{color:var(--k-warn)}._8jG9Na_linkki{color:var(--k-primary);text-underline-offset:2px;white-space:nowrap;font-weight:600;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}._8jG9Na_huom{border:1px dashed var(--k-warn-border);background:var(--k-warn-tint);border-radius:8px;margin:0;padding:6px 8px;font-size:12px;line-height:16px}._8jG9Na_huom a{color:var(--k-primary);font-weight:600}._8jG9Na_arkki{border:1px solid var(--k-chip-on-border);background:var(--k-pop);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}._8jG9Na_arkkiOtsikko{align-items:center;gap:8px;display:flex}._8jG9Na_arkkiOtsikko h4{flex:1;margin:0;font-size:13px;font-weight:600}._8jG9Na_kentta{flex-direction:column;gap:3px;min-width:0;display:flex}._8jG9Na_kentta label,._8jG9Na_kenttaNimi{font-family:var(--k-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k-ink2);font-size:9.5px;font-weight:600}._8jG9Na_kentta input[type=text],._8jG9Na_kentta input[type=date]{background:var(--k-input);border:1px solid var(--k-chip-border);height:32px;color:var(--k-ink);font:inherit;border-radius:8px;min-width:0;padding:0 9px;font-size:12.5px}._8jG9Na_kentta input:focus-visible{outline:2px solid var(--k-primary);outline-offset:1px}._8jG9Na_kentat2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._8jG9Na_seg{flex-wrap:wrap;height:34px}._8jG9Na_seg span{height:26px;padding:0 8px;font-size:12px}._8jG9Na_valinta{align-items:center;gap:6px;font-size:12px;display:flex}._8jG9Na_valinta input{accent-color:var(--k-primary)}._8jG9Na_selite{color:var(--k-ink2);margin:0;font-size:12px;line-height:16px}._8jG9Na_virhe{color:var(--k-warn);margin:0;font-size:12px;line-height:16px}._8jG9Na_toimet{justify-content:flex-end;gap:6px;display:flex}._8jG9Na_arkkiPuhelin{z-index:60;max-height:85vh;box-shadow:var(--k-shadow);border-radius:14px 14px 0 0;padding:14px 16px 18px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}._8jG9Na_tausta{z-index:59;background:var(--k-scrim);border:0;padding:0;position:fixed;inset:0}@media (max-width:420px){._8jG9Na_kentat2{grid-template-columns:minmax(0,1fr)}}
.FGwxiW_body{min-height:0;padding:10px var(--sivu-reuna) 12px;flex-direction:column;flex:1;gap:8px;display:flex}.FGwxiW_col{display:contents}@media (min-width:1024px){.FGwxiW_body{padding:12px var(--sivu-reuna);grid-template-columns:280px minmax(0,1fr) 280px;gap:12px;display:grid}.FGwxiW_col{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}}@media (min-width:1440px){.FGwxiW_body{grid-template-columns:300px minmax(0,1fr) 300px}}@media (min-width:1024px){.FGwxiW_colRulla{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.FGwxiW_colRulla>*{flex-shrink:0}.FGwxiW_kalenteri{max-height:min(45dvh,420px);overflow-y:auto}.FGwxiW_venyva{flex:1 0 auto}}.FGwxiW_oLuvut{order:1}.FGwxiW_oTanaan{order:2}.FGwxiW_oSa{order:3}.FGwxiW_oTyo{order:4}.FGwxiW_oTabs{order:5}.FGwxiW_oOdottaa{order:6}.FGwxiW_oKaynnissa{order:7}.FGwxiW_oValmiit{order:8}.FGwxiW_oMuistiRengas{order:9}.FGwxiW_oKalenteri{order:10}.FGwxiW_oMuisti{order:11}.FGwxiW_oTaidot{order:12}.FGwxiW_oPuhe{order:13}.FGwxiW_oViimeisimmat{order:14}@media (min-width:1024px){.FGwxiW_oLuvut,.FGwxiW_oTanaan,.FGwxiW_oSa,.FGwxiW_oTyo,.FGwxiW_oTabs,.FGwxiW_oOdottaa,.FGwxiW_oKaynnissa,.FGwxiW_oValmiit,.FGwxiW_oMuistiRengas,.FGwxiW_oKalenteri,.FGwxiW_oMuisti,.FGwxiW_oTaidot,.FGwxiW_oPuhe,.FGwxiW_oViimeisimmat{order:0}}.FGwxiW_card{background:var(--k-card);border:1px solid var(--k-border);border-radius:10px;flex-direction:column;min-width:0;padding:10px 12px;display:flex;position:relative;box-shadow:inset 0 1px #f3efe60a}@media (min-width:1024px){.FGwxiW_card{padding:12px 14px}.FGwxiW_fill{flex:1;min-height:0;overflow:auto}.FGwxiW_scroll{min-height:0;overflow:auto}}.FGwxiW_head{justify-content:space-between;align-items:center;gap:8px;min-height:18px;margin-bottom:4px;display:flex}.FGwxiW_h2{font-family:var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-label);margin:0;font-size:11px;font-weight:600;line-height:16px}.FGwxiW_h2Hi{color:var(--k-primary)}.FGwxiW_meta{font-family:var(--k-mono);color:var(--k-ink2);font-size:11px;font-weight:500;line-height:14px}.FGwxiW_metaStrong{color:var(--k-ink);font-weight:600}.FGwxiW_badge{font-family:var(--k-mono);background:var(--k-primary);min-width:16px;color:var(--k-on-primary);text-align:center;border-radius:999px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:16px}.FGwxiW_badgeNeutral{background:var(--k-track);color:var(--k-ink)}.FGwxiW_row{align-items:center;gap:10px;display:flex}.FGwxiW_rowTop{border-top:1px solid var(--k-hair)}.FGwxiW_muted{color:var(--k-ink2)}.FGwxiW_small{font-size:12px;line-height:16px}.FGwxiW_truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.FGwxiW_clamp2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.FGwxiW_grow{flex:1;min-width:0}.FGwxiW_empty{color:var(--k-ink2);margin:0;padding:6px 0;font-size:12.5px;line-height:17px}.FGwxiW_smallLink{font-family:var(--k-mono);color:var(--k-primary);letter-spacing:.02em;align-items:center;gap:4px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.FGwxiW_smallLink:hover{color:var(--k-ink)}.FGwxiW_metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}@media (min-width:1024px){.FGwxiW_metrics{gap:0 12px}}.FGwxiW_metric{align-items:center;gap:8px;min-width:0;display:flex}@media (min-width:1024px){.FGwxiW_metric{border-top:1px solid var(--k-hair);flex-direction:column;gap:1px;padding:6px 0;align-items:flex-start!important}.FGwxiW_metric:nth-child(-n+2){border-top:0}.FGwxiW_metric .FGwxiW_metricSide{align-items:flex-start;max-width:100%}.FGwxiW_metric .FGwxiW_metricSub{text-align:left}}.FGwxiW_metricLabel{font-family:var(--k-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--k-ink2);margin:0;font-size:10px;font-weight:600;line-height:13px}@media (min-width:1024px){.FGwxiW_metricLabel{letter-spacing:.1em;font-size:10.5px;line-height:14px}}.FGwxiW_metricValue{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:2px 0 0;font-size:18px;font-weight:600;line-height:22px}@media (min-width:1024px){.FGwxiW_metricValue{font-size:21px;line-height:25px}}.FGwxiW_metricSuffix{color:var(--k-ink2);font-size:12.5px;font-weight:500}.FGwxiW_metricSub{font-family:var(--k-mono);color:var(--k-ink2);text-align:right;align-items:center;gap:4px;font-size:10.5px;line-height:13px;display:inline-flex}.FGwxiW_metricSide{flex-direction:column;flex:none;align-items:flex-end;gap:2px;max-width:52%;display:flex}.FGwxiW_metrics .FGwxiW_metric{align-items:flex-end}.FGwxiW_pos{color:var(--k-pos)}.FGwxiW_neg{color:var(--k-neg)}.FGwxiW_why{font-family:var(--k-mono);border:1px solid var(--k-chip-border);width:14px;height:14px;color:var(--k-ink2);cursor:help;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;line-height:12px;display:inline-flex}.FGwxiW_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FGwxiW_list>li+li{border-top:1px solid var(--k-hair)}.FGwxiW_todo{min-height:38px;color:var(--k-ink);align-items:center;gap:10px;padding:4px 0;text-decoration:none;display:flex}.FGwxiW_todo:hover .FGwxiW_todoText{text-underline-offset:3px;text-decoration:underline}.FGwxiW_todoMark{border:1.5px solid var(--k-chip-border);width:16px;height:16px;color:var(--k-on-primary);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.FGwxiW_todoMarkDone{background:var(--k-primary);border-color:var(--k-primary)}.FGwxiW_todoText{font-size:13px;font-weight:500;line-height:17px}.FGwxiW_todoTextDone{color:var(--k-ink2);font-weight:400;text-decoration:line-through}.FGwxiW_num{font-family:var(--k-mono);color:var(--k-primary);flex:none;width:14px;font-size:10.5px;font-weight:700}.FGwxiW_cal{min-height:30px;color:var(--k-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.FGwxiW_calTime{font-family:var(--k-mono);flex:none;width:46px;font-size:12px;font-weight:600}.FGwxiW_calPast{color:var(--k-ink2)}.FGwxiW_pill{font-family:var(--k-mono);letter-spacing:.08em;background:var(--k-primary);color:var(--k-on-primary);border-radius:4px;flex:none;padding:0 5px;font-size:10px;font-weight:700;line-height:14px}.FGwxiW_pillSoft{background:var(--k-chip-on-bg);color:var(--k-primary);border:1px solid #eeca5b8c}.FGwxiW_tabsRow{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.FGwxiW_tabs{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.FGwxiW_tab{border:1px solid var(--k-chip-border);height:30px;color:var(--k-ink);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.FGwxiW_tab:hover{border-color:var(--k-sec-border)}.FGwxiW_tabOn{background:var(--k-chip-on-bg);border-color:var(--k-primary);color:var(--k-primary);font-weight:600}.FGwxiW_updated{display:none}@media (min-width:640px){.FGwxiW_updated{display:inline}}.FGwxiW_grid4{display:contents}@media (min-width:1024px){.FGwxiW_grid4{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:12px;min-height:0;display:grid}}.FGwxiW_wait{flex-direction:column;gap:3px;padding:7px 0;display:flex}.FGwxiW_waitKind{font-family:var(--k-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--k-label);font-size:10.5px;font-weight:600;line-height:14px}.FGwxiW_waitKindJumi{color:var(--k-neg)}.FGwxiW_waitTitle{margin:0;font-size:13.5px;font-weight:500;line-height:18px}.FGwxiW_waitDetail{color:var(--k-ink2);margin:0;font-size:12px;line-height:16px}.FGwxiW_waitFoot{align-items:center;gap:8px;display:flex}.FGwxiW_btnPrimary{background:var(--k-primary);height:28px;color:var(--k-on-primary);white-space:nowrap;border:0;border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.FGwxiW_btnPrimary:hover{filter:brightness(1.06)}.FGwxiW_btnSec{border:1px solid var(--k-sec-border);height:28px;color:var(--k-ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.FGwxiW_btnSec:hover{border-color:var(--k-ink)}.FGwxiW_btnSec[aria-disabled=true],.FGwxiW_btnSec:disabled{cursor:not-allowed;color:var(--k-ink2);border-style:dashed}.FGwxiW_vahti{border-top:1px solid var(--k-hair);margin-top:6px;padding-top:6px}.FGwxiW_vahtiSummary{cursor:pointer;font-family:var(--k-mono);letter-spacing:.06em;color:var(--k-primary);align-items:center;gap:6px;min-height:28px;font-size:11px;font-weight:600;list-style:none;display:flex}.FGwxiW_vahtiSummary::-webkit-details-marker{display:none}.FGwxiW_chev{transition:transform .15s}.FGwxiW_vahti[open] .FGwxiW_chev{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.FGwxiW_chev{transition:none}}.FGwxiW_run{color:var(--k-ink);flex-direction:column;gap:3px;padding:7px 0;text-decoration:none;display:flex}a.FGwxiW_run:hover .FGwxiW_runTitle{text-underline-offset:3px;text-decoration:underline}.FGwxiW_runTitle{font-size:13px;font-weight:500}.FGwxiW_stateTag{font-family:var(--k-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;flex:none;padding:0 6px;font-size:10px;font-weight:700;line-height:16px}.FGwxiW_stateAjossa{color:var(--k-primary);background:#eeca5b29}.FGwxiW_stateJonossa{background:var(--k-track);color:var(--k-ink)}.FGwxiW_statePeruttavissa{color:var(--k-neg);background:#ee9e7829}.FGwxiW_done{min-height:40px;color:var(--k-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.FGwxiW_done:hover .FGwxiW_doneTitle{text-underline-offset:3px;text-decoration:underline}.FGwxiW_doneTitle{font-size:13px;font-weight:500}.FGwxiW_type{font-family:var(--k-mono);letter-spacing:.08em;text-align:center;width:72px;color:var(--k-ink);border-radius:4px;flex:none;font-size:10px;font-weight:600;line-height:18px}.FGwxiW_typeRAPORTTI{background:#9fc3a829}.FGwxiW_typeLISTA{background:#ee9e7824}.FGwxiW_typeLUONNOS{background:#f3efe614}.FGwxiW_typeVIESTIT{background:#eeca5b24}.FGwxiW_typeKUITIT{background:#9fc3a81a}.FGwxiW_mem{flex-direction:column;gap:2px;padding:7px 0;display:flex}.FGwxiW_memKind{font-family:var(--k-mono);color:var(--k-ink2);font-size:11px;line-height:14px}.FGwxiW_memKindTag{color:var(--k-label);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.FGwxiW_skills{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.FGwxiW_skill{border:1px dashed var(--k-chip-border);background:var(--k-soft);border-radius:7px;flex-direction:column;justify-content:center;gap:1px;min-width:0;min-height:40px;padding:4px 8px 4px 10px;display:flex}.FGwxiW_skillName{font-size:12.5px;font-weight:500;line-height:16px}.FGwxiW_skillHow{font-family:var(--k-mono);color:var(--k-ink2);font-size:10px;line-height:13px}.FGwxiW_voice{align-items:center;gap:12px;display:flex}.FGwxiW_mic{border:1px solid var(--k-chip-border);background:var(--k-soft);width:44px;height:44px;color:var(--k-ink2);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.FGwxiW_mic:hover{color:var(--k-ink);border-color:var(--k-primary)}.FGwxiW_mic:focus-visible{outline:2px solid var(--k-ring);outline-offset:2px}.FGwxiW_repeBtn{background:var(--k-primary);height:34px;color:var(--k-on-primary);cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:8px;font-size:13px;font-weight:600;display:flex}.FGwxiW_footNext{flex:1;gap:14px;min-width:0;display:none;overflow:hidden}@media (min-width:1024px){.FGwxiW_footNext{display:flex}}.FGwxiW_footNextItem{font-family:var(--k-mono);color:var(--k-ink2);white-space:nowrap;gap:6px;font-size:11px;display:flex}.FGwxiW_sep{background:var(--k-border);flex:none;width:1px;height:16px;display:none}@media (min-width:1024px){.FGwxiW_sep{display:block}}.FGwxiW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1023px){.FGwxiW_metrics .FGwxiW_metric{flex-direction:column;align-items:flex-start;gap:0}.FGwxiW_metricSide{align-items:flex-start;max-width:none}.FGwxiW_metricSub{text-align:left}}
.ZhIaza_osio{order:6}@media (min-width:1024px){.ZhIaza_osio{flex:none;order:0}.ZhIaza_lista{overscroll-behavior:contain;scrollbar-width:thin;max-height:34vh;overflow-y:auto}}.ZhIaza_ohje{color:var(--k-ink2);margin:2px 0 8px;font-size:12px;line-height:16px}.ZhIaza_massa{border-bottom:1px solid var(--k-hair);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0 8px;display:flex}.ZhIaza_massaTeksti{color:var(--k-ink);font-size:12.5px;line-height:17px}.ZhIaza_lista,.ZhIaza_listaKoko{margin:0;padding:0;list-style:none}.ZhIaza_rivi{border-bottom:1px solid var(--k-hair);grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 0;display:grid}.ZhIaza_rivi:last-child{border-bottom:0}@media (min-width:1024px){.ZhIaza_rivi{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px}}.ZhIaza_kuvaus{color:var(--k-ink);font-size:13px;font-weight:600;line-height:18px}.ZhIaza_tiedot{font-family:var(--k-mono);color:var(--k-ink2);flex-wrap:wrap;gap:2px 10px;font-size:11px;line-height:15px;display:flex}.ZhIaza_alkupera{color:var(--k-ink2);font-size:12px;line-height:16px}.ZhIaza_poiminta{font-family:var(--k-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--k-ink3);margin-right:4px;font-size:10px}.ZhIaza_lainaus{font-style:italic}.ZhIaza_vastattu{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}.ZhIaza_merkki{font-family:var(--k-mono);background:var(--k-pos-tint);color:var(--k-pos);white-space:nowrap;border-radius:4px;padding:0 6px;font-size:10.5px;font-weight:700;line-height:16px}.ZhIaza_merkkiHeikko{font-family:var(--k-mono);background:var(--k-warn-tint);color:var(--k-warn);white-space:nowrap;border-radius:4px;padding:0 6px;font-size:10.5px;font-weight:700;line-height:16px}.ZhIaza_vihje{color:var(--k-ink2)}.ZhIaza_linkki{color:var(--k-ink);text-underline-offset:3px;text-decoration:underline}.ZhIaza_napit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ZhIaza_toast{background:var(--k-surface-2);border:1px solid var(--k-border);color:var(--k-ink);border-radius:8px;align-items:center;gap:10px;margin-top:8px;padding:7px 10px;font-size:12.5px;display:flex;position:sticky;bottom:8px}.ZhIaza_linkkiNappi{font:inherit;color:var(--k-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ZhIaza_linkkiNappi:disabled{color:var(--k-ink2);cursor:progress}.ZhIaza_virhe{color:var(--k-neg);font-size:12px}
.SP2qqW_sivu{--sivu-reuna:12px;isolation:isolate;background:var(--k-bg);min-height:100dvh;color:var(--k-ink);font-family:var(--k-sans);letter-spacing:0;flex-direction:column;font-size:13px;line-height:18px;display:flex;position:relative}@media (min-width:1024px){.SP2qqW_sivu{--sivu-reuna:20px}.SP2qqW_ruutu{height:100dvh;min-height:0;overflow:hidden}}.SP2qqW_tausta{z-index:-1;pointer-events:none;background-image:radial-gradient(ellipse 50% 45% at 90% -10%, var(--k-glow-primary), transparent 70%), radial-gradient(ellipse 45% 40% at 35% 115%, var(--k-glow-label), transparent 70%), linear-gradient(var(--k-grid) 1px, transparent 1px), linear-gradient(90deg, var(--k-grid) 1px, transparent 1px);background-size:auto,auto,32px 32px,32px 32px;position:absolute;inset:0}.SP2qqW_sivu a:focus-visible,.SP2qqW_sivu button:focus-visible,.SP2qqW_sivu summary:focus-visible,.SP2qqW_sivu input:focus-visible,.SP2qqW_sivu select:focus-visible,.SP2qqW_sivu textarea:focus-visible,.SP2qqW_sivu [tabindex]:focus-visible,.SP2qqW_valikko a:focus-visible,.SP2qqW_valikko button:focus-visible{outline:2px solid var(--k-primary);outline-offset:2px;border-radius:6px}.SP2qqW_sisalto{width:100%;min-height:0;padding:10px var(--sivu-reuna) 16px;flex-direction:column;flex:1;gap:8px;display:flex}@media (min-width:1024px){.SP2qqW_sisalto{padding:12px var(--sivu-reuna) 20px;gap:12px}}.SP2qqW_kapea{max-width:880px;margin-inline:auto}.SP2qqW_normaali{max-width:1320px;margin-inline:auto}.SP2qqW_taysi{max-width:none}.SP2qqW_sisaltoRaaka{gap:0;padding:0}.SP2qqW_ylapalkki{z-index:20;border-bottom:1px solid var(--k-border);background:var(--k-top);flex:none;align-items:center;gap:8px;height:52px;padding:0 12px;display:flex;position:sticky;top:0}@media (max-width:1023px){.SP2qqW_ylapalkki{gap:6px;padding:0 10px}.SP2qqW_ylapalkki .SP2qqW_sanamerkkiAla{letter-spacing:.1em}}@media (min-width:1024px){.SP2qqW_ylapalkki{gap:12px;height:48px;padding:0 20px}}.SP2qqW_brandi{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}@media (min-width:1024px){.SP2qqW_brandi{flex:0 auto}}.SP2qqW_sanamerkki{flex-direction:column;gap:1px;min-width:0;display:flex}@media (min-width:1024px){.SP2qqW_sanamerkki{flex-direction:row;align-items:baseline;gap:8px}}.SP2qqW_sanamerkkiNimi{font-family:var(--k-serif);letter-spacing:-.01em;color:var(--k-ink);white-space:nowrap;margin:0;font-size:17px;font-weight:500;line-height:20px;text-decoration:none}.SP2qqW_sanamerkkiViiva{font-family:var(--k-mono);color:var(--k-ink2);font-size:12px;display:none}@media (min-width:1024px){.SP2qqW_sanamerkkiViiva{display:inline}}.SP2qqW_sanamerkkiAla{font-family:var(--k-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--k-label);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:10px;font-weight:600;line-height:13px;overflow:hidden}@media (min-width:1024px){.SP2qqW_sanamerkkiAla{letter-spacing:.16em;font-size:11px}}.SP2qqW_tyhjaTila{flex:1;min-width:0}.SP2qqW_tila{border:1px solid var(--k-border);background:var(--k-soft);border-radius:7px;flex:none;align-items:center;height:28px;display:none;overflow:hidden}@media (min-width:1024px){.SP2qqW_tila{display:flex}}.SP2qqW_tilaOsa{height:100%;font-family:var(--k-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k-ink2);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.SP2qqW_tilaOsa+.SP2qqW_tilaOsa{border-left:1px solid var(--k-border)}.SP2qqW_tilaOsaVahva{color:var(--k-ink)}.SP2qqW_tilaOsaVaroitus{color:var(--k-warn)}.SP2qqW_piste{background:var(--k-pos);border-radius:50%;flex:none;width:6px;height:6px}.SP2qqW_pisteVaroitus{background:var(--k-warn)}.SP2qqW_pisteTuntematon{border:1px solid var(--k-ink2);background:0 0}.SP2qqW_ikoniNappi{border:1px solid var(--k-border);background:var(--k-soft);width:36px;height:36px;color:var(--k-ink);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.SP2qqW_ikoniNappi:hover{border-color:var(--k-sec-border)}.SP2qqW_ikoniNappi:disabled{cursor:not-allowed;color:var(--k-ink2);border-style:dashed}.SP2qqW_haku{border:1px solid var(--k-chip-border);background:var(--k-input);width:210px;height:30px;color:var(--k-ink2);font:inherit;cursor:pointer;text-align:left;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 6px 0 10px;font-size:12.5px;display:none}@media (min-width:1024px){.SP2qqW_haku{display:flex}}.SP2qqW_haku:hover{border-color:var(--k-sec-border);color:var(--k-ink)}.SP2qqW_hakuTeksti{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.SP2qqW_nappain{font-family:var(--k-mono);border:1px solid var(--k-chip-border);color:var(--k-ink2);border-radius:4px;flex:none;padding:0 5px;font-size:10px;font-weight:600;line-height:16px}.SP2qqW_lahettaja{border:1px solid var(--k-border);background:var(--k-soft);height:30px;color:var(--k-ink);font-family:var(--k-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.SP2qqW_lahettaja:hover{border-color:var(--k-sec-border)}.SP2qqW_lahettajaNimi{color:var(--k-ink2);font-weight:500}@media (max-width:1023px){.SP2qqW_lahettaja{height:26px;padding:0 6px;font-size:10px}.SP2qqW_lahettajaNimi{display:none}}.SP2qqW_lahettajaKasper{border-color:var(--k-warn-border);color:var(--k-warn)}.SP2qqW_hataseis{border:1px solid var(--k-warn-border);height:30px;color:var(--k-warn);font-family:var(--k-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.SP2qqW_hataseis:hover{border-color:var(--k-warn);background:var(--k-warn-tint)}.SP2qqW_hataseisPaalla{background:var(--k-warn);border-color:var(--k-warn);color:var(--k-on-primary)}.SP2qqW_hataseisPaalla:hover{background:var(--k-warn);filter:brightness(1.06)}.SP2qqW_hataseisIkoni{justify-content:center;width:36px;padding:0}.SP2qqW_kelloLaatikko{flex:none;align-items:center;gap:12px;display:flex}.SP2qqW_paivaSarake{flex-direction:column;align-items:flex-end;display:none}@media (min-width:1024px){.SP2qqW_paivaSarake{display:flex}}.SP2qqW_paivaRivi{font-family:var(--k-mono);letter-spacing:.1em;color:var(--k-ink2);white-space:nowrap;font-size:11px;font-weight:600;line-height:14px}.SP2qqW_kello{font-family:var(--k-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--k-ink);font-size:18px;font-weight:600;line-height:22px}@media (min-width:1024px){.SP2qqW_kello{font-size:22px;line-height:26px}}.SP2qqW_kelloSarake{flex-direction:column;align-items:flex-end;display:flex}.SP2qqW_puhelinTila{font-family:var(--k-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k-ink2);white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;font-size:10px;font-weight:600;line-height:13px;display:flex}@media (min-width:1024px){.SP2qqW_puhelinTila{display:none}}.SP2qqW_alapalkki{border-top:1px solid var(--k-border);background:var(--k-top);flex-wrap:wrap;flex:none;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}@media (max-width:1023px){.SP2qqW_alapalkki{padding-bottom:88px}.SP2qqW_alapalkkiTyhja{background:0 0;border-top:0;height:76px;padding:0}}@media (min-width:1024px){.SP2qqW_alapalkki{z-index:15;flex-wrap:nowrap;height:40px;padding:0 20px;position:sticky;bottom:0}}.SP2qqW_alapalkkiSisalto{flex-wrap:wrap;flex:1;align-items:center;gap:8px 16px;min-width:0;display:flex}@media (min-width:1024px){.SP2qqW_alapalkkiSisalto{flex-wrap:nowrap;overflow:hidden}}.SP2qqW_dokki{z-index:30;padding:8px 12px calc(12px + env(safe-area-inset-bottom));background:var(--k-top);border-top:1px solid var(--k-border);align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:1024px){.SP2qqW_dokki{display:none}}.SP2qqW_dokkiRepe{border:1px solid var(--k-chip-border);background:var(--k-soft);min-width:0;height:40px;color:var(--k-ink2);font:inherit;cursor:pointer;text-align:left;border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.SP2qqW_kortti{background:var(--k-card);border:1px solid var(--k-border);box-shadow:inset 0 1px 0 var(--k-sheen);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex;position:relative}@media (min-width:1024px){.SP2qqW_kortti{padding:12px 14px}.SP2qqW_korttiTayta{flex:1;min-height:0;overflow:auto}}.SP2qqW_korttiVaroitus{border-color:var(--k-warn-border)}.SP2qqW_korttiVaara{border-color:var(--k-danger-border)}.SP2qqW_korttiKorostus{border-color:var(--k-chip-on-border)}.SP2qqW_korttiTiivis{padding:8px 10px}.SP2qqW_otsake{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.SP2qqW_otsakeTeksti{font-family:var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-label);align-items:center;gap:6px;min-width:0;margin:0;font-size:11px;font-weight:600;line-height:16px;display:flex}.SP2qqW_otsakeKorostus{color:var(--k-primary)}.SP2qqW_otsakeVaroitus{color:var(--k-warn)}.SP2qqW_meta{font-family:var(--k-mono);color:var(--k-ink2);white-space:nowrap;font-size:11px;font-weight:500;line-height:14px}.SP2qqW_metaVahva{color:var(--k-ink);font-weight:600}.SP2qqW_nappi{border:1px solid var(--k-sec-border);height:32px;color:var(--k-ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.SP2qqW_nappi:hover{border-color:var(--k-ink)}.SP2qqW_nappi:disabled,.SP2qqW_nappi[aria-disabled=true]{cursor:not-allowed;color:var(--k-ink2);border-style:dashed;border-color:var(--k-chip-border);filter:none;background:0 0}.SP2qqW_nappiPieni{border-radius:7px;height:28px;padding:0 10px}.SP2qqW_nappiIso{border-radius:9px;height:40px;padding:0 14px;font-size:13.5px}.SP2qqW_nappiLevea{width:100%}.SP2qqW_nappiPaa{background:var(--k-primary);border-color:var(--k-primary);color:var(--k-on-primary);font-weight:600}.SP2qqW_nappiPaa:hover{background:var(--k-primary-soft);border-color:var(--k-primary-soft)}.SP2qqW_nappiHaamu{color:var(--k-ink2);border-color:#0000}.SP2qqW_nappiHaamu:hover{color:var(--k-ink);background:var(--k-hover);border-color:#0000}.SP2qqW_nappiVaroitus{border-color:var(--k-warn-border);color:var(--k-warn)}.SP2qqW_nappiVaroitus:hover{border-color:var(--k-warn);background:var(--k-warn-tint)}.SP2qqW_nappiVaara{border-color:var(--k-danger-border);color:var(--k-danger)}.SP2qqW_nappiVaara:hover{border-color:var(--k-danger);background:var(--k-danger-tint)}.SP2qqW_nappiVaaraTaysi{background:var(--k-danger);border-color:var(--k-danger);color:var(--k-on-danger);font-weight:600}.SP2qqW_nappiVaaraTaysi:hover{filter:brightness(1.06);background:var(--k-danger)}.SP2qqW_siru{border:1px solid var(--k-chip-border);height:30px;color:var(--k-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.SP2qqW_siru:hover{border-color:var(--k-sec-border)}.SP2qqW_siruValittu{background:var(--k-chip-on-bg);border-color:var(--k-primary);color:var(--k-primary);font-weight:600}.SP2qqW_siruValittu:hover{border-color:var(--k-primary)}.SP2qqW_siruPieni{height:26px;padding:0 9px;font-size:12px}.SP2qqW_siruPiste{background:var(--k-ink2);border-radius:50%;flex:none;width:7px;height:7px}.SP2qqW_siruMaara{font-family:var(--k-mono);color:var(--k-ink2);font-size:10.5px;font-weight:600}.SP2qqW_siruValittu .SP2qqW_siruMaara{color:inherit}.SP2qqW_b-mm{background:var(--b-mm)}.SP2qqW_b-zb{background:var(--b-zb)}.SP2qqW_b-rs{background:var(--b-rs)}.SP2qqW_b-os{background:var(--b-os)}.SP2qqW_b-lo{background:var(--b-lo)}.SP2qqW_b-h2{background:var(--b-h2)}.SP2qqW_merkki{font-family:var(--k-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:var(--k-track);color:var(--k-ink);border-radius:4px;flex:none;align-items:center;gap:4px;padding:0 6px;font-size:10px;font-weight:700;line-height:16px;display:inline-flex}.SP2qqW_merkkiTieto{background:var(--k-pos-tint);color:var(--k-label)}.SP2qqW_merkkiVaroitus{background:var(--k-warn-tint);color:var(--k-warn)}.SP2qqW_merkkiVaara{background:var(--k-danger-tint);color:var(--k-danger)}.SP2qqW_merkkiKorostus{background:var(--k-primary);color:var(--k-on-primary)}.SP2qqW_merkkiReunus{border:1px solid var(--k-chip-border);color:var(--k-ink2);background:0 0;line-height:14px}.SP2qqW_merkkiLuku{letter-spacing:0;border-radius:999px;justify-content:center;min-width:16px;padding:0 5px;font-size:10.5px}.SP2qqW_kentta{flex-direction:column;gap:4px;min-width:0;display:flex}.SP2qqW_kenttaNimi{font-family:var(--k-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k-ink2);font-size:10.5px;font-weight:600;line-height:14px}.SP2qqW_syote,.SP2qqW_valinta,.SP2qqW_tekstialue{border:1px solid var(--k-chip-border);background:var(--k-input);width:100%;min-width:0;color:var(--k-ink);font:inherit;border-radius:8px;font-size:13px;line-height:18px}.SP2qqW_syote{height:34px;padding:0 10px}.SP2qqW_valinta{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--k-ink2) 50%), linear-gradient(135deg, var(--k-ink2) 50%, transparent 50%);background-position:calc(100% - 15px) 15px,calc(100% - 10px) 15px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;height:34px;padding:0 28px 0 10px}.SP2qqW_valinta option{background:var(--k-pop);color:var(--k-ink)}.SP2qqW_tekstialue{resize:vertical;min-height:72px;padding:8px 10px}.SP2qqW_syote::placeholder,.SP2qqW_tekstialue::placeholder{color:var(--k-ink3)}.SP2qqW_syote:focus,.SP2qqW_valinta:focus,.SP2qqW_tekstialue:focus{border-color:var(--k-primary);box-shadow:0 0 0 1px var(--k-primary);outline:none}.SP2qqW_syote:disabled,.SP2qqW_valinta:disabled,.SP2qqW_tekstialue:disabled{color:var(--k-ink2);cursor:not-allowed;border-style:dashed}.SP2qqW_syoteIso{height:40px;font-size:14px}.SP2qqW_kenttaApu{color:var(--k-ink2);margin:0;font-size:11.5px;line-height:15px}.SP2qqW_kenttaVirhe{color:var(--k-danger);margin:0;font-size:11.5px;line-height:15px}.SP2qqW_syoteVirhe{border-color:var(--k-danger-border)}.SP2qqW_taulukkoKehys{width:100%;overflow-x:auto}.SP2qqW_taulukko{border-collapse:collapse;width:100%;font-size:12.5px;line-height:17px}.SP2qqW_taulukko th{text-align:left;font-family:var(--k-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k-label);border-bottom:1px solid var(--k-border);white-space:nowrap;padding:6px 10px;font-size:10.5px;font-weight:600;line-height:14px}.SP2qqW_taulukko td{border-bottom:1px solid var(--k-hair);vertical-align:middle;padding:8px 10px}.SP2qqW_taulukko tbody tr:last-child td{border-bottom:0}.SP2qqW_taulukko tbody tr:hover td{background:var(--k-hover)}.SP2qqW_taulukko th:first-child,.SP2qqW_taulukko td:first-child{padding-left:0}.SP2qqW_taulukko .SP2qqW_tLuku{text-align:right;font-family:var(--k-mono);font-variant-numeric:tabular-nums}.SP2qqW_valilehdet{scrollbar-width:none;gap:6px;min-width:0;display:flex;overflow-x:auto}.SP2qqW_valilehdet::-webkit-scrollbar{display:none}.SP2qqW_valilehti{border:1px solid var(--k-chip-border);height:30px;color:var(--k-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.SP2qqW_valilehti:hover{border-color:var(--k-sec-border)}.SP2qqW_valilehtiOn{background:var(--k-chip-on-bg);border-color:var(--k-primary);color:var(--k-primary);font-weight:600}.SP2qqW_valilehtiOn:hover{border-color:var(--k-primary)}.SP2qqW_valilehtiMaara{font-family:var(--k-mono);color:var(--k-ink2);font-size:10.5px;font-weight:600}.SP2qqW_valilehtiOn .SP2qqW_valilehtiMaara{color:inherit}.SP2qqW_tyhja{color:var(--k-ink2);margin:0;padding:6px 0;font-size:12.5px;line-height:17px}.SP2qqW_tyhjaRivi{flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0;display:flex}.SP2qqW_ilmoitus{border:1px dashed var(--k-chip-border);background:var(--k-pos-tint);color:var(--k-ink);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12.5px;line-height:17px;display:flex}.SP2qqW_ilmoitusIkoni{color:var(--k-label);flex:none;margin-top:1px}.SP2qqW_ilmoitusTeksti{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SP2qqW_ilmoitusOtsikko{margin:0;font-weight:600}.SP2qqW_ilmoitusToiminto{flex:none}.SP2qqW_ilmoitusVaroitus{border-color:var(--k-warn-border);background:var(--k-warn-tint)}.SP2qqW_ilmoitusVaroitus .SP2qqW_ilmoitusIkoni{color:var(--k-warn)}.SP2qqW_ilmoitusVaara{border-style:solid;border-color:var(--k-danger-border);background:var(--k-danger-tint)}.SP2qqW_ilmoitusVaara .SP2qqW_ilmoitusIkoni{color:var(--k-danger)}.SP2qqW_ilmoitusToimi{border-color:var(--k-chip-on-border);background:var(--k-hi)}.SP2qqW_ilmoitusToimi .SP2qqW_ilmoitusIkoni{color:var(--k-primary)}.SP2qqW_luku{flex-direction:column;gap:1px;min-width:0;display:flex}.SP2qqW_lukuNimi{font-family:var(--k-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k-ink2);margin:0;font-size:10.5px;font-weight:600;line-height:14px}.SP2qqW_lukuArvo{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:21px;font-weight:600;line-height:25px}.SP2qqW_lukuYksikko{color:var(--k-ink2);margin-left:2px;font-size:12.5px;font-weight:500}.SP2qqW_lukuAla{font-family:var(--k-mono);color:var(--k-ink2);font-size:10.5px;line-height:13px}.SP2qqW_lukuVaroitus .SP2qqW_lukuArvo{color:var(--k-warn)}.SP2qqW_lukuHyva .SP2qqW_lukuArvo{color:var(--k-pos)}.SP2qqW_lukuRuudukko{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.SP2qqW_lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SP2qqW_lista>li+li{border-top:1px solid var(--k-hair)}.SP2qqW_rivi{min-height:38px;color:var(--k-ink);align-items:center;gap:10px;min-width:0;padding:6px 0;text-decoration:none;display:flex}a.SP2qqW_rivi:hover .SP2qqW_riviOtsikko{text-underline-offset:3px;text-decoration:underline}.SP2qqW_riviTeksti{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SP2qqW_riviOtsikko{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:17px;overflow:hidden}.SP2qqW_riviAla{font-family:var(--k-mono);color:var(--k-ink2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;overflow:hidden}.SP2qqW_riviOikea{flex:none;align-items:center;gap:8px;display:flex}.SP2qqW_valikkoTausta{z-index:40;background:var(--k-scrim);position:fixed;inset:0}.SP2qqW_valikko{z-index:50;background:var(--k-pop);border-right:1px solid var(--k-border);width:19rem;max-width:88vw;box-shadow:var(--k-shadow);color:var(--k-ink);font-family:var(--k-sans);flex-direction:column;font-size:13px;line-height:18px;display:flex;position:fixed;inset:0 auto 0 0}.SP2qqW_valikko[hidden]{display:none}.SP2qqW_valikkoYla{border-bottom:1px solid var(--k-border);flex:none;align-items:center;gap:10px;height:52px;padding:0 12px;display:flex}.SP2qqW_valikkoNav{flex-direction:column;flex:1;gap:1px;min-height:0;padding:6px 8px;display:flex;overflow-y:auto}.SP2qqW_valikkoRivi{min-height:34px;color:var(--k-ink2);border-radius:7px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 10px;font-size:13.5px;text-decoration:none;display:flex;position:relative}.SP2qqW_valikkoRivi:hover{background:var(--k-hover);color:var(--k-ink)}.SP2qqW_valikkoRiviOn{background:var(--k-chip-on-bg);color:var(--k-primary);font-weight:600}.SP2qqW_valikkoRiviOn:hover{background:var(--k-chip-on-bg);color:var(--k-primary)}.SP2qqW_valikkoRiviOsio{color:var(--k-ink)}.SP2qqW_valikkoRiviTeksti{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.SP2qqW_valikkoAvaa{width:30px;height:30px;color:var(--k-ink2);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.SP2qqW_valikkoAvaa:hover{background:var(--k-hover);color:var(--k-ink)}.SP2qqW_valikkoLapset{border-left:1px solid var(--k-hair);flex-wrap:wrap;gap:1px 2px;margin:0 0 4px 24px;padding-left:4px;display:flex}.SP2qqW_valikkoLapsi{min-height:30px;color:var(--k-ink2);border-radius:6px;align-items:center;gap:6px;min-width:0;padding:0 7px;font-size:12.5px;text-decoration:none;display:flex}.SP2qqW_valikkoLapsi:hover{background:var(--k-hover);color:var(--k-ink)}.SP2qqW_valikkoLapsiOn{color:var(--k-primary);font-weight:600}.SP2qqW_valikkoViiva{background:var(--k-hair);border:0;height:1px;margin:4px 6px}.SP2qqW_valikkoAla{border-top:1px solid var(--k-border);padding:8px 12px calc(10px + env(safe-area-inset-bottom));flex-direction:column;flex:none;gap:8px;display:flex}.SP2qqW_valikkoKayttaja{align-items:center;gap:8px;min-width:0;display:flex}.SP2qqW_valikkoKayttajaNimi{flex:1;min-width:0;font-size:12.5px;line-height:16px}.SP2qqW_valikkoKayttajaSposti{font-family:var(--k-mono);color:var(--k-ink2);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.SP2qqW_nimikirjaimet{border:1px solid var(--k-chip-border);background:var(--k-soft);width:28px;height:28px;color:var(--k-label);font-family:var(--k-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}.SP2qqW_vaihto{align-items:center;gap:8px;display:flex}.SP2qqW_vaihtoNimi{font-family:var(--k-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k-ink2);flex:none;font-size:10px;font-weight:600}.SP2qqW_vaihtoRyhma{border:1px solid var(--k-border);background:var(--k-soft);border-radius:8px;flex:1;gap:2px;padding:2px;display:flex}.SP2qqW_vaihtoValinta{height:28px;color:var(--k-ink2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;font-size:12.5px;font-weight:500}.SP2qqW_vaihtoValinta:hover{color:var(--k-ink)}.SP2qqW_vaihtoValinta[aria-checked=true]{background:var(--k-chip-on-bg);color:var(--k-primary);box-shadow:inset 0 0 0 1px var(--k-primary);font-weight:600}.SP2qqW_vaihtoValinta:disabled{cursor:wait}.SP2qqW_vaihtoApu{color:var(--k-ink2);margin:0;font-size:11px;line-height:14px}.SP2qqW_dialogiTausta{z-index:70;background:var(--k-scrim);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.SP2qqW_dialogi{background:var(--k-pop);border:1px solid var(--k-border);width:100%;max-width:440px;box-shadow:var(--k-shadow);color:var(--k-ink);font-family:var(--k-sans);border-radius:12px;flex-direction:column;gap:10px;padding:16px;font-size:13px;line-height:18px;display:flex}.SP2qqW_dialogiOtsikko{margin:0;font-size:15px;font-weight:600;line-height:20px}.SP2qqW_dialogiTeksti{color:var(--k-ink2);margin:0}.SP2qqW_dialogiTeksti strong{color:var(--k-ink)}.SP2qqW_dialogiNapit{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.SP2qqW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SP2qqW_vara{display:contents}main:has([data-os-sivu])>.SP2qqW_vara{display:none}@media (max-width:1023px){.SP2qqW_vainTyopoyta{display:none!important}}@media (min-width:1024px){.SP2qqW_vainPuhelin{display:none!important}}@media (prefers-reduced-motion:reduce){.SP2qqW_sivu *,.SP2qqW_valikko *{transition:none!important}}.SP2qqW_kartaltaLinkki{background:var(--k-surface);flex:none}@media (max-width:767.98px){.SP2qqW_kartaltaLinkki{display:none}}
.tbeYla_osiot{flex-direction:column;gap:6px;display:flex}.tbeYla_osiot .tbeYla_osioRivi{flex-wrap:wrap;overflow-x:visible}.tbeYla_osioKuvaus{color:var(--k-ink2);margin:0;font-size:12.5px;line-height:18px}.tbeYla_teksti{color:var(--k-ink);margin:0;font-size:13px;line-height:19px}.tbeYla_selite{color:var(--k-ink2);margin:0;font-size:12.5px;line-height:18px}.tbeYla_teksti strong,.tbeYla_selite strong{color:var(--k-ink);font-weight:600}.tbeYla_pieni{color:var(--k-ink2);margin:0;font-size:12px;line-height:17px}.tbeYla_linkki{color:var(--k-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--k-sec-border);text-decoration-color:var(--k-sec-border)}.tbeYla_linkki:hover{-webkit-text-decoration-color:var(--k-ink);text-decoration-color:var(--k-ink)}.tbeYla_nimi{font-family:var(--k-mono);border:1px solid var(--k-hair);background:var(--k-soft);color:var(--k-ink);overflow-wrap:anywhere;border-radius:4px;padding:0 5px;font-size:12px;line-height:18px}.tbeYla_tasot{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.tbeYla_tasot dt{font-family:var(--k-mono);letter-spacing:.1em;color:var(--k-label);white-space:nowrap;font-size:10.5px;font-weight:600;line-height:19px}.tbeYla_tasot dd{color:var(--k-ink);margin:0;font-size:13px;line-height:19px}.tbeYla_toiminnonOtsake{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tbeYla_toiminnonNimi{color:var(--k-ink);align-items:baseline;gap:6px;margin:0;font-size:14px;font-weight:600;line-height:19px;display:flex}.tbeYla_tunnus{display:none}@media (min-width:640px){.tbeYla_tunnus{display:inline-flex}}.tbeYla_tasoValinta{grid-template-columns:1fr;gap:6px;margin-top:2px;display:grid}@media (min-width:640px){.tbeYla_tasoValinta{grid-template-columns:repeat(3,minmax(0,1fr))}}.tbeYla_taso{text-align:left;border:1px solid var(--k-chip-border);color:var(--k-ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:7px 10px 8px;display:flex}.tbeYla_taso:hover{border-color:var(--k-sec-border)}.tbeYla_taso[aria-checked=true]{background:var(--k-chip-on-bg);border-color:var(--k-primary)}.tbeYla_taso:disabled{cursor:progress}.tbeYla_taso[data-estetty]{cursor:not-allowed;border-style:dashed}.tbeYla_tasoNro{font-family:var(--k-mono);letter-spacing:.1em;color:var(--k-ink2);font-size:10px;font-weight:600;line-height:14px}.tbeYla_taso[aria-checked=true] .tbeYla_tasoNro{color:var(--k-primary)}.tbeYla_tasoNimi{font-size:13px;font-weight:600;line-height:17px}.tbeYla_tasoSelite{color:var(--k-ink2);font-size:11.5px;line-height:15px}.tbeYla_taso[data-estetty] .tbeYla_tasoNimi,.tbeYla_taso[data-estetty] .tbeYla_tasoSelite{color:var(--k-ink3)}.tbeYla_luvut{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}@media (min-width:640px){.tbeYla_luvut{grid-template-columns:repeat(3,minmax(0,1fr))}}.tbeYla_mieltymys{flex-direction:column;gap:8px;padding:10px 0;display:flex}.tbeYla_mieltymys+.tbeYla_mieltymys{border-top:1px solid var(--k-hair)}.tbeYla_mieltymys:first-of-type{padding-top:2px}.tbeYla_mieltymysOtsake{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tbeYla_mieltymysNimi{color:var(--k-ink);margin:0;font-size:13px;font-weight:600;line-height:17px}.tbeYla_merkit{flex-wrap:wrap;gap:4px;display:flex}.tbeYla_vertailu{grid-template-columns:1fr;gap:6px;display:grid}@media (min-width:768px){.tbeYla_vertailu{grid-template-columns:repeat(2,minmax(0,1fr))}}.tbeYla_teksti2{border:1px solid var(--k-hair);background:var(--k-soft);border-radius:8px;flex-direction:column;gap:3px;min-width:0;padding:7px 10px 8px;display:flex}.tbeYla_teksti2Oma{border-color:var(--k-border)}.tbeYla_teksti2Nimi{font-family:var(--k-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k-ink2);margin:0;font-size:10px;font-weight:600;line-height:14px}.tbeYla_teksti2Oma .tbeYla_teksti2Nimi{color:var(--k-label)}.tbeYla_teksti2 p:not(.tbeYla_teksti2Nimi):not(.tbeYla_syy){color:var(--k-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:18px}.tbeYla_syy{color:var(--k-ink2);margin:4px 0 0;font-size:11.5px;line-height:16px}.tbeYla_syy strong{color:var(--k-ink);font-weight:600}.tbeYla_kattoKentat{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:420px;display:grid}.tbeYla_lomakeRivi{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tbeYla_ok{color:var(--k-pos);font-size:12.5px}.tbeYla_virhe{color:var(--k-danger);font-size:12.5px}.tbeYla_tilaRivi{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:32px;padding:4px 0;display:flex}.tbeYla_tilaRivi+.tbeYla_tilaRivi{border-top:1px solid var(--k-hair)}.tbeYla_askeleet{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tbeYla_askel{gap:10px;display:flex}.tbeYla_askelNro{border:1px solid var(--k-border);background:var(--k-soft);width:22px;height:22px;color:var(--k-label);font-family:var(--k-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:600;display:flex}.tbeYla_askelTeksti{min-width:0;color:var(--k-ink);font-size:13px;line-height:20px}.tbeYla_askelTeksti em{color:var(--k-ink2)}.tbeYla_askelTeksti ul{flex-direction:column;gap:3px;margin:4px 0 0;padding:0;list-style:none;display:flex}.tbeYla_vaihe summary{cursor:pointer;align-items:center;gap:8px;min-height:24px;list-style:none;display:flex}.tbeYla_vaihe summary::-webkit-details-marker{display:none}.tbeYla_vaiheNimi{min-width:0;font-family:var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-label);flex:1;margin:0;font-size:11px;font-weight:600;line-height:16px}.tbeYla_vaiheAvaa{font-family:var(--k-mono);color:var(--k-ink2);flex:none;align-items:center;gap:4px;font-size:11px;display:inline-flex}.tbeYla_vaihe summary:hover .tbeYla_vaiheAvaa{color:var(--k-ink)}.tbeYla_vaiheAvaaTeksti{display:none}@media (min-width:640px){.tbeYla_vaiheAvaaTeksti{display:inline}}.tbeYla_vaiheNuoli{transition:transform .15s}.tbeYla_vaihe[open] .tbeYla_vaiheNuoli{transform:rotate(90deg)}.tbeYla_vaiheSisalto{padding-top:10px}@media (prefers-reduced-motion:reduce){.tbeYla_vaiheNuoli{transition:none}}.tbeYla_yhdista{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.tbeYla_yhdistaErotin{border-top:1px solid var(--k-hair);padding-top:10px}.tbeYla_qr{background:var(--k-ink);border-radius:6px;margin:12px 0;padding:8px;display:block}
.nZWRbG_runko{flex-direction:column;gap:10px;width:100%;max-width:1280px;margin-inline:auto;display:flex}.nZWRbG_oPaiva{order:1}.nZWRbG_oNyt{order:2}.nZWRbG_oLista{order:3}.nZWRbG_ruudukko,.nZWRbG_vasen{display:contents}@media (min-width:1024px){.nZWRbG_oNyt,.nZWRbG_oLista,.nZWRbG_oPaiva{order:0}.nZWRbG_ruudukko{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}.nZWRbG_vasen{flex-direction:column;gap:12px;min-width:0;display:flex}}.nZWRbG_kortti{background:var(--k-card);border:1px solid var(--k-border);border-radius:10px;min-width:0;padding:10px 12px}@media (min-width:1024px){.nZWRbG_kortti{padding:12px 14px}}.nZWRbG_otsake{justify-content:space-between;align-items:center;gap:8px;min-height:18px;margin:0 0 6px;display:flex}.nZWRbG_nimio{font-family:var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-label);margin:0;font-size:11px;font-weight:600;line-height:16px}.nZWRbG_nimioHi{color:var(--k-primary)}.nZWRbG_meta{font-family:var(--k-mono);color:var(--k-ink2);font-size:11px;line-height:15px}.nZWRbG_metaVaroitus{color:var(--k-neg)}.nZWRbG_grow{flex:1;min-width:0}.nZWRbG_katkaise{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nZWRbG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nZWRbG_piste{background:var(--palvelu,var(--k-chip-border));border-radius:50%;flex:none;width:8px;height:8px}.nZWRbG_nappi{background:var(--k-primary);min-height:30px;color:var(--k-on-primary);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 11px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.nZWRbG_nappi:hover{filter:brightness(1.06)}.nZWRbG_nappiToissijainen{border:1px solid var(--k-sec-border);min-height:30px;color:var(--k-ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.nZWRbG_nappiToissijainen:hover{border-color:var(--k-ink)}.nZWRbG_nappi:disabled,.nZWRbG_nappiToissijainen:disabled{cursor:not-allowed;color:var(--k-ink2);border:1px dashed var(--k-chip-border);filter:none;background:0 0}.nZWRbG_linkkiNappi{font:inherit;font-family:var(--k-mono);color:var(--k-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.nZWRbG_linkkiNappi:hover{color:var(--k-ink)}@media (max-width:767px){.nZWRbG_nappi,.nZWRbG_nappiToissijainen{min-height:44px}}.nZWRbG_nyt{border-color:var(--k-primary);box-shadow:inset 3px 0 0 var(--palvelu,var(--k-primary));padding-left:16px}@media (min-width:1024px){.nZWRbG_nyt{padding-left:18px}}.nZWRbG_hataseis{border:1px solid var(--k-danger-border);background:var(--k-danger-tint);color:var(--k-neg);border-radius:6px;margin:0 0 8px;padding:6px 8px;font-size:12.5px;font-weight:600}.nZWRbG_nytAika{font-family:var(--k-mono);color:var(--k-ink2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.nZWRbG_nytOtsikko{letter-spacing:-.01em;color:var(--k-ink);margin:4px 0 2px;font-size:18px;font-weight:600;line-height:24px}@media (min-width:1024px){.nZWRbG_nytOtsikko{font-size:20px;line-height:26px}}.nZWRbG_nytOtsikko a{color:inherit;text-decoration:none}.nZWRbG_nytOtsikko a:hover{text-underline-offset:3px;text-decoration:underline}.nZWRbG_nytRivi{color:var(--k-ink2);margin:2px 0 0;font-size:13px;line-height:18px}.nZWRbG_nytVihje{color:var(--k-ink);margin:4px 0 0;font-size:12.5px;line-height:17px}.nZWRbG_nytNapit{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.nZWRbG_nytSeuraava{border-top:1px solid var(--k-hair);color:var(--k-ink2);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:8px;font-size:12.5px;display:flex}.nZWRbG_nytSeuraava strong{color:var(--k-ink);font-weight:600}.nZWRbG_ehdit{background:var(--k-hi-tint);border:1px solid var(--k-hi-soft);border-radius:8px;margin-top:10px;padding:8px 10px}.nZWRbG_ehditOtsikko{margin:0;font-size:13.5px;font-weight:600;line-height:18px}.nZWRbG_merkki{font-family:var(--k-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--k-chip-border);color:var(--k-ink2);border-radius:4px;flex:none;padding:0 5px;font-size:10px;font-weight:700;line-height:15px}.nZWRbG_merkkiHi{border-color:var(--k-primary);color:var(--k-primary)}.nZWRbG_merkkiVaroitus{border-color:var(--k-warn-border);color:var(--k-warn)}.nZWRbG_arkki{border:1px solid var(--k-border);background:var(--k-surface);border-radius:8px;flex-direction:column;gap:6px;margin-top:8px;padding:8px;display:flex}.nZWRbG_arkkiRivi{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.nZWRbG_lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nZWRbG_lista>li+li{border-top:1px solid var(--k-hair)}.nZWRbG_korostettu{outline:2px solid var(--k-primary);outline-offset:2px;border-radius:4px}.nZWRbG_asia{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:7px 0;display:grid}@media (max-width:479px){.nZWRbG_asia{grid-template-columns:8px minmax(0,1fr)}.nZWRbG_asiaToiminto{grid-column:2;justify-self:start}}.nZWRbG_asiaTeksti{color:var(--k-ink);margin:0;font-size:13.5px;font-weight:500;line-height:18px}.nZWRbG_asiaTeksti a{color:inherit;text-decoration:none}.nZWRbG_asiaTeksti a:hover{text-underline-offset:3px;text-decoration:underline}.nZWRbG_asiaMeta{font-family:var(--k-mono);color:var(--k-ink2);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:1px 0 0;font-size:10.5px;line-height:14px;display:flex}.nZWRbG_asiaToiminto{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.nZWRbG_lainaus{color:var(--k-ink2);margin-top:3px;font-size:12px}.nZWRbG_lainaus summary{cursor:pointer;font-family:var(--k-mono);color:var(--k-label);font-size:10.5px;list-style:none}.nZWRbG_lainaus summary::-webkit-details-marker{display:none}.nZWRbG_lainaus blockquote{border-left:2px solid var(--k-chip-border);margin:4px 0 0;padding-left:8px;font-style:italic}.nZWRbG_nuoli{border:1px solid var(--k-sec-border);width:28px;min-height:30px;color:var(--k-ink);cursor:pointer;background:0 0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (max-width:767px){.nZWRbG_nuoli{width:40px;min-height:44px}}.nZWRbG_valinnat{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px;display:flex}.nZWRbG_taitos{width:100%;min-height:34px;color:var(--k-ink2);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;font-size:12.5px;display:flex}.nZWRbG_taitos strong{color:var(--k-ink);font-weight:600}.nZWRbG_taitos:hover strong{text-underline-offset:3px;text-decoration:underline}.nZWRbG_lukuvirhe{color:var(--k-neg);margin:6px 0 0;font-size:12px}.nZWRbG_ryhmaLista{border-left:1px solid var(--k-hair);margin:0 0 4px 18px;padding-left:10px}.nZWRbG_ryhmaLista[hidden]{display:none}.nZWRbG_kaannetty{transform:rotate(180deg)}.nZWRbG_lisaa{margin-top:4px}.nZWRbG_paiva{flex-direction:column;display:flex}@media (min-width:1024px){.nZWRbG_paiva{max-height:calc(100dvh - 130px);position:sticky;top:60px}.nZWRbG_paivaRullaa{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}}.nZWRbG_sirut{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.nZWRbG_koko{border:1px solid var(--k-chip-border);color:var(--k-ink2);border-radius:999px;padding:1px 7px;font-size:11.5px}.nZWRbG_aikajana{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.nZWRbG_tapahtuma{min-height:30px;color:var(--k-ink);grid-template-columns:42px 3px minmax(0,1fr);align-items:stretch;gap:8px;text-decoration:none;display:grid}a.nZWRbG_tapahtuma:hover .nZWRbG_tapahtumaOtsikko{text-underline-offset:3px;text-decoration:underline}.nZWRbG_klo{font-family:var(--k-mono);color:var(--k-ink);padding-top:6px;font-size:11.5px;font-weight:600}.nZWRbG_palkki{background:var(--palvelu,var(--k-chip-border));border-radius:2px}.nZWRbG_tapahtumaRunko{background:var(--k-soft);border:1px solid #0000;border-radius:6px;min-width:0;padding:4px 8px}.nZWRbG_tapahtumaOtsikko{font-size:12.5px;font-weight:500;line-height:16px}.nZWRbG_tapahtumaMeta{font-family:var(--k-mono);color:var(--k-ink2);font-size:10.5px;line-height:14px}.nZWRbG_katkoviiva .nZWRbG_tapahtumaRunko{border:1px dashed var(--k-chip-border);background:0 0}.nZWRbG_ontto .nZWRbG_tapahtumaRunko,.nZWRbG_ontto .nZWRbG_palkki{border:1px solid var(--k-chip-border);background:0 0}.nZWRbG_tehty .nZWRbG_tapahtumaOtsikko,.nZWRbG_hylatty .nZWRbG_tapahtumaOtsikko,.nZWRbG_menny .nZWRbG_tapahtumaOtsikko{color:var(--k-ink2)}.nZWRbG_hylatty .nZWRbG_tapahtumaOtsikko{text-decoration:line-through}.nZWRbG_tehty .nZWRbG_palkki,.nZWRbG_hylatty .nZWRbG_palkki{opacity:.45}.nZWRbG_menny .nZWRbG_klo{color:var(--k-ink2)}.nZWRbG_nytViiva{font-family:var(--k-mono);color:var(--k-primary);letter-spacing:.06em;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex}.nZWRbG_nytViiva:after{content:"";background:var(--k-primary);flex:1;height:1px}.nZWRbG_onNyt .nZWRbG_tapahtumaRunko{border-color:var(--k-primary)}.nZWRbG_tausta{font-family:var(--k-mono);color:var(--k-ink2);flex-wrap:wrap;align-items:center;gap:14px;min-width:0;font-size:11px;display:flex}.nZWRbG_tausta a{color:var(--k-ink2);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.nZWRbG_tausta a:hover{color:var(--k-ink)}.nZWRbG_taustaOk{align-items:center;gap:6px;display:inline-flex}.nZWRbG_taustaPiste{background:var(--k-pos);border-radius:50%;flex:none;width:7px;height:7px}.nZWRbG_taustaPisteVaroitus{background:var(--k-warn)}.nZWRbG_toast{z-index:40;background:var(--k-surface-3);border:1px solid var(--k-border);box-shadow:var(--k-shadow);color:var(--k-ink);border-radius:8px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:8px 12px;font-size:13px;display:flex;position:fixed;bottom:56px;left:50%;transform:translate(-50%)}@media (max-width:767px){.nZWRbG_toast{bottom:84px}}.nZWRbG_kokoPaiva{align-self:flex-start;margin-top:6px}@media (max-width:1023px){.nZWRbG_piilotaMenneet>li:has(>.nZWRbG_menny){display:none}}@media (min-width:1024px){.nZWRbG_kokoPaiva{display:none}}.nZWRbG_postiKortti{grid-template-columns:8px minmax(0,1fr);align-items:start;padding:2px 0}.nZWRbG_postiKortti>.nZWRbG_piste{margin-top:18px}.nZWRbG_postiOtsake{width:calc(100% + 12px);min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0 -6px;padding:0 6px;display:flex}.nZWRbG_postiKortti .nZWRbG_postiOtsake:focus-visible{outline-offset:-2px}.nZWRbG_postiNimi{flex-direction:column;min-width:0;padding:5px 0;display:flex}.nZWRbG_postiNimi .nZWRbG_asiaTeksti{overflow-wrap:anywhere;display:block}@media (hover:hover){.nZWRbG_postiOtsake:hover .nZWRbG_asiaTeksti{text-underline-offset:3px;text-decoration:underline}}.nZWRbG_postiVaihdin{border:1px solid var(--k-sec-border);min-height:30px;color:var(--k-ink);white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.nZWRbG_postiEhdotus{color:var(--k-ink);margin:0 0 6px;font-size:12.5px;font-weight:600;line-height:17px}.nZWRbG_postiPaneeli{border-top:1px solid var(--k-hair);flex-direction:column;gap:10px;margin:2px 0 8px;padding-top:8px;display:flex}.nZWRbG_postiPaneeli[hidden]{display:none}.nZWRbG_postiOsio{max-width:720px}.nZWRbG_postiOsio h3{font-family:var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-label);margin:0 0 3px;font-size:10.5px;font-weight:600;line-height:14px}.nZWRbG_postiTiedot{grid-template-columns:max-content minmax(0,1fr);gap:1px 10px;margin:0;font-size:12.5px;line-height:17px;display:grid}.nZWRbG_postiTiedot dt{color:var(--k-ink2)}.nZWRbG_postiTiedot dd{overflow-wrap:anywhere;margin:0}.nZWRbG_postiOte{border-left:2px solid var(--k-chip-border);background:var(--k-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 6px 6px 0;margin:3px 0;padding:6px 8px;font-size:12.5px;line-height:17px}.nZWRbG_postiRivi{color:var(--k-ink);overflow-wrap:anywhere;margin:5px 0 0;font-size:12.5px;line-height:17px}.nZWRbG_postiOsio>.nZWRbG_postiRivi:first-of-type{margin-top:0}.nZWRbG_postiRivi a{color:var(--k-primary)}.nZWRbG_postiAiemmat{color:var(--k-ink2);overflow-wrap:anywhere;margin:1px 0 0;padding:0;font-size:12px;line-height:17px;list-style:none}.nZWRbG_postiPaneeli .nZWRbG_nytNapit{margin-top:0}.nZWRbG_postiSirut{flex-wrap:wrap;gap:6px;margin:0 0 6px;display:flex}.nZWRbG_postiSiru{border:1px solid var(--k-hair);background:var(--k-surface-3);color:var(--k-ink2);border-radius:999px;padding:2px 9px;font-size:11.5px;line-height:16px}.nZWRbG_postiSiruValmis{color:var(--k-primary);border-color:var(--k-chip-on-border);background:var(--k-chip-on-bg)}.nZWRbG_postiSiruPuuttuu{color:var(--k-warn);border-color:var(--k-warn-border);background:var(--k-warn-tint)}.nZWRbG_postiTila{color:var(--k-ink2);margin:0 0 6px;font-size:12.5px;line-height:17px}.nZWRbG_postiLuonnosOtsikko{font-family:var(--k-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k-ink2);margin:8px 0 3px;font-size:10.5px;line-height:14px}.nZWRbG_postiLuonnos{border:1px solid var(--k-border);background:var(--k-soft);color:var(--k-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-family:inherit;font-size:13px;line-height:19px}.nZWRbG_postiPuuttuu{border:1px dashed var(--k-warn-border);background:var(--k-warn-tint);border-radius:8px;margin:8px 0 0;padding:6px 10px}.nZWRbG_postiPuuttuu p{color:var(--k-warn);margin:0 0 2px;font-size:12px;font-weight:600;line-height:16px}.nZWRbG_postiPuuttuu ul{color:var(--k-ink);margin:0;padding-left:18px;font-size:12.5px;line-height:17px}.nZWRbG_postiKulu{font-family:var(--k-mono);color:var(--k-ink2);margin:6px 0 0;font-size:11px;line-height:15px}.nZWRbG_ehdotus .nZWRbG_tapahtumaRunko{border:1px dashed var(--k-chip-border);background:repeating-linear-gradient(135deg, transparent 0 6px, var(--k-soft) 6px 12px)}.nZWRbG_ehdotus .nZWRbG_palkki{opacity:.6}.nZWRbG_ehdotusNapit{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.nZWRbG_ehdotusNapit .nZWRbG_nappi,.nZWRbG_ehdotusNapit .nZWRbG_nappiToissijainen{min-height:26px;padding:2px 9px;font-size:11.5px}.nZWRbG_viikonEhdotus{border:1px dashed var(--k-chip-border);border-radius:8px;flex-direction:column;gap:4px;margin-top:10px;padding:9px 10px;display:flex}.nZWRbG_viikonEhdotusOtsikko{margin:0;font-size:12.5px;font-weight:600;line-height:16px}.nZWRbG_jono{color:var(--k-ink2);flex-direction:column;gap:2px;margin:6px 0 0;padding-left:20px;font-size:12.5px;line-height:17px;display:flex}.nZWRbG_jono .nZWRbG_jonoTehty{color:var(--k-ink3);text-decoration:line-through}.nZWRbG_jono .nZWRbG_jonoSeuraava{color:var(--k-ink)}@media (max-width:767px){.nZWRbG_ehdotusNapit .nZWRbG_nappi,.nZWRbG_ehdotusNapit .nZWRbG_nappiToissijainen{min-height:40px}}
.rgKIua_lava{background:var(--k-bg);position:fixed;inset:0}.rgKIua_kehys{border:0;width:100%;height:100%;display:block}.rgKIua_viesti{background:var(--k-stage);min-height:100dvh;color:var(--k-ink);font-family:var(--k-sans);justify-content:center;align-items:center;padding:24px 16px;display:flex}.rgKIua_laatikko{border:1px solid var(--k-border);background:var(--k-card);width:100%;max-width:420px;box-shadow:var(--k-shadow);border-radius:14px;padding:24px 20px}.rgKIua_merkki{font-family:var(--k-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--k-label);margin:0 0 10px;font-size:11px}.rgKIua_otsikko{color:var(--k-ink);margin:0 0 8px;font-size:20px;font-weight:600;line-height:26px}.rgKIua_teksti{color:var(--k-ink2);margin:0 0 20px;font-size:14px;line-height:21px}.rgKIua_toimet{flex-wrap:wrap;gap:10px;display:flex}.rgKIua_vahvistusTausta{z-index:10;background:var(--k-scrim);font-family:var(--k-sans);color:var(--k-ink);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}@media (min-width:1024px) and (pointer:fine){.rgKIua_kompaktiKartanRinnalla{display:none}}.rgKIua_kaupunginTeksti{border:1px dashed var(--k-border);color:var(--k-ink2);border-radius:9px;margin:0 0 20px;padding:8px 10px;font-size:13px}.rgKIua_kaupunginTeksti figcaption{font-family:var(--k-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--k-label);margin-bottom:4px;font-size:11px}.rgKIua_kaupunginTeksti blockquote{overflow-wrap:anywhere;white-space:pre-wrap;max-height:8.5em;margin:0;overflow:auto}
.WR2CKW_runko{min-height:0;padding:10px var(--sivu-reuna) 16px;flex-direction:column;flex:1;gap:8px;display:flex}@media (min-width:1024px){.WR2CKW_runko{padding:12px var(--sivu-reuna);grid-template-rows:minmax(0,1fr);grid-template-columns:260px minmax(0,1fr);gap:12px;display:grid}}.WR2CKW_lista{display:none}@media (min-width:1024px){.WR2CKW_lista{flex-direction:column;min-height:0;display:flex}}.WR2CKW_listaKortti{flex:1;min-height:0}.WR2CKW_keskustelut{flex-direction:column;gap:1px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.WR2CKW_keskustelu{border-radius:7px;align-items:center;gap:4px;display:flex}.WR2CKW_keskustelu:hover{background:var(--k-hover)}.WR2CKW_keskusteluNappi{min-width:0;min-height:32px;color:var(--k-ink2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;align-items:center;gap:8px;padding:0 8px;font-size:12.5px;display:flex}.WR2CKW_keskusteluNappi:hover{color:var(--k-ink)}.WR2CKW_keskusteluOn{background:var(--k-chip-on-bg)}.WR2CKW_keskusteluOn .WR2CKW_keskusteluNappi{color:var(--k-primary);font-weight:600}.WR2CKW_keskusteluNimi{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.WR2CKW_poista{width:28px;height:28px;color:var(--k-ink2);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.WR2CKW_keskustelu:hover .WR2CKW_poista,.WR2CKW_keskusteluOn .WR2CKW_poista,.WR2CKW_poista:focus-visible{opacity:1}.WR2CKW_poista:hover{color:var(--k-danger)}.WR2CKW_valitsin{align-items:flex-end;gap:6px;display:flex}.WR2CKW_valitsin>:first-child{flex:1;min-width:0}@media (min-width:1024px){.WR2CKW_valitsin{display:none}}.WR2CKW_chat{height:calc(100dvh - 52px - 76px - 26px - 42px - env(safe-area-inset-bottom));min-height:360px}@media (min-width:1024px){.WR2CKW_chat{height:auto;min-height:0}}.WR2CKW_viestit{flex:1;min-height:0;margin:0 -12px;padding:4px 12px;overflow-y:auto}@media (min-width:1024px){.WR2CKW_viestit{margin:0 -14px;padding:4px 14px}}.WR2CKW_virta{flex-direction:column;gap:12px;max-width:820px;margin:0 auto;display:flex}.WR2CKW_viesti{gap:8px;min-width:0;max-width:100%;display:flex}.WR2CKW_viestiMikke{justify-content:flex-end}.WR2CKW_viestiRepe{justify-content:flex-start}.WR2CKW_repeViesti{flex-direction:column;gap:4px;min-width:0;max-width:100%;display:flex}.WR2CKW_kupla{white-space:pre-wrap;overflow-wrap:break-word;border-radius:12px;min-width:0;max-width:min(600px,100%);padding:8px 12px;font-size:13.5px;line-height:20px}.WR2CKW_kuplaMikke{background:var(--k-surface-3);border:1px solid var(--k-chip-border);max-width:min(600px,88%);color:var(--k-ink);border-bottom-right-radius:4px}.WR2CKW_kuplaRepe{background:var(--k-soft);border:1px solid var(--k-hair);color:var(--k-ink);border-bottom-left-radius:4px}.WR2CKW_merkki{border:1px solid var(--k-chip-border);background:var(--k-soft);width:22px;height:22px;color:var(--k-label);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.WR2CKW_merkkiIso{border-radius:9px;width:32px;height:32px}.WR2CKW_kirjoittaa{align-items:center;gap:3px;padding:6px 0;display:inline-flex}.WR2CKW_kirjoittaa span{background:var(--k-ink2);border-radius:50%;width:5px;height:5px}.WR2CKW_palaute{align-items:center;gap:4px;padding-left:4px;display:flex}.WR2CKW_palauteNappi{width:28px;height:28px;color:var(--k-ink2);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.WR2CKW_palauteNappi:hover{color:var(--k-ink);background:var(--k-hover)}.WR2CKW_tyhja{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:24px 0 8px;display:flex}.WR2CKW_tyhjaOtsikko{color:var(--k-ink);margin:6px 0 0;font-size:15px;font-weight:600;line-height:20px}.WR2CKW_tyhjaTeksti{color:var(--k-ink2);margin:0 0 8px;font-size:12.5px;line-height:17px}.WR2CKW_ehdotukset{flex-wrap:wrap;gap:6px;width:100%;max-width:820px;margin:0 auto;display:flex}.WR2CKW_ehdotuksetKeskella{justify-content:center}.WR2CKW_ehdotukset button{text-align:left;white-space:normal;height:auto;min-height:30px;padding-top:5px;padding-bottom:5px}.WR2CKW_kirjoitin{border:1px solid var(--k-border);background:var(--k-input);border-radius:10px;flex-direction:column;flex:none;gap:6px;width:100%;max-width:820px;margin:0 auto;padding:8px 10px;display:flex;position:relative}.WR2CKW_kirjoitin:focus-within{border-color:var(--k-primary);box-shadow:0 0 0 1px var(--k-primary)}.WR2CKW_kirjoitinKentta{resize:none;width:100%;min-height:24px;max-height:160px;color:var(--k-ink);font:inherit;background:0 0;border:0;outline:none;font-size:14px;line-height:20px}.WR2CKW_kirjoitinKentta::placeholder{color:var(--k-ink3)}.WR2CKW_kirjoitinKentta:disabled{cursor:not-allowed;color:var(--k-ink2)}.WR2CKW_kirjoitinRivi{justify-content:space-between;align-items:center;gap:8px;display:flex}.WR2CKW_vihje{font-family:var(--k-mono);color:var(--k-ink2);font-size:11px;line-height:14px}@media (max-width:1023px){.WR2CKW_vihje{display:none}}.WR2CKW_sanelu{align-items:center;min-width:0;display:inline-flex}.WR2CKW_mikki{border:1px solid var(--k-chip-border);width:32px;height:32px;color:var(--k-ink2);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.WR2CKW_mikki:hover:not(:disabled){color:var(--k-ink);background:var(--k-hover)}.WR2CKW_mikki:focus-visible{outline:2px solid var(--k-ring);outline-offset:2px}.WR2CKW_mikki:disabled{cursor:not-allowed;opacity:.5}.WR2CKW_mikkiKuuntelee{width:auto;color:var(--k-primary);border-color:var(--k-primary);background:var(--k-primary-soft);box-shadow:0 0 0 3px var(--k-primary-soft);gap:5px;padding:0 10px;animation:.9s ease-out 2 WR2CKW_mikkiAlkaa}@keyframes WR2CKW_mikkiAlkaa{0%{box-shadow:0 0 0 0 var(--k-primary-soft)}to{box-shadow:0 0 0 7px var(--k-primary-soft)}}@media (prefers-reduced-motion:reduce){.WR2CKW_mikkiKuuntelee{animation:none}}.WR2CKW_mikkiTeksti{font-size:12px;font-weight:600;line-height:14px}@media (pointer:coarse),(max-width:479px){.WR2CKW_mikki{width:44px;height:44px}.WR2CKW_mikki.WR2CKW_mikkiKuuntelee{width:auto;min-width:44px}}.WR2CKW_saneluTila{z-index:1;border:1px solid var(--k-chip-border);background:var(--k-surface-3);color:var(--k-ink);box-shadow:var(--k-shadow);border-radius:8px;flex-direction:column;gap:4px;padding:6px 10px;font-size:12.5px;line-height:17px;display:flex;position:absolute;bottom:calc(100% + 6px);left:8px;right:8px}.WR2CKW_saneluRivi{overflow-wrap:break-word}.WR2CKW_saneluHuomautus{color:var(--k-ink2);font-size:11.5px;line-height:15px}.WR2CKW_saneluVihje{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--k-ink2);font-size:11px;line-height:14px;overflow:hidden}.WR2CKW_paikka{max-width:min(600px,100%)}.WR2CKW_paikkaOtsikko{color:var(--k-ink);overflow-wrap:anywhere;align-items:center;gap:6px;margin:2px 0 0;font-weight:600;display:flex}.WR2CKW_paikkaPiste{background:var(--k-ink3);border-radius:50%;flex:none;width:10px;height:10px}.WR2CKW_paikkaMeta{color:var(--k-ink2);margin:0;font-size:12px;line-height:16px}.WR2CKW_paikkaRivi{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;display:flex}.WR2CKW_paikkaValmis{flex-direction:column;gap:6px;display:flex}.WR2CKW_paikkaNapit{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.WR2CKW_paikkaNapit:empty{display:none}.WR2CKW_paikkaNappi{white-space:normal;text-align:left;height:auto;min-height:32px}.WR2CKW_paikkaHuom{color:var(--k-ink2);margin:0;padding-left:4px;font-size:12px;line-height:16px}.WR2CKW_paikkaLinkki{color:var(--k-primary);text-underline-offset:2px;text-decoration:underline}@media (pointer:coarse){.WR2CKW_paikkaNappi{min-height:44px}}@media (max-width:479px){.WR2CKW_paikkaNapit{flex-direction:column;align-items:stretch}.WR2CKW_paikkaNappi{justify-content:center;width:100%;min-height:44px}}.WR2CKW_lahteet{border:1px solid var(--k-hair);background:var(--k-card);border-radius:10px;max-width:min(600px,100%);padding:8px 12px}.WR2CKW_lahteetOtsikko{letter-spacing:.02em;color:var(--k-ink2);margin:0 0 4px;font-size:11.5px;font-weight:600}.WR2CKW_lahteetIlmoitus{color:var(--k-ink2);margin:0;font-size:12.5px;line-height:18px}.WR2CKW_lahteetLista{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.WR2CKW_lahteetRivi{color:var(--k-ink);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12.5px;line-height:18px;display:flex}.WR2CKW_lahteetTeksti{overflow-wrap:anywhere;min-width:0}.WR2CKW_lahteetLinkki{color:var(--k-ink);text-underline-offset:2px;flex-shrink:0;font-weight:500;text-decoration:underline}.WR2CKW_lahteetLinkki:hover{color:var(--k-ink2)}.WR2CKW_lahteetLinkki:focus-visible{outline:2px solid var(--k-ring);outline-offset:2px;border-radius:2px}
._6qW03W_runko{min-height:0;padding:10px var(--sivu-reuna) 12px;flex-direction:column;flex:1;gap:8px;display:flex}._6qW03W_sarake{flex-direction:column;gap:8px;min-width:0;display:flex}._6qW03W_sarakeValittu{order:-2}._6qW03W_sivuEnsin{order:-1}._6qW03W_sarakeLista{order:0}._6qW03W_sarakeSivu:not(._6qW03W_sivuEnsin){order:1}@media (max-width:1023px){._6qW03W_sarakeValittu:not(:has(>:not(._6qW03W_vainTyopoyta))){display:none}}@media (min-width:1024px){._6qW03W_runko{padding:12px var(--sivu-reuna);grid-template-rows:minmax(0,1fr);gap:12px;display:grid}._6qW03W_runkoKolme{grid-template-columns:340px minmax(0,1fr) 280px}._6qW03W_runkoKaksi{grid-template-columns:minmax(340px,5fr) minmax(0,6fr)}._6qW03W_sarake{order:0;gap:12px;min-height:0}._6qW03W_sarakeValittu,._6qW03W_sivuEnsin,._6qW03W_sarakeLista,._6qW03W_sarakeSivu:not(._6qW03W_sivuEnsin){order:0}._6qW03W_sarakeSivu{overflow-y:auto}}@media (min-width:1440px){._6qW03W_runkoKolme{grid-template-columns:380px minmax(0,1fr) 300px}}._6qW03W_vainTyopoyta{display:none}@media (min-width:1024px){._6qW03W_vainTyopoyta{border-radius:10px;flex-direction:column;flex:1;min-height:0;display:flex}}._6qW03W_vainTyopoyta:focus{outline:none}._6qW03W_vainTyopoyta:focus-visible{outline:2px solid var(--k-primary);outline-offset:2px}._6qW03W_luku{flex-direction:column;gap:12px;min-width:0;max-width:760px;display:flex}._6qW03W_ryhma{flex-direction:column;min-width:0;display:flex}._6qW03W_ryhma+._6qW03W_ryhma{border-top:1px solid var(--k-border);margin-top:6px;padding-top:6px}._6qW03W_ryhmaOtsikko{margin:0}._6qW03W_ryhmaNappi{width:100%;min-height:32px;color:var(--k-label);font-family:var(--k-mono);letter-spacing:.12em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px 2px;font-size:11px;font-weight:600;line-height:16px;display:flex}._6qW03W_ryhmaNappi:hover{color:var(--k-ink)}._6qW03W_ryhmaVaroitus{color:var(--k-warn)}._6qW03W_ryhmaKorostus{color:var(--k-primary)}._6qW03W_ryhmaVaroitus:hover{color:var(--k-warn)}._6qW03W_ryhmaKorostus:hover{color:var(--k-primary)}._6qW03W_ryhmaNappi{flex-wrap:wrap;row-gap:2px}._6qW03W_ryhmaNimi{flex:0 auto;min-width:0}._6qW03W_ryhmaMaara{letter-spacing:0;background:var(--k-track);color:var(--k-ink);border-radius:999px;flex:none;padding:0 6px;font-size:10.5px}._6qW03W_ryhmaOikea{letter-spacing:0;text-transform:none;color:var(--k-ink2);flex:1 0 100%;padding-left:21px;font-size:11px;font-weight:500}._6qW03W_ryhmaNuoli{color:var(--k-ink2);flex:none;transition:transform .15s}._6qW03W_ryhmaNappi[aria-expanded=true] ._6qW03W_ryhmaNuoli{transform:rotate(90deg)}._6qW03W_ryhmaOhje{color:var(--k-ink2);margin:0 0 4px;font-size:12px;line-height:16px}._6qW03W_ryhmaSisalto{flex-direction:column;gap:6px;min-width:0;display:flex}._6qW03W_lisaa{align-self:flex-start}._6qW03W_lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._6qW03W_lista>li+li{border-top:1px solid var(--k-hair)}._6qW03W_rivi{min-width:0}._6qW03W_riviRunko{align-items:stretch;min-width:0;display:flex}._6qW03W_riviEtu{flex:none;align-items:flex-start;padding:11px 2px 0 6px;display:flex}._6qW03W_riviEtu input{cursor:pointer;width:16px;height:16px}._6qW03W_riviNappi{min-width:0;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;flex:1;gap:3px;padding:8px 8px 8px 10px;display:flex}._6qW03W_riviNappi:hover{background:var(--k-hover)}._6qW03W_riviValittu ._6qW03W_riviNappi{background:var(--k-hi-tint);box-shadow:inset 2px 0 0 var(--k-primary)}._6qW03W_riviValittu ._6qW03W_riviNappi:hover{background:var(--k-hi)}._6qW03W_riviYla{align-items:baseline;gap:8px;min-width:0;display:flex}._6qW03W_riviOtsikko{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;line-height:17px;overflow:hidden}._6qW03W_riviOtsikkoKaksi{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}._6qW03W_riviOikea{font-family:var(--k-mono);color:var(--k-ink2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px;line-height:14px}._6qW03W_riviOikeaVahva{color:var(--k-ink);font-weight:600}._6qW03W_riviAla{color:var(--k-ink2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;line-height:16px;overflow:hidden}._6qW03W_riviMerkit{min-width:0;font-family:var(--k-mono);color:var(--k-ink2);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11px;line-height:16px;display:flex}@media (max-width:1023px){._6qW03W_riviValittu ._6qW03W_riviOtsikko{white-space:normal;-webkit-line-clamp:unset;display:block;overflow:visible}._6qW03W_riviValittu ._6qW03W_riviAla{white-space:normal}}._6qW03W_puhelinYksi{border-left:2px solid var(--k-primary);margin-left:0;padding:6px 2px 14px 10px}@media (min-width:1024px){._6qW03W_puhelinYksi{display:none}}._6qW03W_osio{flex-direction:column;gap:6px;min-width:0;display:flex}._6qW03W_osioNimi{font-family:var(--k-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k-label);margin:0;font-size:10.5px;font-weight:600;line-height:14px}._6qW03W_isoTeksti{color:var(--k-ink);margin:0;font-size:15px;font-weight:600;line-height:21px}._6qW03W_teksti{color:var(--k-ink);margin:0;font-size:13px;line-height:19px}._6qW03W_teksti2{color:var(--k-ink2);margin:0;font-size:12.5px;line-height:18px}._6qW03W_pieni{color:var(--k-ink2);margin:0;font-size:11.5px;line-height:16px}._6qW03W_mono{font-family:var(--k-mono);color:var(--k-ink2);font-size:11px;line-height:15px}._6qW03W_lainaus{border-left:2px solid var(--k-border);color:var(--k-ink2);white-space:pre-line;margin:0;padding:2px 0 2px 10px;font-size:12.5px;font-style:italic;line-height:18px}._6qW03W_luonnos{border:1px solid var(--k-hair);border-left:2px solid var(--k-label);background:var(--k-soft);color:var(--k-ink);white-space:pre-line;border-radius:8px;margin:0;padding:8px 10px;font-size:13px;line-height:19px}._6qW03W_rivitys{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._6qW03W_napit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._6qW03W_napitVali{justify-content:space-between}._6qW03W_viiva{background:var(--k-hair);border:0;height:1px;margin:2px 0}._6qW03W_linkki{color:var(--k-label);text-decoration:underline;-webkit-text-decoration-color:var(--k-border);text-decoration-color:var(--k-border);text-underline-offset:3px;align-items:center;gap:6px;font-size:12.5px;line-height:17px;display:inline-flex}._6qW03W_linkki:hover{color:var(--k-ink);-webkit-text-decoration-color:var(--k-ink);text-decoration-color:var(--k-ink)}._6qW03W_tyo{font-family:var(--k-mono);color:var(--k-label);align-items:center;gap:6px;font-size:11px;display:inline-flex}@media (prefers-reduced-motion:reduce){._6qW03W_ryhmaNuoli{transition:none}}
.DGW0Kq_haku{flex-direction:column;gap:6px;min-width:0;display:flex}.DGW0Kq_kentta{border:1px solid var(--k-chip-border);background:var(--k-input);border-radius:9px;align-items:center;gap:8px;height:34px;padding:0 6px 0 10px;display:flex}.DGW0Kq_kentta:focus-within{border-color:var(--k-primary)}.DGW0Kq_kenttaIkoni{color:var(--k-label);flex:none}.DGW0Kq_syote{min-width:0;height:100%;color:var(--k-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}@media (max-width:1023px),(pointer:coarse){.DGW0Kq_syote{font-size:16px}}.DGW0Kq_syote::placeholder{color:var(--k-ink2)}.DGW0Kq_syote::-webkit-search-cancel-button{display:none}.DGW0Kq_syote:focus-visible{outline:none!important}.DGW0Kq_nappain{font-family:var(--k-mono);text-align:center;border:1px solid var(--k-chip-border);min-width:18px;color:var(--k-ink2);border-radius:4px;flex:none;padding:0 4px;font-size:10.5px;line-height:16px}.DGW0Kq_tyhjenna{width:24px;height:24px;color:var(--k-ink2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.DGW0Kq_tyhjenna:hover{color:var(--k-ink);background:var(--k-soft)}.DGW0Kq_pikat{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.DGW0Kq_pika{font-family:var(--k-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--k-chip-border);color:var(--k-ink2);cursor:pointer;background:0 0;border-radius:999px;padding:0 8px;font-size:10px;font-weight:700;line-height:20px}.DGW0Kq_pika:hover{color:var(--k-ink);border-color:var(--k-sec-border)}.DGW0Kq_pikaOn{color:var(--k-primary);border-color:var(--k-chip-on-border);background:var(--k-chip-on-bg)}.DGW0Kq_esimerkki{font-family:var(--k-mono);letter-spacing:.06em;border:1px solid var(--k-chip-on-border);color:var(--k-primary);letter-spacing:.06em;border-radius:999px;padding:0 7px;font-size:9.5px;font-weight:700;line-height:16px}.DGW0Kq_tulokset{border-top:1px solid var(--k-hair);flex-direction:column;gap:6px;padding-top:2px;display:flex}.DGW0Kq_tunnistetut{flex-wrap:wrap;gap:6px;padding-top:6px;display:flex}.DGW0Kq_tunnistettu{font-family:var(--k-mono);letter-spacing:.04em;border:1px solid var(--k-chip-on-border);color:var(--k-primary);border-radius:999px;align-items:center;gap:4px;padding:0 2px 0 8px;font-size:10px;font-weight:700;line-height:20px;display:inline-flex}.DGW0Kq_tunnistettuPois{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.DGW0Kq_tunnistettuPois:hover{background:var(--k-chip-on-bg)}.DGW0Kq_maara{font-family:var(--k-mono);letter-spacing:.1em;color:var(--k-label);justify-content:space-between;align-items:center;gap:8px;margin:6px 0 0;font-size:10px;font-weight:700;line-height:14px;display:flex}.DGW0Kq_lista{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.DGW0Kq_osuma{min-width:0;color:var(--k-ink);border-radius:7px;align-items:center;gap:9px;padding:5px 6px;text-decoration:none;display:flex}a.DGW0Kq_osuma:hover{background:var(--k-hi)}.DGW0Kq_osumaEi{cursor:default}.DGW0Kq_pallo{border:1.5px solid var(--piste,var(--k-chip-border));width:26px;height:26px;color:var(--k-ink2);background:var(--k-soft);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.DGW0Kq_osumaTeksti{flex-direction:column;min-width:0;display:flex}.DGW0Kq_osumaNimi{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:17px;overflow:hidden}.DGW0Kq_osumaPolku{font-family:var(--k-mono);color:var(--k-ink2);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:14px;overflow:hidden}.DGW0Kq_tyhja{flex-direction:column;align-items:flex-start;gap:4px;padding-top:6px;display:flex}.DGW0Kq_otsikko{font-family:var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-label);margin:0;font-size:11px;font-weight:700;line-height:15px}.DGW0Kq_rivi{color:var(--k-ink2);margin:0;font-size:12.5px;line-height:17px}.DGW0Kq_nappi{font:inherit;border:1px solid var(--k-sec-border);color:var(--k-ink);cursor:pointer;background:0 0;border-radius:7px;margin-top:2px;padding:0 10px;font-size:12px;line-height:26px}.DGW0Kq_nappi:hover{border-color:var(--k-ink)}.DGW0Kq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
