@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/familjen-grotesk-vietnamese-600-normal.25j9ybhqshd_6.woff2)format("woff2"),url(../media/familjen-grotesk-vietnamese-600-normal.0---jl2g26wjq.woff)format("woff");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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/familjen-grotesk-latin-ext-600-normal.1xnmnqrjacw2l.woff2)format("woff2"),url(../media/familjen-grotesk-latin-ext-600-normal.2bpfv7-8f6p7z.woff)format("woff");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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/familjen-grotesk-latin-600-normal.31dlwln5skkfv.woff2)format("woff2"),url(../media/familjen-grotesk-latin-600-normal.11urq656amm56.woff)format("woff");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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/familjen-grotesk-vietnamese-700-normal.2dz6dslf6s5iu.woff2)format("woff2"),url(../media/familjen-grotesk-vietnamese-700-normal.0bl1bj0ycef-5.woff)format("woff");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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/familjen-grotesk-latin-ext-700-normal.1ex0y6u654iqx.woff2)format("woff2"),url(../media/familjen-grotesk-latin-ext-700-normal.16vhy6dn5_vcc.woff)format("woff");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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/familjen-grotesk-latin-700-normal.39gd197omjt4j.woff2)format("woff2"),url(../media/familjen-grotesk-latin-700-normal.05eg14u3o6nn9.woff)format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/schibsted-grotesk-latin-ext-400-normal.38eu5_4g9aims.woff2)format("woff2"),url(../media/schibsted-grotesk-latin-ext-400-normal.08lzgevv61v04.woff)format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/schibsted-grotesk-latin-400-normal.43h3hqnr3zbfp.woff2)format("woff2"),url(../media/schibsted-grotesk-latin-400-normal.1fjn_gbffiqe1.woff)format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/schibsted-grotesk-latin-ext-500-normal.1_r5l8df2mh4u.woff2)format("woff2"),url(../media/schibsted-grotesk-latin-ext-500-normal.13q_ll82v3akd.woff)format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/schibsted-grotesk-latin-500-normal.1mmjgmpxhmdne.woff2)format("woff2"),url(../media/schibsted-grotesk-latin-500-normal.3tbc69t1sghf_.woff)format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/schibsted-grotesk-latin-ext-600-normal.0dwxt1fpi2ulj.woff2)format("woff2"),url(../media/schibsted-grotesk-latin-ext-600-normal.2sisxzg74syyp.woff)format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/schibsted-grotesk-latin-600-normal.19urzw2k51zk4.woff2)format("woff2"),url(../media/schibsted-grotesk-latin-600-normal.3vpr4r0xevrh8.woff)format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/schibsted-grotesk-latin-ext-700-normal.27jvv77areri9.woff2)format("woff2"),url(../media/schibsted-grotesk-latin-ext-700-normal.2z4tsqoe0b_hw.woff)format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/schibsted-grotesk-latin-700-normal.11zsuqqo_r0ir.woff2)format("woff2"),url(../media/schibsted-grotesk-latin-700-normal.2jro4aqs906wu.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-ext-500-normal.2ry3kp_o4otap.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-500-normal.10q4hyu_x8s5h.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-500-normal.3o7914csi1phi.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-500-normal.3h99zp-wt8-ur.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/jetbrains-mono-greek-500-normal.0w8tylf7bnwsx.woff2)format("woff2"),url(../media/jetbrains-mono-greek-500-normal.3g5x6uo9cqznt.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/jetbrains-mono-vietnamese-500-normal.3u6u4bveorfwx.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-500-normal.1t3tg1-szi7a0.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-ext-500-normal.0qg_8rqgwzn72.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-500-normal.0lszauu02dx6r.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-500-normal.2h52d08o60qht.woff2)format("woff2"),url(../media/jetbrains-mono-latin-500-normal.2uxjaecu1qvdf.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-cyrillic-ext-600-normal.3y4n68j745l_1.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-600-normal.3xb4xhtv_lk6j.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/jetbrains-mono-cyrillic-600-normal.31s9lr8d8pejk.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-600-normal.0_9wqfk4kqf-v.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/jetbrains-mono-greek-600-normal.3f1c2u9vcvn5w.woff2)format("woff2"),url(../media/jetbrains-mono-greek-600-normal.2k0wmmd-ig2og.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/jetbrains-mono-vietnamese-600-normal.37cz5cj47erdg.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-600-normal.0fn2xt3zfg3a5.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/jetbrains-mono-latin-ext-600-normal.12mh91he4a1qo.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-600-normal.0lhg6spedegg5.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-latin-600-normal.2mm922pe315l1.woff2)format("woff2"),url(../media/jetbrains-mono-latin-600-normal.28pz06g_9sy0y.woff)format("woff");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}

