@supports (-webkit-appearance: none) or (-moz-appearance: none){input[type=checkbox].svelte-1f4pm34.svelte-1f4pm34,input[type=radio].svelte-1f4pm34.svelte-1f4pm34{--focus:2px rgba(0,131,124, .36);--disabled:#666;--disabled-inner:#666;-webkit-appearance:none;-moz-appearance:none;height:20px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc, var(--contline));background:var(--b, var(--contrastbg));transition:background .3s,border-color .3s,box-shadow .2s}input[type=checkbox].svelte-1f4pm34.svelte-1f4pm34:after,input[type=radio].svelte-1f4pm34.svelte-1f4pm34:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s)}input[type=checkbox].svelte-1f4pm34.svelte-1f4pm34:checked,input[type=radio].svelte-1f4pm34.svelte-1f4pm34:checked{--b:var(--accent);--bc:var(--accent);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2)}input[type=checkbox].svelte-1f4pm34.svelte-1f4pm34:disabled,input[type=radio].svelte-1f4pm34.svelte-1f4pm34:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}input[type=checkbox].svelte-1f4pm34.svelte-1f4pm34:disabled:checked,input[type=radio].svelte-1f4pm34.svelte-1f4pm34:disabled:checked{--b:var(--bg);--bc:var(--line)}input[type=checkbox].svelte-1f4pm34.svelte-1f4pm34:hover:not(:checked):not(:disabled),input[type=radio].svelte-1f4pm34.svelte-1f4pm34:hover:not(:checked):not(:disabled){--bc:var(--accent)}input[type=checkbox].svelte-1f4pm34.svelte-1f4pm34:focus,input[type=radio].svelte-1f4pm34.svelte-1f4pm34:focus{box-shadow:0 0 0 var(--focus)}input[type=checkbox].svelte-1f4pm34.svelte-1f4pm34:not(.toggle),input[type=radio].svelte-1f4pm34.svelte-1f4pm34:not(.toggle){width:21px}input[type=checkbox].svelte-1f4pm34.svelte-1f4pm34:not(.toggle):after,input[type=radio].svelte-1f4pm34.svelte-1f4pm34:not(.toggle):after{opacity:var(--o, 0)}input[type=checkbox].svelte-1f4pm34.svelte-1f4pm34:not(.toggle):checked,input[type=radio].svelte-1f4pm34.svelte-1f4pm34:not(.toggle):checked{--o:1}input[type=checkbox].svelte-1f4pm34.svelte-1f4pm34:not(.toggle):disabled:checked:after{border-color:red}input[type=checkbox].toggle.svelte-1f4pm34.svelte-1f4pm34:disabled:checked:after,input[type=radio].svelte-1f4pm34.svelte-1f4pm34:disabled:checked:after{background:red}input[type=checkbox].svelte-1f4pm34.svelte-1f4pm34:not(.toggle){border-radius:7px}input[type=checkbox].svelte-1f4pm34.svelte-1f4pm34:not(.toggle):after{width:5px;height:9px;border:2px solid var(--bg);border-top:0;border-left:0;left:6px;top:3px;transform:rotate(var(--r, 20deg))}input[type=checkbox].svelte-1f4pm34.svelte-1f4pm34:not(.toggle):checked{--r:43deg}input[type=checkbox].toggle.svelte-1f4pm34.svelte-1f4pm34{width:38px;border-radius:11px}input[type=checkbox].toggle.svelte-1f4pm34.svelte-1f4pm34:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--contline));transform:translate(var(--x, 0))}input[type=checkbox].toggle.svelte-1f4pm34.svelte-1f4pm34:checked{--ab:var(--bg);--x:17px}input[type=checkbox].toggle.svelte-1f4pm34.svelte-1f4pm34:disabled:not(:checked):after{opacity:.6}input[type=radio].svelte-1f4pm34.svelte-1f4pm34{border-radius:50%}input[type=radio].svelte-1f4pm34.svelte-1f4pm34:after{width:19px;height:19px;border-radius:50%;background:var(--bg);opacity:0;transform:scale(var(--s, .7))}input[type=radio].svelte-1f4pm34.svelte-1f4pm34:checked{--s:.5}}label.svelte-1f4pm34.svelte-1f4pm34{width:auto;display:flex;line-height:1.2rem;cursor:pointer;margin-left:.1rem;align-items:center;margin-bottom:.8rem}label.svelte-1f4pm34 input[type=checkbox].svelte-1f4pm34,label.svelte-1f4pm34 input[type=radio].svelte-1f4pm34{margin-right:.5rem}label.svelte-1f4pm34 .lab.svelte-1f4pm34{display:inline-block;width:calc(100% - 3rem)}@font-face{font-family:stockholm;src:url(/fonts/st-b.otf);font-weight:700;font-style:normal;font-display:block}@font-face{font-family:stockholm;src:url(/fonts/st-r.otf);font-weight:400;font-style:normal;font-display:block}.anchornav.svelte-1i1j0aa{position:fixed;background:var(--bg);border-right:1px solid var(--line);top:70px;z-index:2;height:100vh;overflow:auto;font-size:.9rem;padding:1rem 1.4rem 10vh 1rem}.anchornav.map.svelte-1i1j0aa{border-right:2px solid var(--contrastbg);box-shadow:0 0 0 10px #0000001a}
