@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.0n8i_inn0i2i9.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:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3dkqd4mro2h3_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.2fp9tilo6sy14.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:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0m7i6b77o5yxd.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:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.137759vg1sbmi.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:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_ed294a08-module__3TELLq__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_ed294a08-module__3TELLq__variable{--font-sans:"Source Sans 3", "Source Sans 3 Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.3x137p1ifayze.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.1x971o6gwfy6w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.1ri8jgkzoo1l-.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.1veyi_qwtij86.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.1t-2a-g4m3ypx.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.20at88_q9f_kt.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_a9985fd9-module__NOYk1a__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_a9985fd9-module__NOYk1a__variable{--font-serif:"Source Serif 4", "Source Serif 4 Fallback"}
:root{--matrix-green:#00ff41;--matrix-green-bright:#a8ffb0;--matrix-green-soft:#39ff14;--matrix-border:#00ff418c;--matrix-text:#d9ffe8}html[data-theme=matrix],html[data-theme=oines]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#000}html:has(.matrix-landing){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#000}html:has(.matrix-app-backdrop){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#000}html[data-theme=matrix] body,html[data-theme=oines] body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0000!important}body:has(.matrix-landing){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0000!important}body:has(.matrix-app-backdrop){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0000!important}.matrix-landing{isolation:isolate;width:100%;min-height:100dvh;color:var(--matrix-text);background:radial-gradient(circle at 50% 42%,#00ff4124 0,#00280c59 32%,#0000 62%),linear-gradient(#001408 0%,#000300 48%,#000 100%);justify-content:center;align-items:center;margin:0;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:flex;position:relative;overflow:hidden}.matrix-landing__content{z-index:2;position:relative}.matrix-app-backdrop{z-index:0;pointer-events:none;isolation:isolate;background:radial-gradient(circle at 50% 30%,#00ff4114 0,#0000 55%),linear-gradient(#001408 0%,#000300 50%,#000 100%);position:fixed;inset:0;overflow:visible}.matrix-app-backdrop .matrix-rain__col{opacity:.28;font-size:clamp(11px,1.1vw,15px)}.matrix-app-backdrop .matrix-rain__col--glow{opacity:.42}.matrix-app-backdrop .matrix-rain--far{opacity:.2}.matrix-rain{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:space-between;padding:0 .5vw;display:flex;position:fixed;inset:0;overflow:hidden}.matrix-app-backdrop .matrix-rain,.matrix-app-backdrop .matrix-rain--far,.matrix-app-backdrop .matrix-rain__atmosphere{z-index:0;position:absolute}.matrix-rain--far{z-index:0;opacity:.35;filter:blur(.6px);transform:scale(1.05)}.matrix-rain__col{width:1.15em;color:var(--matrix-green);letter-spacing:.02em;writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;text-shadow:0 0 4px #00ff41f2,0 0 12px #00ff418c,0 0 28px #00ff4140;opacity:.72;will-change:transform;animation:matrix-fall var(--dur,12s) linear infinite;animation-delay:var(--delay,0s);flex:none;font-size:clamp(13px,1.35vw,18px);font-weight:500;line-height:1.15;display:block;-webkit-mask-image:linear-gradient(#0000 0%,#00000059 8%,#000 18% 78%,#0006 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000059 8%,#000 18% 78%,#0006 92%,#0000 100%)}.matrix-rain:not(.matrix-rain--far) .matrix-rain__col--glow{color:var(--matrix-green-bright);opacity:.95;text-shadow:0 0 2px #fff, 0 0 6px var(--matrix-green-bright), 0 0 16px var(--matrix-green), 0 0 40px #00ff418c;animation-name:matrix-fall-bright}@keyframes matrix-fall{0%{transform:translateY(-110%)}to{transform:translateY(110vh)}}@keyframes matrix-fall-bright{0%{filter:brightness(1.35);transform:translateY(-110%)}50%{filter:brightness(1.05)}to{filter:brightness(1.4);transform:translateY(110vh)}}.matrix-rain__atmosphere{z-index:1;pointer-events:none;position:fixed;inset:0}.matrix-app-backdrop .matrix-rain__atmosphere{z-index:1}.matrix-rain__atmosphere:before{content:"";pointer-events:none;background:linear-gradient(#00ff410d 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#00ff410a 1px,#0000 1px) 0 0/36px 36px,repeating-linear-gradient(#ffffff08 0 1px,#0000 1px 3px) 0 0/100% 3px;animation:7s linear infinite matrix-scan;position:absolute;inset:0}.matrix-rain__atmosphere:after{content:"";pointer-events:none;background:radial-gradient(#0000 12%,#0003 48%,#000000d1 100%),linear-gradient(#00ff4108,#0000 30% 70%,#00ff410a);animation:4.5s steps(2,end) infinite matrix-flicker;position:absolute;inset:0}.matrix-app-backdrop .matrix-rain__atmosphere:after{opacity:.7;background:radial-gradient(#0000 25%,#00000026 60%,#0000008c 100%);animation:none}@keyframes matrix-scan{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,0 0,0 48px}}@keyframes matrix-flicker{0%,92%,to{opacity:1}93%{opacity:.86}94%{opacity:1}96%{opacity:.92}}.matrix-landing .login-button{z-index:2;border:1px solid var(--matrix-border);min-width:160px;min-height:52px;color:var(--matrix-green-soft);font:inherit;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 10px #00ff418c;cursor:pointer;background:linear-gradient(#00ff4129,#00ff410a),#000c04eb;border-radius:2px;padding:0 32px;font-size:14px;font-weight:700;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s,transform .16s;position:relative;box-shadow:inset 0 0 0 1px #00ff4114,0 0 22px #00ff4138,0 0 60px #00ff4114,0 18px 50px #000000a6}.matrix-landing .login-button:before{z-index:0;content:"";pointer-events:none;border:1px solid #00ff412e;border-radius:1px;position:absolute;inset:5px}.matrix-landing .login-button:after{z-index:1;content:"";vertical-align:-2px;background:var(--matrix-green-soft);width:8px;height:15px;box-shadow:0 0 10px var(--matrix-green-soft);margin-left:12px;animation:1s step-end infinite matrix-cursor-blink;display:inline-block;position:relative}@keyframes matrix-cursor-blink{0%,48%{opacity:1}49%,to{opacity:0}}.matrix-landing .login-button:hover{color:#fff;background:linear-gradient(#00ff4152,#00ff4114),#001206f5;border-color:#00ff41f2;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #00ff4133,0 0 18px #00ff418c,0 0 48px #00ff4147,0 22px 55px #000000b3}.matrix-landing .login-button:active{transform:translateY(0)}.matrix-landing .login-button:focus-visible{outline:2px solid var(--matrix-green);outline-offset:5px}.matrix-landing .matrix-error{color:#ff8f8f;text-shadow:0 0 8px #ff505066;margin-bottom:1rem;font-size:.875rem}.matrix-landing .matrix-muted{text-align:center;color:#d9ffe8a6;max-width:20rem;font-size:.875rem}@media (prefers-reduced-motion:reduce){.matrix-rain__col,.matrix-rain__atmosphere:before,.matrix-rain__atmosphere:after,.matrix-landing .login-button:after{animation:none!important}.matrix-rain__col{opacity:.2;transform:translateY(0)}}@media (max-width:640px){.matrix-rain__col{opacity:.55;font-size:12px}.matrix-rain--far,.oines-rain__stream:nth-child(n+13),.oines-rain__ripple--b{display:none}}.oines-rain{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:space-between;padding:0 1vw;display:flex;position:fixed;inset:0;overflow:hidden}.matrix-app-backdrop .oines-rain{position:absolute}.oines-rain__stream{will-change:transform;width:2.25em;min-width:28px;height:140%;animation:matrix-fall var(--dur,12s) linear infinite;animation-delay:var(--delay,0s);flex:none;margin-top:-20%;position:relative;overflow:visible}.oines-rain__trail{z-index:0;color:var(--matrix-green,#0f6);letter-spacing:.04em;writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;opacity:.28;text-shadow:0 0 8px #00ff6659;padding-top:2.2em;font-size:clamp(11px,1.15vw,15px);font-weight:500;line-height:1.2;display:block;position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 70%,#0000 100%)}.oines-rain__stream--glow .oines-rain__trail{opacity:.42;color:#a8ffb0;text-shadow:0 0 4px #0f6c,0 0 14px #0f66}.oines-rain__drop{z-index:2;object-fit:contain;filter:drop-shadow(0 0 6px #00ff66d9);opacity:.95;pointer-events:none;width:18px;height:24px;margin-left:-9px;position:absolute;top:.15em;left:50%}.oines-rain__drop--soft{opacity:.4;filter:drop-shadow(0 0 4px #00ff6673);width:12px;height:16px;animation:2.4s ease-in-out infinite oines-drop-pulse;animation-delay:var(--drop-delay,0s);margin-left:-6px;top:38%}.oines-rain__stream--glow .oines-rain__drop:not(.oines-rain__drop--soft){opacity:1;filter:drop-shadow(0 0 10px #0f6);width:22px;height:30px;margin-left:-11px}@keyframes oines-drop-pulse{0%,to{opacity:.25;transform:scale(.92)}50%{opacity:.55;transform:scale(1.05)}}.oines-rain__floor{z-index:0;pointer-events:none;height:min(48vh,420px);position:fixed;bottom:0;left:0;right:0;overflow:visible}.matrix-app-backdrop .oines-rain__floor{position:absolute}.oines-rain__ripple{object-fit:contain;object-position:bottom center;opacity:.22;transform-origin:bottom;filter:drop-shadow(0 0 12px #00ff6640);width:min(400px,58vw);height:auto;max-height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.oines-rain__ripple--a{animation:5.5s ease-in-out infinite oines-ripple}.oines-rain__ripple--b{opacity:.1;width:min(300px,44vw);animation:7.5s ease-in-out -2s infinite reverse oines-ripple;bottom:0}@keyframes oines-ripple{0%,to{opacity:.16;transform:translate(-50%)scale(1)}50%{opacity:.26;transform:translate(-50%)scale(1.06)}}.oines-app-backdrop .oines-rain__trail{opacity:.14}.oines-app-backdrop .oines-rain__stream--glow .oines-rain__trail{opacity:.22}.oines-app-backdrop .oines-rain__drop{opacity:.4;filter:drop-shadow(0 0 4px #0f66)}.oines-app-backdrop .oines-rain__stream--glow .oines-rain__drop:not(.oines-rain__drop--soft){opacity:.55}.oines-app-backdrop .oines-rain__ripple{opacity:.06}.oines-app-backdrop .oines-rain__ripple--a{animation:none}.oines-landing .login-button:after{width:12px;height:16px;box-shadow:none;filter:drop-shadow(0 0 6px #0f6);vertical-align:-3px;background-color:#0000;background-image:url(/branding/skykompis-drop.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0;margin-left:12px}@media (prefers-reduced-motion:reduce){.oines-rain__stream,.oines-rain__drop--soft,.oines-rain__ripple{animation:none!important}.oines-rain__stream{opacity:.35;transform:translateY(0)}}