:root{--perron-palette-neutral-0:#fff;--perron-palette-neutral-50:#fafbf9;--perron-palette-neutral-100:#ebeeeb;--perron-palette-neutral-300:#a2adb1;--perron-palette-neutral-400:#8b979e;--perron-palette-neutral-500:#74818a;--perron-palette-neutral-600:#47535a;--perron-palette-neutral-700:#283237;--perron-palette-neutral-800:#1d2428;--perron-palette-neutral-900:#12181b;--perron-palette-neutral-950:#0a0e10;--perron-palette-blue-100:#eef4ff;--perron-palette-blue-300:#7fa6ff;--perron-palette-blue-500:#2d5fc4;--perron-palette-blue-700:#2351af;--perron-palette-blue-900:#202d49;--perron-palette-green-100:#e5faec;--perron-palette-green-300:#3ccb80;--perron-palette-green-500:#13915a;--perron-palette-green-700:#067849;--perron-palette-green-900:#133622;--perron-palette-orange-100:#fef1e4;--perron-palette-orange-300:#f0a43a;--perron-palette-orange-500:#b06a00;--perron-palette-orange-700:#965a00;--perron-palette-orange-900:#3f280a;--perron-palette-red-100:#fef0ec;--perron-palette-red-300:#ff8655;--perron-palette-red-500:#c2410c;--perron-palette-red-700:#ad3600;--perron-palette-red-900:#452417;--perron-palette-yellow-100:#fff2dd;--perron-palette-yellow-300:#f2b630;--perron-palette-yellow-500:#d99a00;--perron-palette-yellow-550:#c48a02;--perron-palette-yellow-600:#b07b05;--perron-palette-yellow-700:#896001;--perron-palette-yellow-900:#3b2b07;--perron-color-text-on-color-dark:var(--perron-palette-neutral-900);--perron-color-text-on-color-light:var(--perron-palette-neutral-0);--perron-color-scrim:#0a0e106b;--perron-color-transit-line-m1:#0b8a44;--perron-color-transit-line-m2:#f0b400;--perron-color-transit-line-m3:#e2231a;--perron-color-transit-line-m4:#0090d0;--perron-color-transit-line-a:#00a1de;--perron-color-transit-line-b:#4ba046;--perron-color-transit-line-c:#f18a00;--perron-color-transit-line-e:#7d5aa6;--perron-color-transit-line-f:#f5c200;--perron-color-transit-line-h:#dd1f2a;--perron-color-transit-line-on-m1:var(--perron-color-text-on-color-light);--perron-color-transit-line-on-m2:var(--perron-color-text-on-color-dark);--perron-color-transit-line-on-m3:var(--perron-color-text-on-color-light);--perron-color-transit-line-on-m4:var(--perron-color-text-on-color-light);--perron-color-transit-line-on-a:var(--perron-color-text-on-color-light);--perron-color-transit-line-on-b:var(--perron-color-text-on-color-light);--perron-color-transit-line-on-c:var(--perron-color-text-on-color-light);--perron-color-transit-line-on-e:var(--perron-color-text-on-color-light);--perron-color-transit-line-on-f:var(--perron-color-text-on-color-dark);--perron-color-transit-line-on-h:var(--perron-color-text-on-color-light);--perron-font-family-display:"Familjen Grotesk", "Schibsted Grotesk", system-ui, sans-serif;--perron-font-family-body:"Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", "Roboto", sans-serif;--perron-font-family-data:"JetBrains Mono", ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--perron-font-weight-regular:400;--perron-font-weight-medium:500;--perron-font-weight-semibold:600;--perron-font-weight-bold:700;--perron-font-size-275:11px;--perron-font-size-300:12px;--perron-font-size-325:13px;--perron-font-size-350:14px;--perron-font-size-400:16px;--perron-font-size-500:20px;--perron-font-size-600:24px;--perron-font-size-700:28px;--perron-font-size-800:32px;--perron-font-size-1200:48px;--perron-font-line-height-none:1;--perron-font-line-height-tight:1.15;--perron-font-line-height-snug:1.3;--perron-font-line-height-normal:1.5;--perron-typography-display:var(--perron-font-weight-bold) var(--perron-font-size-1200)/var(--perron-font-line-height-tight) var(--perron-font-family-display);--perron-typography-display-tracking:-.96px;--perron-typography-heading-lg:var(--perron-font-weight-bold) var(--perron-font-size-600)/var(--perron-font-line-height-tight) var(--perron-font-family-display);--perron-typography-heading-lg-tracking:-.48px;--perron-typography-heading-md:var(--perron-font-weight-semibold) var(--perron-font-size-500)/var(--perron-font-line-height-tight) var(--perron-font-family-display);--perron-typography-heading-md-tracking:-.3px;--perron-typography-heading-sm:var(--perron-font-weight-semibold) var(--perron-font-size-350)/var(--perron-font-line-height-snug) var(--perron-font-family-body);--perron-typography-heading-sm-tracking:0px;--perron-typography-lead:var(--perron-font-weight-regular) var(--perron-font-size-400)/var(--perron-font-line-height-normal) var(--perron-font-family-body);--perron-typography-lead-tracking:0px;--perron-typography-body:var(--perron-font-weight-regular) var(--perron-font-size-350)/var(--perron-font-line-height-normal) var(--perron-font-family-body);--perron-typography-body-tracking:0px;--perron-typography-body-sm:var(--perron-font-weight-regular) var(--perron-font-size-325)/var(--perron-font-line-height-normal) var(--perron-font-family-body);--perron-typography-body-sm-tracking:0px;--perron-typography-caption:var(--perron-font-weight-regular) var(--perron-font-size-300)/var(--perron-font-line-height-normal) var(--perron-font-family-body);--perron-typography-caption-tracking:0px;--perron-typography-label:var(--perron-font-weight-semibold) var(--perron-font-size-325)/var(--perron-font-line-height-snug) var(--perron-font-family-body);--perron-typography-label-tracking:0px;--perron-typography-label-sm:var(--perron-font-weight-medium) var(--perron-font-size-300)/var(--perron-font-line-height-snug) var(--perron-font-family-body);--perron-typography-label-sm-tracking:0px;--perron-typography-overline:var(--perron-font-weight-semibold) var(--perron-font-size-275)/var(--perron-font-line-height-snug) var(--perron-font-family-body);--perron-typography-overline-tracking:.88px;--perron-typography-badge:var(--perron-font-weight-bold) var(--perron-font-size-300)/var(--perron-font-line-height-none) var(--perron-font-family-body);--perron-typography-badge-tracking:.12px;--perron-typography-stat:var(--perron-font-weight-semibold) var(--perron-font-size-700)/var(--perron-font-line-height-tight) var(--perron-font-family-body);--perron-typography-stat-tracking:-.84px;--perron-typography-data-xl:var(--perron-font-weight-semibold) var(--perron-font-size-1200)/var(--perron-font-line-height-none) var(--perron-font-family-data);--perron-typography-data-xl-tracking:-1.92px;--perron-typography-data-lg:var(--perron-font-weight-semibold) var(--perron-font-size-400)/var(--perron-font-line-height-tight) var(--perron-font-family-data);--perron-typography-data-lg-tracking:0px;--perron-typography-data:var(--perron-font-weight-medium) var(--perron-font-size-300)/var(--perron-font-line-height-snug) var(--perron-font-family-data);--perron-typography-data-tracking:0px;--perron-typography-data-sm:var(--perron-font-weight-medium) var(--perron-font-size-275)/var(--perron-font-line-height-snug) var(--perron-font-family-data);--perron-typography-data-sm-tracking:0px;--perron-space-100:4px;--perron-space-150:6px;--perron-space-200:8px;--perron-space-300:12px;--perron-space-400:16px;--perron-space-500:20px;--perron-space-600:24px;--perron-space-800:32px;--perron-space-050:2px;--perron-radius-xs:4px;--perron-radius-sm:6px;--perron-radius-md:8px;--perron-radius-lg:12px;--perron-radius-xl:16px;--perron-radius-full:9999px;--perron-border-width-025:1px;--perron-border-width-050:2px;--perron-focus-width:var(--perron-border-width-050);--perron-focus-offset:2px;--perron-icon-size-325:13px;--perron-icon-size-400:16px;--perron-icon-size-450:18px;--perron-effect-glass-blur:16px;--perron-effect-glass-saturate:1.3;--perron-duration-sheet:.32s;--perron-duration-meter:.8s;--perron-duration-camera:.75s;--perron-duration-follow:.5s;--perron-duration-switch:.15s;--perron-duration-toast:.2s;--perron-duration-blink:1.4s;--perron-duration-report-pulse:1.1s;--perron-duration-selection-pulse:1.6s;--perron-duration-progress-sweep:1.6s;--perron-easing-sheet:cubic-bezier(.2, .8, .2, 1);--perron-easing-standard:cubic-bezier(.25, .1, .25, 1);--perron-z-index-map-controls:3;--perron-z-index-sheet:4;--perron-z-index-highlight:5;--perron-z-index-detail:6;--perron-z-index-top-bar:7;--perron-z-index-tooltip:8;--perron-z-index-dialog:10;--perron-breakpoint-compact-phone:380px;--perron-breakpoint-phone:760px;--perron-breakpoint-tablet:1180px;--perron-breakpoint-desktop:1400px;--perron-size-top-bar:46px;--perron-size-top-bar-phone:42px;--perron-size-control:34px;--perron-size-button:36px;--perron-size-button-sm:30px;--perron-size-input:38px;--perron-size-segment:32px;--perron-size-badge:22px;--perron-size-badge-lg:34px;--perron-size-meter-track:6px;--perron-size-checkbox:16px;--perron-size-dialog-width:440px;--perron-size-sheet-width:376px;--perron-size-detail-width:364px;--perron-size-toast-width:360px;--perron-size-sheet-peek:182px;--perron-size-vehicle-row:52px;--perron-size-panel-gap:12px;--perron-size-target-min:24px;--perron-opacity-series-fill:.12;--perron-opacity-map-dim-vehicle:.28;--perron-opacity-map-dim-line:.16;--perron-opacity-map-dim-station:.3;--perron-opacity-map-dim-label:.45;--perron-opacity-map-line:.78;--perron-opacity-map-line-regional:.5;--perron-opacity-map-trail:.32;--perron-vehicle-dot-inset:2px;--perron-vehicle-dot-halo:1.6px;--perron-vehicle-dot-ageing-fill-opacity:.42;--perron-vehicle-dot-ageing-stroke-width:1.3px;--perron-vehicle-dot-ageing-stroke-inset:.6px;--perron-vehicle-dot-estimated-stroke-width:1.8px;--perron-vehicle-dot-estimated-stroke-inset:.9px;--perron-vehicle-dot-timetable-stroke-width:1.6px;--perron-vehicle-dot-timetable-stroke-inset:.9px;--perron-vehicle-dot-timetable-dash:2.1px 1.7px;--perron-vehicle-dot-no-signal-cut-width:1.6px;--perron-vehicle-dot-live-threshold:60s;--perron-vehicle-dot-ageing-threshold:300s;--perron-map-dot-radius-bus:3.3px;--perron-map-dot-radius-metro:4.6px;--perron-map-dot-radius-stog:4.8px;--perron-map-dot-radius-regional:5.3px;--perron-map-aircraft-size-air:18px;--perron-map-aircraft-size-ground:14px;--perron-map-aircraft-stroke-width-ageing:1px;--perron-map-aircraft-stroke-width-estimated:1.2px;--perron-map-line-width-metro:3.2px;--perron-map-line-width-stog:2.5px;--perron-map-line-width-regional:2.1px;--perron-map-line-width-focus-extra:1.6px;--perron-map-line-width-bus-focus:4px;--perron-map-track-spacing-metro:3.4px;--perron-map-track-spacing-stog:2.8px;--perron-map-track-spacing-regional:2.8px;--perron-map-strand-m1:-.5;--perron-map-strand-m2:.5;--perron-map-strand-m3:-.5;--perron-map-strand-m4:.5;--perron-map-strand-a:-2;--perron-map-strand-b:-1;--perron-map-strand-c:0;--perron-map-strand-e:1;--perron-map-strand-f:0;--perron-map-strand-h:2}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--perron-color-text-primary:var(--perron-palette-neutral-900);--perron-color-text-secondary:var(--perron-palette-neutral-600);--perron-color-text-tertiary:var(--perron-palette-neutral-500);--perron-color-text-inverse:var(--perron-color-surface-default);--perron-color-text-success:var(--perron-palette-green-700);--perron-color-text-warning:var(--perron-palette-orange-700);--perron-color-text-danger:var(--perron-palette-red-700);--perron-color-text-info:var(--perron-palette-blue-700);--perron-color-text-brand:var(--perron-palette-yellow-700);--perron-color-surface-default:var(--perron-palette-neutral-50);--perron-color-surface-raised:var(--perron-palette-neutral-0);--perron-color-surface-inset:var(--perron-palette-neutral-100);--perron-color-surface-overlay:#fafbf9e6;--perron-color-surface-hover:#12181b0d;--perron-color-surface-selected:#12181b17;--perron-color-surface-inverse:var(--perron-color-text-primary);--perron-color-surface-inverse-hover:var(--perron-palette-neutral-700);--perron-color-surface-inverse-pressed:var(--perron-palette-neutral-600);--perron-color-surface-success:var(--perron-palette-green-100);--perron-color-surface-warning:var(--perron-palette-orange-100);--perron-color-surface-danger:var(--perron-palette-red-100);--perron-color-surface-info:var(--perron-palette-blue-100);--perron-color-surface-brand:var(--perron-palette-yellow-500);--perron-color-surface-brand-hover:var(--perron-palette-yellow-550);--perron-color-surface-brand-pressed:var(--perron-palette-yellow-600);--perron-color-surface-brand-subtle:var(--perron-palette-yellow-100);--perron-color-border-subtle:#12181b1c;--perron-color-border-strong:#12181b38;--perron-color-border-control:#12181b78;--perron-color-border-brand:var(--perron-palette-yellow-700);--perron-color-border-focus:var(--perron-color-text-primary);--perron-color-status-success:var(--perron-palette-green-500);--perron-color-status-warning:var(--perron-palette-orange-500);--perron-color-status-danger:var(--perron-palette-red-500);--perron-color-status-info:var(--perron-palette-blue-500);--perron-color-chart-series:#2b6c8c;--perron-color-transit-mode-bus:var(--perron-palette-yellow-500);--perron-color-transit-mode-regional:#232c31;--perron-color-transit-mode-on-bus:var(--perron-color-text-on-color-dark);--perron-color-transit-mode-on-regional:var(--perron-color-surface-default);--perron-color-transit-delay-on-time:var(--perron-color-text-success);--perron-color-transit-delay-slight:var(--perron-color-text-primary);--perron-color-transit-delay-late:var(--perron-color-text-danger);--perron-color-transit-delay-early:var(--perron-color-text-info);--perron-color-transit-delay-unknown:var(--perron-color-text-tertiary);--perron-color-transit-severity-delay:var(--perron-color-text-danger);--perron-color-transit-severity-data:var(--perron-color-text-secondary);--perron-color-transit-severity-diversion:var(--perron-color-text-info);--perron-color-transit-severity-planned:var(--perron-color-text-secondary);--perron-color-transit-severity-notice:var(--perron-color-text-secondary);--perron-color-data-state-no-signal:#9aa4a9;--perron-color-data-state-halo:var(--perron-color-map-land);--perron-color-data-state-outline:#12181b73;--perron-color-map-water:#c4d4dd;--perron-color-map-land:#edefeb;--perron-color-map-park:#d8e4d2;--perron-color-map-street:#fff;--perron-color-map-airport:#e2e5e1;--perron-color-map-runway:#cbd1ce;--perron-color-map-building:#e2e5e0;--perron-color-map-rail:#bcc4c1;--perron-color-map-label:#66737a;--perron-color-map-water-label:#5f7a88;--perron-color-map-aircraft:#b3127a;--perron-shadow-panel:0px 1px 2px 0px #12181b0f, 0px 10px 30px 0px #12181b1a;--perron-shadow-thumb:0px 1px 2px 0px #00000024}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--perron-color-text-primary:var(--perron-palette-neutral-100);--perron-color-text-secondary:var(--perron-palette-neutral-300);--perron-color-text-tertiary:var(--perron-palette-neutral-500);--perron-color-text-inverse:var(--perron-color-surface-default);--perron-color-text-success:var(--perron-palette-green-300);--perron-color-text-warning:var(--perron-palette-orange-300);--perron-color-text-danger:var(--perron-palette-red-300);--perron-color-text-info:var(--perron-palette-blue-300);--perron-color-text-brand:var(--perron-palette-yellow-300);--perron-color-surface-default:var(--perron-palette-neutral-900);--perron-color-surface-raised:var(--perron-palette-neutral-800);--perron-color-surface-inset:var(--perron-palette-neutral-700);--perron-color-surface-overlay:#12181be0;--perron-color-surface-hover:#ebeeeb0f;--perron-color-surface-selected:#ebeeeb17;--perron-color-surface-inverse:var(--perron-color-text-primary);--perron-color-surface-inverse-hover:var(--perron-palette-neutral-300);--perron-color-surface-inverse-pressed:var(--perron-palette-neutral-400);--perron-color-surface-success:var(--perron-palette-green-900);--perron-color-surface-warning:var(--perron-palette-orange-900);--perron-color-surface-danger:var(--perron-palette-red-900);--perron-color-surface-info:var(--perron-palette-blue-900);--perron-color-surface-brand:var(--perron-palette-yellow-300);--perron-color-surface-brand-hover:var(--perron-palette-yellow-500);--perron-color-surface-brand-pressed:var(--perron-palette-yellow-600);--perron-color-surface-brand-subtle:var(--perron-palette-yellow-900);--perron-color-border-subtle:#ebeeeb1a;--perron-color-border-strong:#ebeeeb33;--perron-color-border-control:#ebeeeb63;--perron-color-border-brand:var(--perron-palette-yellow-300);--perron-color-border-focus:var(--perron-color-text-primary);--perron-color-status-success:var(--perron-palette-green-300);--perron-color-status-warning:var(--perron-palette-orange-300);--perron-color-status-danger:var(--perron-palette-red-300);--perron-color-status-info:var(--perron-palette-blue-300);--perron-color-chart-series:#6db3d8;--perron-color-transit-mode-bus:var(--perron-palette-yellow-300);--perron-color-transit-mode-regional:#eef1f0;--perron-color-transit-mode-on-bus:var(--perron-color-text-on-color-dark);--perron-color-transit-mode-on-regional:var(--perron-color-surface-default);--perron-color-transit-delay-on-time:var(--perron-color-text-success);--perron-color-transit-delay-slight:var(--perron-color-text-primary);--perron-color-transit-delay-late:var(--perron-color-text-danger);--perron-color-transit-delay-early:var(--perron-color-text-info);--perron-color-transit-delay-unknown:var(--perron-color-text-tertiary);--perron-color-transit-severity-delay:var(--perron-color-text-danger);--perron-color-transit-severity-data:var(--perron-color-text-secondary);--perron-color-transit-severity-diversion:var(--perron-color-text-info);--perron-color-transit-severity-planned:var(--perron-color-text-secondary);--perron-color-transit-severity-notice:var(--perron-color-text-secondary);--perron-color-data-state-no-signal:#5f6b71;--perron-color-data-state-halo:var(--perron-color-map-land);--perron-color-data-state-outline:#0000;--perron-color-map-water:#0a1115;--perron-color-map-land:#151b1e;--perron-color-map-park:#16231e;--perron-color-map-street:#252d31;--perron-color-map-airport:#1c2326;--perron-color-map-runway:#2b3438;--perron-color-map-building:#1a2125;--perron-color-map-rail:#323c41;--perron-color-map-label:#7e8b91;--perron-color-map-water-label:#4b6774;--perron-color-map-aircraft:#f27bc8;--perron-shadow-panel:0px 1px 2px 0px #00000059, 0px 14px 36px 0px #00000061;--perron-shadow-thumb:0px 1px 2px 0px #0006}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--perron-color-text-primary:var(--perron-palette-neutral-100);--perron-color-text-secondary:var(--perron-palette-neutral-300);--perron-color-text-tertiary:var(--perron-palette-neutral-500);--perron-color-text-inverse:var(--perron-color-surface-default);--perron-color-text-success:var(--perron-palette-green-300);--perron-color-text-warning:var(--perron-palette-orange-300);--perron-color-text-danger:var(--perron-palette-red-300);--perron-color-text-info:var(--perron-palette-blue-300);--perron-color-text-brand:var(--perron-palette-yellow-300);--perron-color-surface-default:var(--perron-palette-neutral-900);--perron-color-surface-raised:var(--perron-palette-neutral-800);--perron-color-surface-inset:var(--perron-palette-neutral-700);--perron-color-surface-overlay:#12181be0;--perron-color-surface-hover:#ebeeeb0f;--perron-color-surface-selected:#ebeeeb17;--perron-color-surface-inverse:var(--perron-color-text-primary);--perron-color-surface-inverse-hover:var(--perron-palette-neutral-300);--perron-color-surface-inverse-pressed:var(--perron-palette-neutral-400);--perron-color-surface-success:var(--perron-palette-green-900);--perron-color-surface-warning:var(--perron-palette-orange-900);--perron-color-surface-danger:var(--perron-palette-red-900);--perron-color-surface-info:var(--perron-palette-blue-900);--perron-color-surface-brand:var(--perron-palette-yellow-300);--perron-color-surface-brand-hover:var(--perron-palette-yellow-500);--perron-color-surface-brand-pressed:var(--perron-palette-yellow-600);--perron-color-surface-brand-subtle:var(--perron-palette-yellow-900);--perron-color-border-subtle:#ebeeeb1a;--perron-color-border-strong:#ebeeeb33;--perron-color-border-control:#ebeeeb63;--perron-color-border-brand:var(--perron-palette-yellow-300);--perron-color-border-focus:var(--perron-color-text-primary);--perron-color-status-success:var(--perron-palette-green-300);--perron-color-status-warning:var(--perron-palette-orange-300);--perron-color-status-danger:var(--perron-palette-red-300);--perron-color-status-info:var(--perron-palette-blue-300);--perron-color-chart-series:#6db3d8;--perron-color-transit-mode-bus:var(--perron-palette-yellow-300);--perron-color-transit-mode-regional:#eef1f0;--perron-color-transit-mode-on-bus:var(--perron-color-text-on-color-dark);--perron-color-transit-mode-on-regional:var(--perron-color-surface-default);--perron-color-transit-delay-on-time:var(--perron-color-text-success);--perron-color-transit-delay-slight:var(--perron-color-text-primary);--perron-color-transit-delay-late:var(--perron-color-text-danger);--perron-color-transit-delay-early:var(--perron-color-text-info);--perron-color-transit-delay-unknown:var(--perron-color-text-tertiary);--perron-color-transit-severity-delay:var(--perron-color-text-danger);--perron-color-transit-severity-data:var(--perron-color-text-secondary);--perron-color-transit-severity-diversion:var(--perron-color-text-info);--perron-color-transit-severity-planned:var(--perron-color-text-secondary);--perron-color-transit-severity-notice:var(--perron-color-text-secondary);--perron-color-data-state-no-signal:#5f6b71;--perron-color-data-state-halo:var(--perron-color-map-land);--perron-color-data-state-outline:#0000;--perron-color-map-water:#0a1115;--perron-color-map-land:#151b1e;--perron-color-map-park:#16231e;--perron-color-map-street:#252d31;--perron-color-map-airport:#1c2326;--perron-color-map-runway:#2b3438;--perron-color-map-building:#1a2125;--perron-color-map-rail:#323c41;--perron-color-map-label:#7e8b91;--perron-color-map-water-label:#4b6774;--perron-color-map-aircraft:#f27bc8;--perron-shadow-panel:0px 1px 2px 0px #00000059, 0px 14px 36px 0px #00000061;--perron-shadow-thumb:0px 1px 2px 0px #0006}@media (prefers-reduced-motion:reduce){:root{--perron-duration-sheet:.01ms;--perron-duration-meter:.01ms;--perron-duration-camera:.01ms;--perron-duration-follow:.01ms;--perron-duration-switch:.01ms;--perron-duration-toast:.01ms}}
.perron-typography-display{font:var(--perron-typography-display);letter-spacing:var(--perron-typography-display-tracking)}.perron-typography-heading-lg{font:var(--perron-typography-heading-lg);letter-spacing:var(--perron-typography-heading-lg-tracking)}.perron-typography-heading-md{font:var(--perron-typography-heading-md);letter-spacing:var(--perron-typography-heading-md-tracking)}.perron-typography-heading-sm{font:var(--perron-typography-heading-sm);letter-spacing:var(--perron-typography-heading-sm-tracking)}.perron-typography-lead{font:var(--perron-typography-lead);letter-spacing:var(--perron-typography-lead-tracking)}.perron-typography-body{font:var(--perron-typography-body);letter-spacing:var(--perron-typography-body-tracking)}.perron-typography-body-sm{font:var(--perron-typography-body-sm);letter-spacing:var(--perron-typography-body-sm-tracking)}.perron-typography-caption{font:var(--perron-typography-caption);letter-spacing:var(--perron-typography-caption-tracking)}.perron-typography-label{font:var(--perron-typography-label);letter-spacing:var(--perron-typography-label-tracking)}.perron-typography-label-sm{font:var(--perron-typography-label-sm);letter-spacing:var(--perron-typography-label-sm-tracking)}.perron-typography-overline{font:var(--perron-typography-overline);letter-spacing:var(--perron-typography-overline-tracking);text-transform:uppercase}.perron-typography-badge{font:var(--perron-typography-badge);letter-spacing:var(--perron-typography-badge-tracking)}.perron-typography-stat{font:var(--perron-typography-stat);letter-spacing:var(--perron-typography-stat-tracking)}.perron-typography-data-xl{font:var(--perron-typography-data-xl);letter-spacing:var(--perron-typography-data-xl-tracking);font-variant-numeric:tabular-nums}.perron-typography-data-lg{font:var(--perron-typography-data-lg);letter-spacing:var(--perron-typography-data-lg-tracking);font-variant-numeric:tabular-nums}.perron-typography-data{font:var(--perron-typography-data);letter-spacing:var(--perron-typography-data-tracking);font-variant-numeric:tabular-nums}.perron-typography-data-sm{font:var(--perron-typography-data-sm);letter-spacing:var(--perron-typography-data-sm-tracking);font-variant-numeric:tabular-nums}
*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}body{font:var(--perron-typography-body);color:var(--perron-color-text-primary);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}button,input{font:inherit;color:inherit}:focus-visible{outline:var(--perron-focus-width) solid var(--perron-color-border-focus);outline-offset:var(--perron-focus-offset)}.perron-icon{inline-size:var(--perron-icon-size,var(--perron-icon-size-400));block-size:var(--perron-icon-size,var(--perron-icon-size-400));flex:none}

body{background:var(--perron-color-surface-default)}
