html[data-hoyste-voima="20"]{--kq-hoyste-voima:.2}html[data-hoyste-voima="30"]{--kq-hoyste-voima:.3}html[data-hoyste-voima="40"]{--kq-hoyste-voima:.4}html[data-hoyste-voima="50"]{--kq-hoyste-voima:.5}html[data-hoyste-voima="60"]{--kq-hoyste-voima:.6}html[data-hoyste-voima="70"]{--kq-hoyste-voima:.7}html[data-hoyste-voima="80"]{--kq-hoyste-voima:.8}html[data-hoyste-voima="90"]{--kq-hoyste-voima:.9}html[data-hoyste-voima="110"]{--kq-hoyste-voima:1.3;--kq-hoyste-koko:1.1}html[data-hoyste-voima="120"]{--kq-hoyste-voima:1.6;--kq-hoyste-koko:1.2}html[data-hoyste-voima="130"]{--kq-hoyste-voima:1.9;--kq-hoyste-koko:1.3}html[data-hoyste-voima="140"]{--kq-hoyste-voima:2.2;--kq-hoyste-koko:1.4}html[data-hoyste-voima="150"]{--kq-hoyste-voima:2.5;--kq-hoyste-koko:1.5}html[data-hoyste-voima="160"]{--kq-hoyste-voima:2.8;--kq-hoyste-koko:1.6}html[data-hoyste-voima="170"]{--kq-hoyste-voima:3.1;--kq-hoyste-koko:1.7}html[data-hoyste-voima="180"]{--kq-hoyste-voima:3.4;--kq-hoyste-koko:1.8}html[data-hoyste-voima="190"]{--kq-hoyste-voima:3.7;--kq-hoyste-koko:1.9}html[data-hoyste-voima="200"]{--kq-hoyste-voima:4;--kq-hoyste-koko:2}:where([data-kq-depth=on]){--kqd-light:rgb(255 255 255/calc(.8 * var(--kq-hoyste-voima,1)));--kqd-shade:rgb(35 40 47/calc(.07 * var(--kq-hoyste-voima,1)));--kqd-shadow:rgb(35 40 47/calc(.08 * var(--kq-hoyste-voima,1)));--kqd-focus:#a44b1e;--kqd-error:#b42318;--kqd-focus-gap:3px;--kqd-speed:.12s}:where([data-kq-depth=on][data-kq-theme=dark]){--kqd-light:rgb(255 255 255/calc(.07 * var(--kq-hoyste-voima,1)));--kqd-shade:rgb(0 0 0/calc(.12 * var(--kq-hoyste-voima,1)));--kqd-shadow:rgb(0 0 0/calc(.24 * var(--kq-hoyste-voima,1)));--kqd-focus:#f4ae79;--kqd-error:#ffb4a8}:where([data-kq-depth=on]) [data-kq-surface=panel],:where([data-kq-depth=on]) [data-kq-surface=bar]{background-image:linear-gradient(180deg, var(--kqd-light), transparent calc(32px * var(--kq-hoyste-koko,1)));box-shadow:inset 0 1px 0 var(--kqd-light), 0 calc(1px * var(--kq-hoyste-koko,1)) calc(2px * var(--kq-hoyste-koko,1)) var(--kqd-shadow), 0 calc(5px * var(--kq-hoyste-koko,1)) calc(14px * var(--kq-hoyste-koko,1)) var(--kqd-shade)}:where([data-kq-depth=on]) [data-kq-surface=dialog]{box-shadow:inset 0 1px 0 var(--kqd-light), 0 calc(2px * var(--kq-hoyste-koko,1)) calc(5px * var(--kq-hoyste-koko,1)) var(--kqd-shadow), 0 calc(18px * var(--kq-hoyste-koko,1)) calc(48px * var(--kq-hoyste-koko,1)) var(--kqd-shadow)}:where([data-kq-depth=on]) [data-kq-surface=button]{background-image:linear-gradient(180deg, rgb(255 255 255/calc(.12 * var(--kq-hoyste-voima,1))), rgb(0 0 0/calc(.035 * var(--kq-hoyste-voima,1))));box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.25 * var(--kq-hoyste-voima,1))), inset 0 -1px 0 var(--kqd-shade), 0 calc(1px * var(--kq-hoyste-koko,1)) calc(2px * var(--kq-hoyste-koko,1)) var(--kqd-shadow);transition:box-shadow var(--kqd-speed) ease}@media (hover:hover) and (pointer:fine){:where([data-kq-depth=on]) [data-kq-surface=button]:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.3 * var(--kq-hoyste-voima,1))), 0 calc(2px * var(--kq-hoyste-koko,1)) calc(4px * var(--kq-hoyste-koko,1)) var(--kqd-shadow)}}:where([data-kq-depth=on]) [data-kq-surface=button]:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),:where([data-kq-depth=on]) [data-kq-surface=button][aria-pressed=true]{box-shadow:inset 0 1px 3px var(--kqd-shadow), inset 0 -1px 0 var(--kqd-light)}:where([data-kq-depth=on]) [data-kq-surface=field]{box-shadow:inset 0 1px 2px var(--kqd-shade), 0 1px 0 var(--kqd-light)}:where([data-kq-depth=on]) [data-kq-surface=check]{accent-color:var(--kqd-focus);box-shadow:0 1px 1px var(--kqd-shadow)}:where([data-kq-depth=on]) [data-kq-surface=table-head]{background-image:linear-gradient(180deg, var(--kqd-light), transparent);box-shadow:inset 0 1px 0 var(--kqd-light)}:where([data-kq-depth=on]) [data-kq-surface=icon]{filter:drop-shadow(0 1px 0 var(--kqd-light))}:where([data-kq-depth=on]) [data-kq-surface]:focus-visible{outline:2px solid var(--kqd-focus);outline-offset:var(--kqd-focus-gap)}:where([data-kq-depth=on]) [data-kq-surface][aria-invalid=true]{outline:2px solid var(--kqd-error);outline-offset:1px}:where([data-kq-depth=on]) [data-kq-surface]:disabled,:where([data-kq-depth=on]) [data-kq-surface][aria-disabled=true],:where([data-kq-depth=on]) [data-kq-surface][aria-busy=true]{box-shadow:none;background-image:none}@media (prefers-reduced-motion:reduce){:where([data-kq-depth=on]) [data-kq-surface]{transition:none}}@media print,(forced-colors:active){:where([data-kq-depth=on]) [data-kq-surface]{box-shadow:none;filter:none;background-image:none}}
:where([data-kq-depth=on]) [data-kq-surface=panel][data-kq-surface][data-kq-surface],:where([data-kq-depth=on]) [data-kq-surface=bar][data-kq-surface][data-kq-surface]{box-shadow:inset 0 1px 0 var(--kqd-light), 0 calc(1px * var(--kq-hoyste-koko,1)) calc(2px * var(--kq-hoyste-koko,1)) var(--kqd-shadow), 0 calc(5px * var(--kq-hoyste-koko,1)) calc(14px * var(--kq-hoyste-koko,1)) var(--kqd-shade)}:where([data-kq-depth=on]) [data-kq-surface=dialog][data-kq-surface][data-kq-surface]{box-shadow:inset 0 1px 0 var(--kqd-light), 0 calc(2px * var(--kq-hoyste-koko,1)) calc(5px * var(--kq-hoyste-koko,1)) var(--kqd-shadow), 0 calc(18px * var(--kq-hoyste-koko,1)) calc(48px * var(--kq-hoyste-koko,1)) var(--kqd-shadow)}:where([data-kq-depth=on]) [data-kq-surface=button][data-kq-surface][data-kq-surface]{background-image:linear-gradient(180deg, var(--kqd-nappi-valo), var(--kqd-nappi-pohja));box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.35 * var(--kq-hoyste-voima,1))), inset 0 -1px 0 var(--kqd-shade), 0 calc(1px * var(--kq-hoyste-koko,1)) calc(1px * var(--kq-hoyste-koko,1)) var(--kqd-nappi-tiivis), 0 calc(2px * var(--kq-hoyste-koko,1)) calc(8px * var(--kq-hoyste-koko,1)) var(--kqd-nappi-pehmea);transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .15s ease, box-shadow var(--kqd-speed) ease}@media (hover:hover) and (pointer:fine){:where([data-kq-depth=on]) [data-kq-surface=button][data-kq-surface][data-kq-surface]:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.4 * var(--kq-hoyste-voima,1))), 0 calc(2px * var(--kq-hoyste-koko,1)) calc(3px * var(--kq-hoyste-koko,1)) var(--kqd-nappi-tiivis), 0 calc(4px * var(--kq-hoyste-koko,1)) calc(12px * var(--kq-hoyste-koko,1)) var(--kqd-nappi-pehmea)}}:where([data-kq-depth=on]) [data-kq-surface=button][data-kq-surface][data-kq-surface]:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),:where([data-kq-depth=on]) [data-kq-surface=button][data-kq-surface][data-kq-surface][aria-pressed=true]{box-shadow:inset 0 1px 3px var(--kqd-shadow), inset 0 -1px 0 var(--kqd-light)}:where([data-kq-depth=on]) [data-kq-surface][data-kq-surface][data-kq-surface]:disabled,:where([data-kq-depth=on]) [data-kq-surface][data-kq-surface][data-kq-surface][aria-disabled=true],:where([data-kq-depth=on]) [data-kq-surface][data-kq-surface][data-kq-surface][aria-busy=true]{box-shadow:none;background-image:none}:where([data-kq-depth=on]){--kqd-nappi-valo:rgb(255 255 255/calc(.22 * var(--kq-hoyste-voima,1)));--kqd-nappi-pohja:rgb(0 0 0/calc(.05 * var(--kq-hoyste-voima,1)));--kqd-nappi-tiivis:rgb(35 40 47/calc(.11 * var(--kq-hoyste-voima,1)));--kqd-nappi-pehmea:rgb(35 40 47/calc(.15 * var(--kq-hoyste-voima,1)))}:where([data-kq-depth=on][data-kq-theme=dark]){--kqd-nappi-valo:rgb(255 255 255/calc(.06 * var(--kq-hoyste-voima,1)));--kqd-nappi-pohja:rgb(0 0 0/calc(.1 * var(--kq-hoyste-voima,1)));--kqd-nappi-tiivis:rgb(0 0 0/calc(.4 * var(--kq-hoyste-voima,1)));--kqd-nappi-pehmea:rgb(0 0 0/calc(.3 * var(--kq-hoyste-voima,1)))}:where([data-kq-depth=on]) [data-teema=vaalea]{--kqd-nappi-valo:rgb(255 255 255/calc(.22 * var(--kq-hoyste-voima,1)));--kqd-nappi-pohja:rgb(0 0 0/calc(.05 * var(--kq-hoyste-voima,1)));--kqd-nappi-tiivis:rgb(35 40 47/calc(.11 * var(--kq-hoyste-voima,1)));--kqd-nappi-pehmea:rgb(35 40 47/calc(.15 * var(--kq-hoyste-voima,1)));--kqd-light:rgb(255 255 255/calc(.8 * var(--kq-hoyste-voima,1)));--kqd-shade:rgb(35 40 47/calc(.07 * var(--kq-hoyste-voima,1)));--kqd-shadow:rgb(35 40 47/calc(.08 * var(--kq-hoyste-voima,1)));--kqd-focus:#a44b1e;--kqd-error:#b42318}:where([data-kq-depth=on]) [data-teema=tumma]{--kqd-nappi-valo:rgb(255 255 255/calc(.06 * var(--kq-hoyste-voima,1)));--kqd-nappi-pohja:rgb(0 0 0/calc(.1 * var(--kq-hoyste-voima,1)));--kqd-nappi-tiivis:rgb(0 0 0/calc(.4 * var(--kq-hoyste-voima,1)));--kqd-nappi-pehmea:rgb(0 0 0/calc(.3 * var(--kq-hoyste-voima,1)));--kqd-light:rgb(255 255 255/calc(.07 * var(--kq-hoyste-voima,1)));--kqd-shade:rgb(0 0 0/calc(.12 * var(--kq-hoyste-voima,1)));--kqd-shadow:rgb(0 0 0/calc(.24 * var(--kq-hoyste-voima,1)));--kqd-focus:#f4ae79;--kqd-error:#ffb4a8}@media (prefers-reduced-motion:reduce){:where([data-kq-depth=on]) [data-kq-surface][data-kq-surface][data-kq-surface]{transition:none}}@media print,(forced-colors:active){:where([data-kq-depth=on]) [data-kq-surface][data-kq-surface][data-kq-surface]{box-shadow:none;filter:none;background-image:none}}:where([data-kq-depth=on][data-palkki]:not([data-palkki=vaalea]):not([data-palkki=paiva]):not([data-palkki=kalkki]):not([data-palkki=hiekka]):not([data-palkki=taivas]):not([data-palkki=salvia]):not([data-palkki=betoni]):not([data-palkki=lumi]):not([data-palkki=oranssi]):not([data-palkki=keltainen])) .palkki{--kqd-light:rgb(255 255 255/calc(.07 * var(--kq-hoyste-voima,1)));--kqd-shade:rgb(0 0 0/calc(.12 * var(--kq-hoyste-voima,1)));--kqd-shadow:rgb(0 0 0/calc(.24 * var(--kq-hoyste-voima,1)));--kqd-nappi-valo:rgb(255 255 255/calc(.06 * var(--kq-hoyste-voima,1)));--kqd-nappi-pohja:rgb(0 0 0/calc(.1 * var(--kq-hoyste-voima,1)));--kqd-nappi-tiivis:rgb(0 0 0/calc(.4 * var(--kq-hoyste-voima,1)));--kqd-nappi-pehmea:rgb(0 0 0/calc(.3 * var(--kq-hoyste-voima,1)))}:where([data-kq-depth=on][data-palkki=vaalea]) .palkki,:where([data-kq-depth=on][data-palkki=paiva]) .palkki,:where([data-kq-depth=on][data-palkki=kalkki]) .palkki,:where([data-kq-depth=on][data-palkki=hiekka]) .palkki,:where([data-kq-depth=on][data-palkki=taivas]) .palkki,:where([data-kq-depth=on][data-palkki=salvia]) .palkki,:where([data-kq-depth=on][data-palkki=betoni]) .palkki,:where([data-kq-depth=on][data-palkki=lumi]) .palkki,:where([data-kq-depth=on][data-palkki=oranssi]) .palkki,:where([data-kq-depth=on][data-palkki=keltainen]) .palkki{--kqd-light:rgb(255 255 255/calc(.8 * var(--kq-hoyste-voima,1)));--kqd-shade:rgb(35 40 47/calc(.07 * var(--kq-hoyste-voima,1)));--kqd-shadow:rgb(35 40 47/calc(.08 * var(--kq-hoyste-voima,1)));--kqd-nappi-valo:rgb(255 255 255/calc(.22 * var(--kq-hoyste-voima,1)));--kqd-nappi-pohja:rgb(0 0 0/calc(.05 * var(--kq-hoyste-voima,1)));--kqd-nappi-tiivis:rgb(35 40 47/calc(.11 * var(--kq-hoyste-voima,1)));--kqd-nappi-pehmea:rgb(35 40 47/calc(.15 * var(--kq-hoyste-voima,1)))}:where([data-kq-depth=on]) [data-kq-surface][data-kq-surface][data-kq-surface][data-kohde=true]{box-shadow:0 0 0 2px var(--color-oranssiTeksti), 0 calc(1px * var(--kq-hoyste-koko,1)) calc(2px * var(--kq-hoyste-koko,1)) var(--kqd-shadow), 0 calc(5px * var(--kq-hoyste-koko,1)) calc(14px * var(--kq-hoyste-koko,1)) var(--kqd-shade)}:where([data-kq-depth=on]) [data-kq-talous] :is(div,section,details,article,li,form,aside).border:is(.rounded-lg,.rounded-xl,.rounded-2xl){background-image:linear-gradient(180deg, var(--kqd-light), transparent calc(32px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)));box-shadow:inset 0 1px 0 var(--kqd-light), 0 calc(1px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) calc(2px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) var(--kqd-shadow), 0 calc(5px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) calc(14px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) var(--kqd-shade)}:where([data-kq-depth=on]) [data-kq-talous] :is(button:is(.border,.bg-oranssi),:is(label,span).border.rounded-lg):not(:disabled){background-image:linear-gradient(180deg, var(--kqd-nappi-valo), var(--kqd-nappi-pohja));box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.35 * var(--kq-hoyste-voima,1))), inset 0 -1px 0 var(--kqd-shade), 0 calc(1px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) calc(1px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) var(--kqd-nappi-tiivis), 0 calc(2px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) calc(8px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) var(--kqd-nappi-pehmea);transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .15s ease, box-shadow var(--kqd-speed) ease}@media (hover:hover) and (pointer:fine){:where([data-kq-depth=on]) [data-kq-talous] :is(button:is(.border,.bg-oranssi),:is(label,span).border.rounded-lg):not(:disabled):hover{box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.4 * var(--kq-hoyste-voima,1))), 0 calc(2px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) calc(3px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) var(--kqd-nappi-tiivis), 0 calc(4px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) calc(12px * var(--kq-hoyste-koko,1) * var(--kq-laatikko,1)) var(--kqd-nappi-pehmea)}}:where([data-kq-depth=on]) [data-kq-talous] :is(button:is(.border,.bg-oranssi),:is(label,span).border.rounded-lg):not(:disabled):active,:where([data-kq-depth=on]) [data-kq-talous] :is(button:is(.border,.bg-oranssi),:is(label,span).border.rounded-lg)[aria-pressed=true]{box-shadow:inset 0 1px 3px var(--kqd-shadow), inset 0 -1px 0 var(--kqd-light)}:where([data-kq-depth=on]) [data-kq-talous] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){box-shadow:inset 0 1px 2px var(--kqd-shade), 0 1px 0 var(--kqd-light)}:where([data-kq-depth=on]) [data-kq-talous] thead th{background-image:linear-gradient(180deg, var(--kqd-light), transparent);box-shadow:inset 0 1px 0 var(--kqd-light)}
html[data-tekstikoko="110"]{--kq-tekstikerroin:1.1}html[data-tekstikoko="125"]{--kq-tekstikerroin:1.25}html[data-tekstikoko] :is([data-kq-rivi],[data-kq-teksti]){font-size:calc(.875rem * var(--kq-tekstikerroin,1))}html[data-tekstikoko] body{--text-xs:calc(.75rem * var(--kq-tekstikerroin,1));--text-sm:calc(.875rem * var(--kq-tekstikerroin,1));--text-base:calc(1rem * var(--kq-tekstikerroin,1));--text-lg:calc(1.125rem * var(--kq-tekstikerroin,1));--text-xl:calc(1.25rem * var(--kq-tekstikerroin,1));--text-2xl:calc(1.5rem * var(--kq-tekstikerroin,1));--text-3xl:calc(1.875rem * var(--kq-tekstikerroin,1));--text-4xl:calc(2.25rem * var(--kq-tekstikerroin,1))}html[data-tekstikoko] .palkki .kallistus-rivi>span.truncate{white-space:normal;text-overflow:clip;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.25;overflow:visible}
html:root[data-ilme]{--radius-lg:7px;--radius-xl:10px;--radius-2xl:12px;font-size:16px}html[data-ilme] body{--font-otsikko:system-ui, -apple-system, "Segoe UI", sans-serif;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}html[data-ilme]{--palkki-leveys:256px}@media (min-width:64rem){html[data-ilme] .palkki{gap:20px;padding:24px 18px}html[data-ilme] [data-ilme-osa=palkin-reuna]{border-right:1px solid var(--color-palkkiReuna)}}html[data-ilme] [data-ilme-osa=logo]>span{font-size:calc(28px * var(--kq-tekstikerroin,1));gap:0}html[data-ilme] [data-ilme-osa=logo] img{object-fit:contain;margin-right:10px;width:42px!important;height:54px!important}html[data-ilme] [data-ilme-osa=logo] .font-otsikko{letter-spacing:-1px;font-weight:800}html[data-ilme] [data-ilme-osa=yrityskortti]{border:1px solid var(--color-palkkiReuna);font-size:calc(14px * var(--kq-tekstikerroin,1));border-radius:7px;padding:13px}html[data-ilme] [data-ilme-osa=yrityskortti]>b{font-weight:700}html[data-ilme] [data-ilme-osa=yrityskortti]>span{font-size:calc(12px * var(--kq-tekstikerroin,1));color:var(--color-palkkiHimmea);display:block}html[data-ilme] button[data-ilme-osa=yrityskortti]:hover{border-color:var(--color-oranssi)}html[data-ilme] [data-ilme-osa=avustaja]{border:1px solid color-mix(in srgb, var(--color-oranssi) 35%, var(--color-palkkiReuna));background-color:color-mix(in srgb, var(--color-oranssi) 10%, var(--color-palkki));min-height:48px;color:var(--color-palkkiKirkas);font-size:calc(14px * var(--kq-tekstikerroin,1));border-radius:7px;align-items:center;gap:14px;padding:10px 14px;font-weight:600;display:flex}html[data-ilme] [data-ilme-osa=avustaja]:before{content:"✦";color:var(--color-oranssi)}html[data-ilme] [data-ilme-osa=avustaja]:hover{background-color:color-mix(in srgb, var(--color-oranssi) 18%, var(--color-palkki))}html[data-ilme] .palkki .kallistus-rivi{min-height:46px;color:var(--color-palkkiLinkki);font-size:calc(14px * var(--kq-tekstikerroin,1));min-height:calc(24px * var(--kq-objektikerroin,1) + 22px);background-color:#0000;border-color:#0000;border-radius:7px;gap:12px;padding:8px 10px;font-weight:400}html[data-ilme=voimakas] .palkki .kallistus-rivi{min-height:calc(30px * var(--kq-objektikerroin,1) + 16px)}html[data-ilme] .palkki .oksan-rivit .kallistus-rivi{min-height:calc(24px * var(--kq-objektikerroin,1) + 10px);padding-top:4px;padding-bottom:4px}html[data-ilme=voimakas] .palkki .oksan-rivit .kallistus-rivi{min-height:calc(30px * var(--kq-objektikerroin,1) + 4px)}html[data-ilme=hillitty] .palkki .kallistus-rivi .kq-kuvake{min-width:calc(24px * var(--kq-objektikerroin,1))}html[data-ilme] .palkki .kallistus-rivi:hover{background-color:var(--color-palkkiPinta);color:var(--color-vihreaTeksti)}html[data-ilme] .palkki .kallistus-rivi>span.truncate{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.25;overflow:visible}html[data-ilme] .palkki .kallistus-rivi[aria-current=page]{background-color:color-mix(in srgb, var(--color-oranssi) 16%, var(--color-palkki));color:var(--color-palkkiKirkas);font-weight:600}html[data-ilme] .palkki .kallistus-rivi[aria-current=page]>span.rounded-full{background:var(--color-palkkiMerkki);color:var(--color-palkkiKirkas)}html[data-ilme] .palkki .kallistus-rivi[data-kytkin-rivi]{min-height:0;padding:7px 13px 7px 46px}html[data-ilme] .palkki .kallistus-rivi .rounded-full:not([data-kytkin]):not([data-kytkin] *){border-radius:6px;padding:0 6px;font-weight:400}html[data-ilme] .palkki nav ul ul{border-left:1px solid var(--color-palkkiReuna)}html[data-ilme] [data-ilme-osa=palkin-alaosa]{border-top-color:var(--color-palkkiReuna);color:var(--color-palkkiHimmea);padding-top:20px}html[data-ilme] [data-ilme-osa=sisalto]{padding:0 28px 28px}html[data-ilme] [data-ilme-osa=ylarivi]{background:var(--color-pinta);border-bottom:1px solid var(--color-reuna);min-height:64px;color:var(--color-himmea);margin:0 -28px 28px;padding:12px 28px}html[data-ilme] [data-ilme-osa=ylarivi]>p{font-size:calc(14px * var(--kq-tekstikerroin,1))}@media (max-width:1100px){html[data-ilme] [data-ilme-osa=sisalto]{padding:0 20px 20px}html[data-ilme] [data-ilme-osa=ylarivi]{margin:0 -20px 20px;padding:10px 20px}}@media (max-width:850px){html[data-ilme] [data-ilme-osa=ylarivi]>p{width:100%}}html[data-ilme] [data-ilme-osa=ylarivi]>p .font-semibold{color:var(--color-himmea);font-weight:400}html[data-ilme] :is([data-ilme-osa=ylapalkin-toiminnot],[data-ilme-osa=ylarivi]) [data-kq-surface=button]{box-shadow:none;color:var(--color-himmea);background-color:#0000;background-image:none;border-color:#0000;border-radius:6px}html[data-ilme] :is([data-ilme-osa=ylapalkin-toiminnot],[data-ilme-osa=ylarivi]) [data-kq-surface=button]:hover{background-color:var(--color-tausta);color:var(--color-vihreaTeksti)}html[data-ilme] [data-ilme-osa=ylapalkin-toiminnot] [data-ilme-osa=kayttaja]{min-height:44px;color:var(--color-teksti);border-radius:7px;gap:10px;padding:0 6px;font-weight:400}html[data-ilme] [data-ilme-osa=kayttaja]>span:first-child{background:color-mix(in srgb, var(--color-oranssi) 12%, var(--color-pinta));width:34px;height:34px;color:var(--color-oranssiTeksti);font-family:inherit;font-size:calc(12px * var(--kq-tekstikerroin,1));font-weight:700}html[data-ilme] [data-ilme-osa=rooli]{color:var(--color-himmea);font-size:calc(12px * var(--kq-tekstikerroin,1));background:0 0;padding:0;font-weight:400}html[data-ilme] [data-ilme-osa=sisalto] h1{font-size:calc(30.8px * var(--kq-tekstikerroin,1));letter-spacing:-.04em;font-weight:700;line-height:1.2}html[data-ilme] [data-ilme-osa=yhteenveto]{font-size:calc(15.4px * var(--kq-tekstikerroin,1));color:var(--color-himmea)}html[data-ilme] [data-ilme-osa=paanappi]{border:1px solid var(--color-oranssi);min-height:44px;font-size:calc(13.2px * var(--kq-tekstikerroin,1));border-radius:7px;padding:9px 14px;font-weight:600}html[data-ilme] [data-ilme-osa=paanappi]:hover{background-color:var(--color-oranssiT)}html[data-ilme] .kojelauta-ikkuna{border-color:var(--color-reuna);background-color:var(--color-pinta);border-radius:10px;padding:20px}html[data-ilme] [data-ilme-osa=ikkunan-otsikko]{color:var(--color-teksti);font-size:calc(16.8px * var(--kq-tekstikerroin,1));letter-spacing:-.02em;text-transform:none;gap:12px;margin-bottom:10px;font-weight:700}html[data-ilme] [data-ilme-osa=ikkunan-otsikko]>button{color:var(--color-himmea);font-weight:400}html[data-ilme] .kojelauta-ikkuna .luku-korostus.text-4xl{font-size:calc(30.1px * var(--kq-tekstikerroin,1));letter-spacing:-.04em;font-weight:750;line-height:1.2}html[data-ilme] [data-ilme-osa=tekstitoiminto]{color:var(--color-oranssiTeksti);font-size:calc(14px * var(--kq-tekstikerroin,1));font-weight:600}html[data-ilme] :is([data-ilme-osa=tehtavat],[data-ilme-osa=paneeli]){border-color:var(--color-reuna);border-radius:10px}html[data-ilme] [data-ilme-osa=paneelin-otsikko]{align-items:center;gap:12px;padding:18px 20px}html[data-ilme] [data-ilme-osa=paneelin-otsikko] h2{font-size:calc(16.8px * var(--kq-tekstikerroin,1));letter-spacing:-.02em;font-weight:700}html[data-ilme] [data-ilme-osa=tehtavat] ul{padding-left:20px;padding-right:20px}html[data-ilme] [data-ilme-osa=tehtavat] li{min-height:66px;font-size:calc(14px * var(--kq-tekstikerroin,1));gap:16px;padding:10px 0}html[data-ilme] [data-ilme-osa=tehtavat] li>span:first-child{width:9px;height:9px}html[data-ilme] [data-ilme-osa=tehtavat] li>span.border{min-width:78px;color:var(--color-himmea);font-size:calc(12.6px * var(--kq-tekstikerroin,1));background:0 0;border:0;padding:0;font-weight:400}html[data-ilme] [data-ilme-osa=tehtavat] li>a{border-color:var(--color-reuna);background-color:var(--color-pinta);min-height:44px;color:var(--color-oranssiTeksti);font-size:calc(12px * var(--kq-tekstikerroin,1));border-radius:7px;align-items:center;padding:9px 14px;font-weight:600;display:inline-flex}html[data-ilme] [data-ilme-osa=tehtavat] li>a:hover{background-color:var(--color-tausta)}html[data-ilme] [data-ilme-osa=hallintarivi]{border-color:var(--color-reuna);border-radius:10px;justify-content:flex-start;gap:16px;padding:14px 20px}html[data-ilme] [data-ilme-osa=hallintarivi]>p{font-size:calc(14px * var(--kq-tekstikerroin,1))}html[data-ilme] [data-ilme-osa=hallintarivi]>button{margin-left:auto}html[data-objektikoko=pieni]{--kq-objektikerroin:.8}html[data-objektikoko=suuri]{--kq-objektikerroin:1.3}html[data-objektikoko="60"]{--kq-objektikerroin:.6}html[data-objektikoko="70"]{--kq-objektikerroin:.7}html[data-objektikoko="80"]{--kq-objektikerroin:.8}html[data-objektikoko="90"]{--kq-objektikerroin:.9}html[data-objektikoko="110"]{--kq-objektikerroin:1.1}html[data-objektikoko="120"]{--kq-objektikerroin:1.2}html[data-objektikoko="130"]{--kq-objektikerroin:1.3}html[data-objektikoko="140"]{--kq-objektikerroin:1.4}html[data-objektikoko="150"]{--kq-objektikerroin:1.5}html[data-objektikoko="160"]{--kq-objektikerroin:1.6}html[data-objektikoko="170"]{--kq-objektikerroin:1.7}html[data-objektikoko="180"]{--kq-objektikerroin:1.8}html[data-objektikoko="190"]{--kq-objektikerroin:1.9}html[data-objektikoko="200"]{--kq-objektikerroin:2}.kq-kuvake,.kq-kuvake-viiva{display:contents}.kq-kuvake-3d{display:none}html[data-ilme] .kq-kuvake{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}html[data-ilme] .kq-kuvake-viiva{display:inline-flex}html[data-ilme] .kq-kuvake-lisa{display:none}html[data-ilme=hillitty] .kq-kuvake>.kq-kuvake-viiva{visibility:hidden}html[data-ilme=hillitty] .kq-kuvake>.kq-kuvake-3d{width:calc(24px * var(--kq-objektikerroin,1));height:calc(24px * var(--kq-objektikerroin,1));object-fit:contain;pointer-events:none;max-width:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-ilme=hillitty] .kq-kuvake[data-rooli=nappi]>.kq-kuvake-3d{width:calc(22px * var(--kq-objektikerroin,1));height:calc(22px * var(--kq-objektikerroin,1))}html[data-ilme=voimakas] .kq-kuvake{--koko:30px}html[data-ilme=voimakas] .kq-kuvake[data-rooli=kortti]{--koko:38px}html[data-ilme=voimakas] .kq-kuvake[data-rooli=nappi]{--koko:24px}html[data-ilme=voimakas] .kq-kuvake[data-rooli=rakennus]{--koko:64px}html[data-ilme=voimakas] .kq-kuvake>.kq-kuvake-viiva{display:none}html[data-ilme=voimakas] .kq-kuvake-lisa{display:inline-flex}html[data-ilme=voimakas] .kq-kuvake>.kq-kuvake-3d{width:calc(var(--koko) * var(--kq-objektikerroin,1));height:calc(var(--koko) * var(--kq-objektikerroin,1));object-fit:contain;max-width:none;display:block}html[data-ilme=voimakas] [data-ilme-osa=paneelin-otsikko]{justify-content:flex-start}html[data-ilme=voimakas] [data-ilme-osa=paneelin-otsikko]>span:last-child{margin-left:auto}html[data-ilme] [data-ilme-osa=kapea-kaista]{border-right:1px solid var(--color-palkkiReuna)}html[data-ilme] [data-ilme-osa=kapea-kaista]>button{border-radius:7px}html[data-ilme] [data-kq-surface=panel],html[data-ilme] [data-kq-surface=dialog]{border-color:var(--color-reuna)}html[data-ilme] [data-kq-rivi]{border-radius:7px}html[data-ilme] [data-ilme-osa=vaaranappi]{border:1px solid var(--color-vaaraReuna);background:var(--color-pinta);min-height:44px;color:var(--color-vaaraTeksti);font-size:calc(13.2px * var(--kq-tekstikerroin,1));border-radius:7px;align-items:center;gap:10px;padding:9px 14px;font-weight:600;display:inline-flex}html[data-ilme] [data-ilme-osa=vaaranappi]:hover{border-color:var(--color-vaaraTeksti)}html[data-ilme] [data-ilme-osa=lohkon-nimi]{align-items:center;gap:10px;display:inline-flex}html[data-ilme=voimakas] [data-ilme-osa=lohkon-nimi]{color:var(--color-teksti);font-size:calc(13px * var(--kq-tekstikerroin,1));letter-spacing:0;text-transform:none}html[data-ilme] [data-ilme-osa=puun-otsikko]{flex-wrap:wrap;row-gap:4px}html[data-ilme] [data-ilme-osa=puun-otsikko]>h2{text-overflow:clip;white-space:nowrap;flex:1 0 auto;max-width:100%;overflow:visible}html[data-ilme] [data-ilme-osa=puun-otsikko]>span:last-child{margin-left:auto}html[data-ilme] .kq-kuvake-3d:not([src*=\/rakennus]):not([src*=\/konttorit]):not([src*=\/ensiapu]):not([src*=\/hatatiedot]){filter:var(--kq-objektisavy,none)}html[data-objektivari=sininen]{--kq-objektisavy:hue-rotate(193deg)}html[data-objektivari=vihrea]{--kq-objektisavy:hue-rotate(114deg) saturate(.9)}html[data-objektivari=punainen]{--kq-objektisavy:hue-rotate(-28deg)}html[data-objektivari=violetti]{--kq-objektisavy:hue-rotate(234deg)}html[data-objektivari=keltainen]{--kq-objektisavy:hue-rotate(17deg) brightness(1.05)}html[data-objektivari=harmaa]{--kq-objektisavy:saturate(0) brightness(1.05)}.kq-kuvake-savy{display:none}html[data-ilme][data-objektivari] .kq-kuvake-savy{object-fit:contain;pointer-events:none;max-width:none;filter:var(--kq-objektisavy,none);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-ilme=hillitty][data-objektivari] .kq-kuvake-savy{width:calc(24px * var(--kq-objektikerroin,1));height:calc(24px * var(--kq-objektikerroin,1))}html[data-ilme=hillitty][data-objektivari] .kq-kuvake[data-rooli=nappi]>.kq-kuvake-savy{width:calc(22px * var(--kq-objektikerroin,1));height:calc(22px * var(--kq-objektikerroin,1))}html[data-ilme=voimakas][data-objektivari] .kq-kuvake-savy{width:calc(var(--koko) * var(--kq-objektikerroin,1));height:calc(var(--koko) * var(--kq-objektikerroin,1))}
@font-face{font-family:Orbitron;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/scifi/orbitron-400-latin.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:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/scifi/orbitron-500-latin.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:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/scifi/rajdhani-400-latin-ext.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:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/scifi/rajdhani-400-latin.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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/scifi/rajdhani-500-latin-ext.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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/scifi/rajdhani-500-latin.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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/scifi/rajdhani-600-latin-ext.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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/scifi/rajdhani-600-latin.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}@media screen{[data-teema=scifi]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-hyvaTausta:#2fe38a21;--color-hyvaTeksti:#8dffc0;--color-hyvaReuna:#2fe38a8c;--color-varoTausta:#ffc24721;--color-varoTeksti:#ffd98a;--color-varoReuna:#ffc2478c;--color-vaaraTausta:#ff4a5c26;--color-vaaraTeksti:#ffa3ad;--color-vaaraReuna:#ff4a5c99;--color-tietoTausta:#3b9cff24;--color-tietoTeksti:#a9d0ff;--color-oranssiPaalla:#010806}:root[data-teema=scifi][data-scifivari=smaragdi],:root[data-teema=scifi]:not([data-scifivari]),:root[data-teema=scifi][data-scifivari=smaragdi][data-korostus],:root[data-teema=scifi][data-scifivari=smaragdi][data-palkki]{--color-tausta:#010806;--color-pinta:#0418119e;--color-korotettu:#082d1fd1;--color-reuna:#126041;--color-reunaL:#21aa72;--color-teksti:#b8f5da;--color-himmea:#85b39f;--color-hiljainen:#729b89;--color-verho:#000403b8;--color-oranssi:#2ff0a0;--color-oranssiT:#5df3b5;--color-oranssiPaalla:#010806;--color-oranssiTeksti:#2ff0a0;--color-oranssiPehmea:#2ff0a029;--color-palkki:#0108068c;--color-palkkiTeksti:#b8f5da;--color-palkkiLinkki:#b8f5da;--color-palkkiHimmea:#85b39f;--color-palkkiPinta:#2ff0a017;--color-palkkiReuna:#2ff0a04d;--color-palkkiMerkki:#2ff0a029;--color-palkkiKirkas:#fff;--color-ikkunaTausta:#2ff0a01f;--color-ikkunaHover:#2ff0a03d;--color-ikkunaReuna:#2ff0a099;--color-ikkunaTeksti:#2ff0a0;--color-vihrea:#2fe38a;--color-vihreaTeksti:#8dffc0;--color-palkkiVihrea:#2fe38a;--color-palkkiVihreaTeksti:#8dffc0;--sf-viiva:#2ff0a0;--sf-rgb:47,240,160;--sf-pohja:#010806;--sf-pinta-rgb:4,24,17;--sf-kor-rgb:8,45,31;--sf-hehku:#2ff0a052}:root[data-teema=scifi][data-scifivari=hud],:root[data-teema=scifi][data-scifivari=hud][data-korostus],:root[data-teema=scifi][data-scifivari=hud][data-palkki]{--color-tausta:#010509;--color-pinta:#0315199e;--color-korotettu:#06292ed1;--color-reuna:#0c5961;--color-reunaL:#16a0ab;--color-teksti:#b3f1f6;--color-himmea:#81afb4;--color-hiljainen:#6f979c;--color-verho:#000403b8;--color-oranssi:#1fe3f0;--color-oranssiT:#50e9f3;--color-oranssiPaalla:#010509;--color-oranssiTeksti:#1fe3f0;--color-oranssiPehmea:#1fe3f029;--color-palkki:#0105098c;--color-palkkiTeksti:#b3f1f6;--color-palkkiLinkki:#b3f1f6;--color-palkkiHimmea:#81afb4;--color-palkkiPinta:#1fe3f017;--color-palkkiReuna:#1fe3f04d;--color-palkkiMerkki:#1fe3f029;--color-palkkiKirkas:#fff;--color-ikkunaTausta:#1fe3f01f;--color-ikkunaHover:#1fe3f03d;--color-ikkunaReuna:#1fe3f099;--color-ikkunaTeksti:#1fe3f0;--color-vihrea:#2fe38a;--color-vihreaTeksti:#8dffc0;--color-palkkiVihrea:#2fe38a;--color-palkkiVihreaTeksti:#8dffc0;--sf-viiva:#1fe3f0;--sf-rgb:31,227,240;--sf-pohja:#010509;--sf-pinta-rgb:3,21,25;--sf-kor-rgb:6,41,46;--sf-hehku:#1fe3f052}:root[data-teema=scifi][data-scifivari=kemiqr],:root[data-teema=scifi][data-scifivari=kemiqr][data-korostus],:root[data-teema=scifi][data-scifivari=kemiqr][data-palkki]{--color-tausta:#060a14;--color-pinta:#0b13249e;--color-korotettu:#121f3ad1;--color-reuna:#223b6d;--color-reunaL:#3965b8;--color-teksti:#d4e0ff;--color-himmea:#9aa4bd;--color-hiljainen:#828aa1;--color-verho:#000403b8;--color-oranssi:#4f8cff;--color-oranssiT:#76a5ff;--color-oranssiPaalla:#060a14;--color-oranssiTeksti:#4f8cff;--color-oranssiPehmea:#4f8cff29;--color-palkki:#060a148c;--color-palkkiTeksti:#d4e0ff;--color-palkkiLinkki:#d4e0ff;--color-palkkiHimmea:#9aa4bd;--color-palkkiPinta:#4f8cff17;--color-palkkiReuna:#4f8cff4d;--color-palkkiMerkki:#4f8cff29;--color-palkkiKirkas:#fff;--color-ikkunaTausta:#4f8cff1f;--color-ikkunaHover:#4f8cff3d;--color-ikkunaReuna:#4f8cff99;--color-ikkunaTeksti:#4f8cff;--color-vihrea:#2fe38a;--color-vihreaTeksti:#8dffc0;--color-palkkiVihrea:#2fe38a;--color-palkkiVihreaTeksti:#8dffc0;--sf-viiva:#4f8cff;--sf-rgb:79,140,255;--sf-pohja:#060a14;--sf-pinta-rgb:11,19,36;--sf-kor-rgb:18,31,58;--sf-hehku:#4f8cff52}:root[data-teema=scifi][data-scifivari=punainen],:root[data-teema=scifi][data-scifivari=punainen][data-korostus],:root[data-teema=scifi][data-scifivari=punainen][data-palkki]{--color-tausta:#0a0101;--color-pinta:#1b06059e;--color-korotettu:#310d0bd1;--color-reuna:#671d18;--color-reunaL:#b6342b;--color-teksti:#ffd6cf;--color-himmea:#ba9a95;--color-hiljainen:#9d817d;--color-verho:#000403b8;--color-oranssi:#ff4a3d;--color-oranssiT:#ff7268;--color-oranssiPaalla:#0a0101;--color-oranssiTeksti:#ff4a3d;--color-oranssiPehmea:#ff4a3d29;--color-palkki:#0a01018c;--color-palkkiTeksti:#ffd6cf;--color-palkkiLinkki:#ffd6cf;--color-palkkiHimmea:#ba9a95;--color-palkkiPinta:#ff4a3d17;--color-palkkiReuna:#ff4a3d4d;--color-palkkiMerkki:#ff4a3d29;--color-palkkiKirkas:#fff;--color-ikkunaTausta:#ff4a3d1f;--color-ikkunaHover:#ff4a3d3d;--color-ikkunaReuna:#ff4a3d99;--color-ikkunaTeksti:#ff4a3d;--color-vihrea:#2fe38a;--color-vihreaTeksti:#8dffc0;--color-palkkiVihrea:#2fe38a;--color-palkkiVihreaTeksti:#8dffc0;--sf-viiva:#ff4a3d;--sf-rgb:255,74,61;--sf-pohja:#0a0101;--sf-pinta-rgb:27,6,5;--sf-kor-rgb:49,13,11;--sf-hehku:#ff4a3d52}:root[data-teema=scifi][data-scifivari=kulta],:root[data-teema=scifi][data-scifivari=kulta][data-korostus],:root[data-teema=scifi][data-scifivari=kulta][data-palkki]{--color-tausta:#030201;--color-pinta:#150e059e;--color-korotettu:#2b1e0ad1;--color-reuna:#634317;--color-reunaL:#b37a2a;--color-teksti:#f6d8ae;--color-himmea:#b29c7e;--color-hiljainen:#9f8b70;--color-verho:#000403b8;--color-oranssi:#ffae3b;--color-oranssiT:#ffc066;--color-oranssiPaalla:#030201;--color-oranssiTeksti:#ffae3b;--color-oranssiPehmea:#ffae3b29;--color-palkki:#0302018c;--color-palkkiTeksti:#f6d8ae;--color-palkkiLinkki:#f6d8ae;--color-palkkiHimmea:#b29c7e;--color-palkkiPinta:#ffae3b17;--color-palkkiReuna:#ffae3b4d;--color-palkkiMerkki:#ffae3b29;--color-palkkiKirkas:#fff;--color-ikkunaTausta:#ffae3b1f;--color-ikkunaHover:#ffae3b3d;--color-ikkunaReuna:#ffae3b99;--color-ikkunaTeksti:#ffae3b;--color-vihrea:#2fe38a;--color-vihreaTeksti:#8dffc0;--color-palkkiVihrea:#2fe38a;--color-palkkiVihreaTeksti:#8dffc0;--sf-viiva:#ffae3b;--sf-rgb:255,174,59;--sf-pohja:#030201;--sf-pinta-rgb:21,14,5;--sf-kor-rgb:43,30,10;--sf-hehku:#ffae3b52}:root[data-teema=scifi][data-scifivari=violetti],:root[data-teema=scifi][data-scifivari=violetti][data-korostus],:root[data-teema=scifi][data-scifivari=violetti][data-palkki]{--color-tausta:#05020b;--color-pinta:#110b1c9e;--color-korotettu:#211632d1;--color-reuna:#493068;--color-reunaL:#8257b6;--color-teksti:#e6d6ff;--color-himmea:#a79bbb;--color-hiljainen:#9085a2;--color-verho:#000403b8;--color-oranssi:#b77cff;--color-oranssiT:#c799ff;--color-oranssiPaalla:#05020b;--color-oranssiTeksti:#b77cff;--color-oranssiPehmea:#b77cff29;--color-palkki:#05020b8c;--color-palkkiTeksti:#e6d6ff;--color-palkkiLinkki:#e6d6ff;--color-palkkiHimmea:#a79bbb;--color-palkkiPinta:#b77cff17;--color-palkkiReuna:#b77cff4d;--color-palkkiMerkki:#b77cff29;--color-palkkiKirkas:#fff;--color-ikkunaTausta:#b77cff1f;--color-ikkunaHover:#b77cff3d;--color-ikkunaReuna:#b77cff99;--color-ikkunaTeksti:#b77cff;--color-vihrea:#2fe38a;--color-vihreaTeksti:#8dffc0;--color-palkkiVihrea:#2fe38a;--color-palkkiVihreaTeksti:#8dffc0;--sf-viiva:#b77cff;--sf-rgb:183,124,255;--sf-pohja:#05020b;--sf-pinta-rgb:17,11,28;--sf-kor-rgb:33,22,50;--sf-hehku:#b77cff52}:root[data-teema=scifi][data-scifivari=arktinen],:root[data-teema=scifi][data-scifivari=arktinen][data-korostus],:root[data-teema=scifi][data-scifivari=arktinen][data-palkki]{--color-tausta:#03060a;--color-pinta:#13171b9e;--color-korotettu:#272c31d1;--color-reuna:#596067;--color-reunaL:#a2adb6;--color-teksti:#dfeaf4;--color-himmea:#a1aab2;--color-hiljainen:#9098a0;--color-verho:#000403b8;--color-oranssi:#e6f4ff;--color-oranssiT:#ecf6ff;--color-oranssiPaalla:#03060a;--color-oranssiTeksti:#e6f4ff;--color-oranssiPehmea:#e6f4ff29;--color-palkki:#03060a8c;--color-palkkiTeksti:#dfeaf4;--color-palkkiLinkki:#dfeaf4;--color-palkkiHimmea:#a1aab2;--color-palkkiPinta:#e6f4ff17;--color-palkkiReuna:#e6f4ff4d;--color-palkkiMerkki:#e6f4ff29;--color-palkkiKirkas:#fff;--color-ikkunaTausta:#e6f4ff1f;--color-ikkunaHover:#e6f4ff3d;--color-ikkunaReuna:#e6f4ff99;--color-ikkunaTeksti:#e6f4ff;--color-vihrea:#2fe38a;--color-vihreaTeksti:#8dffc0;--color-palkkiVihrea:#2fe38a;--color-palkkiVihreaTeksti:#8dffc0;--sf-viiva:#e6f4ff;--sf-rgb:230,244,255;--sf-pohja:#03060a;--sf-pinta-rgb:19,23,27;--sf-kor-rgb:39,44,49;--sf-hehku:#e6f4ff52}html:root[data-teema=scifi]{background:var(--color-tausta);--font-sans:"Rajdhani", ui-sans-serif, system-ui, sans-serif;--font-otsikko:"Orbitron", "Rajdhani", ui-sans-serif, system-ui, sans-serif;--sf-lasi:blur(7px) saturate(1.2);--sf-reuna-hehku:0 0 14px rgba(var(--sf-rgb), .12);--shadow-kortti:inset 0 1px 0 rgba(var(--sf-rgb), .28), inset 0 0 24px rgba(var(--sf-rgb), .05), 0 0 14px rgba(var(--sf-rgb), .1);--shadow-nosto:inset 0 1px 0 rgba(var(--sf-rgb), .4), 0 0 22px rgba(var(--sf-rgb), .28)}html:root[data-teema=scifi] body{letter-spacing:.02em;font-size-adjust:.54;--font-otsikko:"Orbitron", "Rajdhani", ui-sans-serif, system-ui, sans-serif;background-color:var(--color-tausta);background-image:linear-gradient(rgba(var(--sf-rgb), .07) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--sf-rgb), .07) 1px, transparent 1px), radial-gradient(circle at 20% 28%, rgba(var(--sf-rgb), .1), transparent 30%), radial-gradient(ellipse at 50% 42%, color-mix(in srgb, var(--sf-viiva) 16%, var(--sf-pohja)) 0, var(--sf-pohja) 68%);background-size:40px 40px,40px 40px,auto,auto;background-attachment:fixed;font-family:Rajdhani,ui-sans-serif,system-ui,sans-serif;font-weight:500}html:root[data-teema=scifi] body [class~=bg-tausta]:not(dialog){background-color:#0000}html:root[data-teema=scifi] h1{letter-spacing:.08em;text-shadow:0 0 10px rgba(var(--sf-rgb), .35);font-family:Orbitron,Rajdhani,sans-serif;font-weight:500}html:root[data-teema=scifi] h2{letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 5px rgba(var(--sf-rgb), .35);font-family:Rajdhani,sans-serif;font-weight:600}html:root[data-teema=scifi] h3,html:root[data-teema=scifi] h4{letter-spacing:.06em;font-family:Rajdhani,sans-serif;font-weight:600}html:root[data-teema=scifi] [data-kq-surface=panel][data-kq-surface],html:root[data-teema=scifi] [data-kq-surface=bar][data-kq-surface],html:root[data-teema=scifi] [data-kq-surface=dialog][data-kq-surface],html:root[data-teema=scifi] .bg-pinta.rounded-xl,html:root[data-teema=scifi] div.bg-pinta.rounded-lg,html:root[data-teema=scifi] section.bg-pinta.rounded-lg,html:root[data-teema=scifi] article.bg-pinta.rounded-lg{-webkit-backdrop-filter:var(--sf-lasi);backdrop-filter:var(--sf-lasi);box-shadow:var(--shadow-kortti)}html:root[data-teema=scifi] :is([data-kq-surface=panel],[data-kq-surface=bar],[data-kq-surface=dialog],.bg-pinta.rounded-xl,div.bg-pinta.rounded-lg,section.bg-pinta.rounded-lg,article.bg-pinta.rounded-lg):not([class*=border-varo]):not([class*=border-vaara]):not([class*=border-hyva]):not([class*=border-tieto]){border-color:var(--color-reuna)}html:root[data-teema=scifi] :is(section,div,article,li)[class*=bg-varoTausta]{background-image:linear-gradient(var(--color-varoTausta), var(--color-varoTausta));border-color:var(--color-varoReuna);box-shadow:inset 0 0 26px color-mix(in srgb, var(--color-varoReuna) 22%, transparent), 0 0 16px color-mix(in srgb, var(--color-varoReuna) 28%, transparent)}html:root[data-teema=scifi] :is(section,div,article,li)[class*=bg-vaaraTausta]{background-image:linear-gradient(var(--color-vaaraTausta), var(--color-vaaraTausta));border-color:var(--color-vaaraReuna);box-shadow:inset 0 0 26px color-mix(in srgb, var(--color-vaaraReuna) 22%, transparent), 0 0 16px color-mix(in srgb, var(--color-vaaraReuna) 30%, transparent)}html:root[data-teema=scifi] :is(section,div,article,li)[class*=bg-hyvaTausta]{background-image:linear-gradient(var(--color-hyvaTausta), var(--color-hyvaTausta));border-color:var(--color-hyvaReuna);box-shadow:inset 0 0 26px color-mix(in srgb, var(--color-hyvaReuna) 20%, transparent), 0 0 14px color-mix(in srgb, var(--color-hyvaReuna) 24%, transparent)}html:root[data-teema=scifi] :is(section,div,article,li)[class*=bg-tietoTausta]{background-image:linear-gradient(var(--color-tietoTausta), var(--color-tietoTausta));border-color:color-mix(in srgb, var(--color-tietoTeksti) 55%, transparent);box-shadow:inset 0 0 26px #3b9cff29,0 0 16px #3b9cff3d}html:root[data-teema=scifi] [data-kq-surface=dialog][data-kq-surface]:not([data-ikkunapaletti] [data-kq-surface=dialog]){background-color:rgb(var(--sf-pinta-rgb));box-shadow:var(--shadow-nosto)}html:root[data-teema=scifi] [data-ikkunapaletti] [data-kq-surface=dialog][data-kq-surface]{box-shadow:0 18px 48px -16px #0009}html:root[data-teema=scifi] a.bg-pinta.rounded-xl:hover,html:root[data-teema=scifi] button.bg-pinta.rounded-xl:hover{border-color:var(--color-oranssi);box-shadow:var(--shadow-nosto)}html:root[data-teema=scifi] .palkki{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-right:1px solid var(--color-reuna)}html:root[data-teema=scifi] [data-kq-surface=bar][data-kq-surface]{background-color:var(--color-palkki)}html:root[data-teema=scifi] [data-kq-surface=button][data-kq-surface][data-kq-surface]{box-shadow:none;background-image:none}html:root[data-teema=scifi] button.bg-oranssi[data-kq-surface][data-kq-surface][data-kq-surface],html:root[data-teema=scifi] a.bg-oranssi[data-kq-surface][data-kq-surface][data-kq-surface],html:root[data-teema=scifi] button.bg-oranssi,html:root[data-teema=scifi] a.bg-oranssi{box-shadow:0 0 14px rgba(var(--sf-rgb), .45), inset 0 0 0 1px #ffffff40;letter-spacing:.06em;font-weight:600}html:root[data-teema=scifi] [data-kq-surface=button]:not(.bg-oranssi):hover:not(:disabled){border-color:var(--color-oranssi);box-shadow:0 0 10px rgba(var(--sf-rgb), .3)}html:root[data-teema=scifi] [data-kq-surface=field][data-kq-surface],html:root[data-teema=scifi] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html:root[data-teema=scifi] select,html:root[data-teema=scifi] textarea{border-color:var(--color-reuna);box-shadow:none;background-color:#00000052}html:root[data-teema=scifi] input:focus,html:root[data-teema=scifi] select:focus,html:root[data-teema=scifi] textarea:focus{border-color:var(--color-oranssi);box-shadow:0 0 0 1px var(--color-oranssi), 0 0 12px rgba(var(--sf-rgb), .35);outline:none}html:root[data-teema=scifi] [data-kq-surface=table-head][data-kq-surface],html:root[data-teema=scifi] thead th{background-color:rgba(var(--sf-pinta-rgb), .9);color:var(--color-oranssiTeksti);text-transform:uppercase;letter-spacing:.14em;font-weight:600}html:root[data-teema=scifi] tbody tr:hover>td{background-color:rgba(var(--sf-rgb), .07)}html:root[data-teema=scifi] ::selection{background:rgba(var(--sf-rgb), .35);color:#fff}html:root[data-teema=scifi] :focus-visible{outline:2px solid var(--color-oranssi);outline-offset:2px}html:root[data-teema=scifi] hr{border-color:var(--color-reuna)}@media screen and (min-width:1900px){html:root[data-teema=scifi]{zoom:1.25;--hud-zoom:1.25}}@media screen and (min-width:2300px){html:root[data-teema=scifi]{zoom:1.5;--hud-zoom:1.5}}@media screen and (min-width:3000px){html:root[data-teema=scifi]{zoom:2;--hud-zoom:2}}html:root[data-teema=scifi] body :is(.fixed,.absolute,.sticky)[class~=bg-tausta]:not(dialog):not([data-ikkunapaletti],[data-ikkunapaletti] *){background-color:var(--sf-pohja);background-image:linear-gradient(rgba(var(--sf-rgb), .07) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--sf-rgb), .07) 1px, transparent 1px), radial-gradient(circle at 20% 28%, rgba(var(--sf-rgb), .1), transparent 30%), radial-gradient(ellipse at 50% 42%, color-mix(in srgb, var(--sf-viiva) 16%, var(--sf-pohja)) 0, var(--sf-pohja) 68%);background-size:40px 40px,40px 40px,auto,auto;background-attachment:fixed}html:root[data-teema=scifi] .bg-reuna>[class~=bg-tausta]:not([data-ikkunapaletti] *){background-color:var(--sf-pohja)}html:root[data-teema=scifi] .bg-reuna>.bg-pinta:not([data-ikkunapaletti] *){background-color:rgb(var(--sf-pinta-rgb))}html:root[data-teema=scifi] .bg-reuna>.bg-korotettu:not([data-ikkunapaletti] *){background-color:rgb(var(--sf-kor-rgb))}html:root[data-teema=scifi] :is(:is(.fixed,.absolute):is(.bg-pinta,[class*=bg-pinta\/]),:is(.fixed,.absolute,[role=dialog])>.bg-pinta,.venytettava.bg-pinta,[class*=bg-pinta\/]):not([data-ikkunapaletti],[data-ikkunapaletti] *){background-color:rgb(var(--sf-pinta-rgb))}html:root[data-teema=scifi] :is(:is(.fixed,.absolute):is(.bg-korotettu,[class*=bg-korotettu\/]),:is(.fixed,.absolute,[role=dialog])>.bg-korotettu,.venytettava.bg-korotettu,[class*=bg-korotettu\/]):not([data-ikkunapaletti],[data-ikkunapaletti] *){background-color:rgb(var(--sf-kor-rgb))}html:root[data-teema=scifi] :is(.bg-paperi,.bg-white,#lappu,#tuloste){--color-hyvaTeksti:#17704a;--color-varoTeksti:#8a6300;--color-vaaraTeksti:#b02e24;--color-tietoTeksti:#1c3d5a}html:root[data-teema=scifi] :is(.text-\[9px\],.text-\[10px\],.text-\[10\.5px\],.text-\[11px\],.text-\[11\.5px\]){font-size:12px!important}html:root[data-teema=scifi] small:not([class*=text-xs],[class*=text-sm],[class*=text-base],[class*=text-lg],[class*=text-xl],[class*=text-\[]):not(#lappu *){font-size:max(12px,80%)}html:root[data-teema=scifi] ::placeholder{color:var(--color-himmea);opacity:1}html:root[data-teema=scifi] [data-ikkunapaletti=vaalea] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea,[data-kq-surface=field][data-kq-surface]){background-color:var(--color-pinta);border-color:var(--color-reuna)}html:root[data-teema=scifi] .fixed.inset-0>.absolute.inset-y-0.left-0>*{background-color:var(--sf-pohja)}html[data-teema=scifi] .seloste,html[data-teema=scifi] .seloste h3,html[data-teema=scifi] .seloste table,html[data-teema=scifi] :is(.talous,.talous-dialog,.nokka-tuloste) .nokkataulu .nokka-alarivi,html[data-teema=scifi] [class*=__eyebrow],html[data-teema=scifi] [class*=__badge],html[data-teema=scifi] [class*=__table] th,html[data-teema=scifi] [class*=__summaryGrid] [class*=__small],html[data-teema=scifi] [class*=__customerTable] td[data-label]:before{font-size:12px!important}}
@media screen{html:root[data-teema] :is(.text-\[9px\],.text-\[10px\],.text-\[10\.5px\],.text-\[11px\],.text-\[11\.5px\]):not(:is(.bg-paperi,.bg-white,#lappu,#tuloste) *){font-size:12px!important}html:root[data-teema] small:not([class*=text-xs],[class*=text-sm],[class*=text-base],[class*=text-lg],[class*=text-xl],[class*=text-\[]):not(:is(.bg-paperi,.bg-white,#lappu,#tuloste) *){font-size:max(12px,80%)}html[data-teema] .seloste,html[data-teema] .seloste h3,html[data-teema] .seloste table,html[data-teema] :is(.talous,.talous-dialog,.nokka-tuloste) .nokkataulu .nokka-alarivi,html[data-teema] [class*=__eyebrow],html[data-teema] [class*=__badge],html[data-teema] [class*=__table] th,html[data-teema] [class*=__summaryGrid] [class*=__small],html[data-teema] [class*=__customerTable] td[data-label]:before{font-size:12px!important}}
