.theme-toolbar-button{background:#21262d;border-color:#484f58;color:#e6edf3}.theme-menu{background:#161b22;border-color:#30363d}.theme-menu,.theme-menu-option{color:#e6edf3}.theme-menu-option:hover{background:#21262d}.theme-menu-help{color:#aeb6c2}.theme-manual-copy{background:#0d1117;border-color:#484f58;color:#e6edf3}@media(max-width:380px){.zm-header-brand>span:last-child{display:none}}html[data-theme=light]{color-scheme:light;--background:210 20% 98%;--foreground:212 17% 16%;--muted:210 15% 94%;--muted-foreground:215 11% 39%;--border:210 17% 83%;--ring:212 92% 43%;--surface:210 17% 96%;--surface-elevated:0 0% 100%;--accent:212 92% 43%;--accent-foreground:0 0% 100%;--zm-lilac:#0969da;--zm-mint:#1a7f37;--zm-peach:#9a6700;--zm-blush:#8250df;--zm-ink:#ffffff;--zm-panel:#f6f8fa;--share-border:#d1d9e0}html[data-theme=dark]{--share-border:#30363d}html[data-theme=light],html[data-theme=light] body{background:#ffffff!important;background-image:none!important;color:#1f2328}html[data-theme=light] ::-moz-selection{background:#b6e3ff;color:#1f2328}html[data-theme=light] ::selection{background:#b6e3ff;color:#1f2328}html[data-theme=light] [class~="bg-[#080d12]"]{background-color:#f6f8fa!important}html[data-theme=light] [class~="bg-[#0d1117]"]{background-color:#ffffff!important}html[data-theme=light] [class~="bg-[#0f0f13]"],html[data-theme=light] [class~="bg-[#0f121b]"]{background-color:#f6f8fa!important}html[data-theme=light] [class~="bg-[#100e19]/80"]{background-color:rgba(246,248,250,.8)!important}html[data-theme=light] [class~="bg-[#121212]"]{background-color:#f6f8fa!important}html[data-theme=light] [class~="bg-[#14121d]"]{background-color:#ffffff!important}html[data-theme=light] [class~="bg-[#141414]"],html[data-theme=light] [class~="bg-[#14221b]"],html[data-theme=light] [class~="bg-[#14251e]"],html[data-theme=light] [class~="bg-[#144633]"],html[data-theme=light] [class~="bg-[#151515]"],html[data-theme=light] [class~="bg-[#151824]"],html[data-theme=light] [class~="bg-[#161520]"],html[data-theme=light] [class~="bg-[#161b22]"],html[data-theme=light] [class~="bg-[#171717]"],html[data-theme=light] [class~="bg-[#183126]"],html[data-theme=light] [class~="bg-[#191628]"]{background-color:#f6f8fa!important}html[data-theme=light] [class~="bg-[#1a7f37]/10"]{background-color:rgba(246,248,250,.1)!important}html[data-theme=light] [class~="bg-[#1b182c]"]{background-color:#ffffff!important}html[data-theme=light] [class~="bg-[#1b2a3a]"],html[data-theme=light] [class~="bg-[#1c192e]"],html[data-theme=light] [class~="bg-[#1c3928]"]{background-color:#f6f8fa!important}html[data-theme=light] [class~="bg-[#1d192c]"],html[data-theme=light] [class~="bg-[#1d1a2d]"]{background-color:#ffffff!important}html[data-theme=light] [class~="bg-[#1e1b2c]"],html[data-theme=light] [class~="bg-[#1f3548]"],html[data-theme=light] [class~="bg-[#1f784b]"],html[data-theme=light] [class~="bg-[#201b30]"]{background-color:#f6f8fa!important}html[data-theme=light] [class~="bg-[#201b30]/90"]{background-color:rgba(246,248,250,.9)!important}html[data-theme=light] [class~="bg-[#202332]"],html[data-theme=light] [class~="bg-[#211d33]"]{background-color:#ffffff!important}html[data-theme=light] [class~="bg-[#21262d]"]{background-color:#eaeef2!important}html[data-theme=light] [class~="bg-[#213d2a]"],html[data-theme=light] [class~="bg-[#23412d]"]{background-color:#f6f8fa!important}html[data-theme=light] [class~="bg-[#238636]"]{background-color:#238636!important}html[data-theme=light] [class~="bg-[#242038]"]{background-color:#ffffff!important}html[data-theme=light] [class~="bg-[#242038]/65"]{background-color:rgba(255,255,255,.65)!important}html[data-theme=light] [class~="bg-[#242038]/70"]{background-color:rgba(255,255,255,.7)!important}html[data-theme=light] [class~="bg-[#242038]/75"]{background-color:rgba(255,255,255,.75)!important}html[data-theme=light] [class~="bg-[#242038]/80"]{background-color:rgba(255,255,255,.8)!important}html[data-theme=light] [class~="bg-[#252337]"],html[data-theme=light] [class~="bg-[#25283a]"],html[data-theme=light] [class~="bg-[#26213b]"],html[data-theme=light] [class~="bg-[#28223d]"],html[data-theme=light] [class~="bg-[#283e54]"],html[data-theme=light] [class~="bg-[#292d3d]"]{background-color:#f6f8fa!important}html[data-theme=light] [class~="bg-[#2b2540]"]{background-color:#ffffff!important}html[data-theme=light] [class~="bg-[#2ea665]"]{background-color:#2ea665!important}html[data-theme=light] [class~="bg-[#30363d]"]{background-color:#d1d9e0!important}html[data-theme=light] [class~="bg-[#342c4a]"],html[data-theme=light] [class~="bg-[#393048]"]{background-color:#f6f8fa!important}html[data-theme=light] [class~="bg-[#438965]"]{background-color:#438965!important}html[data-theme=light] [class~="bg-[#56d98b]"]{background-color:#56d98b!important}html[data-theme=light] [class~="bg-[#6f6286]"]{background-color:#f6f8fa!important}html[data-theme=light] [class~="bg-[#79c0ff]"]{background-color:#ddf4ff!important}html[data-theme=light] [class~="bg-[#7ee787]"]{background-color:#dafbe1!important}html[data-theme=light] [class~="bg-[#a35d58]"]{background-color:#f6f8fa!important}html[data-theme=light] [class~="bg-[#b9ecd8]"]{background-color:#dafbe1!important}html[data-theme=light] [class~="bg-[#b9ecd8]/10"]{background-color:rgba(218,251,225,.1)!important}html[data-theme=light] [class~="bg-[#b9ecd8]/25"]{background-color:rgba(218,251,225,.25)!important}html[data-theme=light] [class~="bg-[#b9ecd8]/[0.03]"]{background-color:rgba(218,251,225,.03)!important}html[data-theme=light] [class~="bg-[#b9ecd8]/[0.04]"]{background-color:rgba(218,251,225,.04)!important}html[data-theme=light] [class~="bg-[#b9ecd8]/[0.055]"]{background-color:rgba(218,251,225,.055)!important}html[data-theme=light] [class~="bg-[#b9ecd8]/[0.05]"]{background-color:rgba(218,251,225,.05)!important}html[data-theme=light] [class~="bg-[#b9ecd8]/[0.06]"]{background-color:rgba(218,251,225,.06)!important}html[data-theme=light] [class~="bg-[#cbb8ff]"]{background-color:#cbb8ff!important}html[data-theme=light] [class~="bg-[#dac7ff]"]{background-color:#f2eaff!important}html[data-theme=light] [class~="bg-[#dac7ff]/10"]{background-color:rgba(242,234,255,.1)!important}html[data-theme=light] [class~="bg-[#dac7ff]/15"]{background-color:rgba(242,234,255,.15)!important}html[data-theme=light] [class~="bg-[#dac7ff]/50"]{background-color:rgba(242,234,255,.5)!important}html[data-theme=light] [class~="bg-[#dac7ff]/[0.03]"]{background-color:rgba(242,234,255,.03)!important}html[data-theme=light] [class~="bg-[#dac7ff]/[0.07]"]{background-color:rgba(242,234,255,.07)!important}html[data-theme=light] [class~="bg-[#e3b341]/[0.05]"]{background-color:rgba(255,248,197,.05)!important}html[data-theme=light] [class~="bg-[#e4d3ff]"]{background-color:#e4d3ff!important}html[data-theme=light] [class~="bg-[#ffd9c6]/[0.035]"]{background-color:rgba(255,241,229,.035)!important}html[data-theme=light] [class~="bg-[#ffd9c6]/[0.04]"]{background-color:rgba(255,241,229,.04)!important}html[data-theme=light] [class~="bg-black/20"]{background-color:rgba(31,35,40,.032)!important}html[data-theme=light] [class~="bg-black/85"]{background-color:rgba(31,35,40,.136)!important}html[data-theme=light] [class~=bg-white]{background-color:#ffffff!important}html[data-theme=light] [class~="bg-white/80"]{background-color:rgba(31,35,40,.128)!important}html[data-theme=light] [class~="bg-white/[0.035]"],html[data-theme=light] [class~="bg-white/[0.03]"],html[data-theme=light] [class~="bg-white/[0.045]"],html[data-theme=light] [class~="bg-white/[0.04]"],html[data-theme=light] [class~="bg-white/[0.06]"],html[data-theme=light] [class~="bg-white/[0.08]"],html[data-theme=light] [class~="bg-white/[0.09]"],html[data-theme=light] [class~="bg-white/[0.12]"],html[data-theme=light] [class~="bg-white/[0.14]"],html[data-theme=light] [class~="bg-white/[0.1]"]{background-color:rgba(31,35,40,.025)!important}html[data-theme=light] [class~="border-[#1a7f37]"],html[data-theme=light] [class~="border-[#21262d]"],html[data-theme=light] [class~="border-[#238636]"],html[data-theme=light] [class~="border-[#30363d]"],html[data-theme=light] [class~="border-[#346b50]"],html[data-theme=light] [class~="border-[#347d4a]"],html[data-theme=light] [class~="border-[#395849]"],html[data-theme=light] [class~="border-[#3d444d]"]{border-color:#d1d9e0!important}html[data-theme=light] [class~="border-[#3fb950]/40"]{border-color:rgba(63,185,80,.4)!important}html[data-theme=light] [class~="border-[#44475c]"],html[data-theme=light] [class~="border-[#484f58]"],html[data-theme=light] [class~="border-[#4d5970]"],html[data-theme=light] [class~="border-[#576b83]"],html[data-theme=light] [class~="border-[#6e7681]"]{border-color:#d1d9e0!important}html[data-theme=light] [class~="border-[#76a8ff]"]{border-color:#76a8ff!important}html[data-theme=light] [class~="border-[#79c0ff]"]{border-color:#0969da!important}html[data-theme=light] [class~="border-[#79c0ff]/40"]{border-color:rgba(9,105,218,.4)!important}html[data-theme=light] [class~="border-[#79c0ff]/70"]{border-color:rgba(9,105,218,.7)!important}html[data-theme=light] [class~="border-[#7ee787]"]{border-color:#1a7f37!important}html[data-theme=light] [class~="border-[#907daa]"]{border-color:#907daa!important}html[data-theme=light] [class~="border-[#b9ecd8]"]{border-color:#1a7f37!important}html[data-theme=light] [class~="border-[#b9ecd8]/20"]{border-color:rgba(26,127,55,.2)!important}html[data-theme=light] [class~="border-[#b9ecd8]/25"]{border-color:rgba(26,127,55,.25)!important}html[data-theme=light] [class~="border-[#b9ecd8]/30"]{border-color:rgba(26,127,55,.3)!important}html[data-theme=light] [class~="border-[#b9ecd8]/35"]{border-color:rgba(26,127,55,.35)!important}html[data-theme=light] [class~="border-[#b9ecd8]/40"]{border-color:rgba(26,127,55,.4)!important}html[data-theme=light] [class~="border-[#b9ecd8]/45"]{border-color:rgba(26,127,55,.45)!important}html[data-theme=light] [class~="border-[#b9ecd8]/50"]{border-color:rgba(26,127,55,.5)!important}html[data-theme=light] [class~="border-[#b9ecd8]/55"]{border-color:rgba(26,127,55,.55)!important}html[data-theme=light] [class~="border-[#b9ecd8]/60"]{border-color:rgba(26,127,55,.6)!important}html[data-theme=light] [class~="border-[#dac7ff]"]{border-color:#8250df!important}html[data-theme=light] [class~="border-[#dac7ff]/15"]{border-color:rgba(130,80,223,.15)!important}html[data-theme=light] [class~="border-[#dac7ff]/20"]{border-color:rgba(130,80,223,.2)!important}html[data-theme=light] [class~="border-[#dac7ff]/25"]{border-color:rgba(130,80,223,.25)!important}html[data-theme=light] [class~="border-[#dac7ff]/30"]{border-color:rgba(130,80,223,.3)!important}html[data-theme=light] [class~="border-[#dac7ff]/35"]{border-color:rgba(130,80,223,.35)!important}html[data-theme=light] [class~="border-[#dac7ff]/40"]{border-color:rgba(130,80,223,.4)!important}html[data-theme=light] [class~="border-[#dac7ff]/50"]{border-color:rgba(130,80,223,.5)!important}html[data-theme=light] [class~="border-[#e3b341]"]{border-color:#e3b341!important}html[data-theme=light] [class~="border-[#e3b341]/25"]{border-color:rgba(227,179,65,.25)!important}html[data-theme=light] [class~="border-[#e3b341]/35"]{border-color:rgba(227,179,65,.35)!important}html[data-theme=light] [class~="border-[#e3b341]/40"]{border-color:rgba(227,179,65,.4)!important}html[data-theme=light] [class~="border-[#f78166]/40"]{border-color:rgba(247,129,102,.4)!important}html[data-theme=light] [class~="border-[#ffc5dd]/25"]{border-color:rgba(255,197,221,.25)!important}html[data-theme=light] [class~="border-[#ffd9c6]/25"]{border-color:rgba(255,217,198,.25)!important}html[data-theme=light] [class~=border-white]{border-color:rgba(31,35,40,.22)!important}html[data-theme=light] [class~="border-white/10"],html[data-theme=light] [class~="border-white/15"],html[data-theme=light] [class~="border-white/20"],html[data-theme=light] [class~="border-white/25"]{border-color:rgba(31,35,40,.08)!important}html[data-theme=light] [class~="border-white/30"]{border-color:rgba(31,35,40,.084)!important}html[data-theme=light] [class~="border-white/[0.04]"],html[data-theme=light] [class~="border-white/[0.06]"],html[data-theme=light] [class~="border-white/[0.07]"],html[data-theme=light] [class~="border-white/[0.08]"],html[data-theme=light] [class~="border-white/[0.12]"],html[data-theme=light] [class~="border-white/[0.14]"],html[data-theme=light] [class~="border-white/[0.16]"],html[data-theme=light] [class~="border-white/[0.1]"]{border-color:rgba(31,35,40,.08)!important}html[data-theme=light] [class~="focus:bg-white/[0.05]"]:focus{background-color:rgba(31,35,40,.025)!important}html[data-theme=light] [class~="focus:border-[#79c0ff]"]:focus{border-color:#0969da!important}html[data-theme=light] [class~="focus:border-[#b9ecd8]"]:focus{border-color:#1a7f37!important}html[data-theme=light] [class~="focus:border-[#dac7ff]/65"]:focus{border-color:rgba(130,80,223,.65)!important}html[data-theme=light] [class~="focus:border-white/20"]:focus{border-color:rgba(31,35,40,.08)!important}html[data-theme=light] [class~="focus:border-white/50"]:focus{border-color:rgba(31,35,40,.14)!important}html[data-theme=light] [class~="hover:bg-[#161b22]"]:hover,html[data-theme=light] [class~="hover:bg-[#1b242e]"]:hover{background-color:#f6f8fa!important}html[data-theme=light] [class~="hover:bg-[#21262d]"]:hover{background-color:#eaeef2!important}html[data-theme=light] [class~="hover:bg-[#274f34]"]:hover{background-color:#f6f8fa!important}html[data-theme=light] [class~="hover:bg-[#2ea043]"]:hover{background-color:#2ea043!important}html[data-theme=light] [class~="hover:bg-[#30363d]"]:hover{background-color:#d1d9e0!important}html[data-theme=light] [class~="hover:bg-[#34364b]"]:hover{background-color:#f6f8fa!important}html[data-theme=light] [class~="hover:bg-[#b9ecd8]/10"]:hover{background-color:rgba(218,251,225,.1)!important}html[data-theme=light] [class~="hover:bg-[#d2ffee]"]:hover{background-color:#d2ffee!important}html[data-theme=light] [class~="hover:bg-[#dac7ff]/10"]:hover{background-color:rgba(242,234,255,.1)!important}html[data-theme=light] [class~="hover:bg-[#dac7ff]/15"]:hover,html[data-theme=light] [class~="hover:bg-[#dac7ff]/[0.15]"]:hover{background-color:rgba(242,234,255,.15)!important}html[data-theme=light] [class~="hover:bg-[#e9ddff]"]:hover{background-color:#e9ddff!important}html[data-theme=light] [class~="hover:bg-[#eadfff]"]:hover{background-color:#eadfff!important}html[data-theme=light] [class~="hover:bg-[#f2eaff]"]:hover{background-color:#f2eaff!important}html[data-theme=light] [class~="hover:bg-[#ffc5dd]/10"]:hover{background-color:rgba(255,239,247,.1)!important}html[data-theme=light] [class~="hover:bg-white/10"]:hover,html[data-theme=light] [class~="hover:bg-white/[0.02]"]:hover,html[data-theme=light] [class~="hover:bg-white/[0.035]"]:hover,html[data-theme=light] [class~="hover:bg-white/[0.045]"]:hover,html[data-theme=light] [class~="hover:bg-white/[0.04]"]:hover,html[data-theme=light] [class~="hover:bg-white/[0.055]"]:hover,html[data-theme=light] [class~="hover:bg-white/[0.05]"]:hover,html[data-theme=light] [class~="hover:bg-white/[0.065]"]:hover,html[data-theme=light] [class~="hover:bg-white/[0.06]"]:hover,html[data-theme=light] [class~="hover:bg-white/[0.07]"]:hover,html[data-theme=light] [class~="hover:bg-white/[0.08]"]:hover,html[data-theme=light] [class~="hover:bg-white/[0.12]"]:hover{background-color:rgba(31,35,40,.025)!important}html[data-theme=light] [class~="hover:bg-white/[0.17]"]:hover{background-color:rgba(31,35,40,.027200000000000002)!important}html[data-theme=light] [class~="hover:border-[#505c69]"]:hover,html[data-theme=light] [class~="hover:border-[#6e7681]"]:hover{border-color:#d1d9e0!important}html[data-theme=light] [class~="hover:border-[#6e9dc2]"]:hover{border-color:#6e9dc2!important}html[data-theme=light] [class~="hover:border-[#79c0ff]"]:hover{border-color:#0969da!important}html[data-theme=light] [class~="hover:border-[#79c0ff]/65"]:hover{border-color:rgba(9,105,218,.65)!important}html[data-theme=light] [class~="hover:border-[#7ee787]"]:hover{border-color:#1a7f37!important}html[data-theme=light] [class~="hover:border-[#89c6ff]/45"]:hover{border-color:rgba(137,198,255,.45)!important}html[data-theme=light] [class~="hover:border-[#9fb5ff]/38"]:hover{border-color:rgba(159,181,255,.38)!important}html[data-theme=light] [class~="hover:border-[#b5dbff]"]:hover{border-color:#b5dbff!important}html[data-theme=light] [class~="hover:border-[#b6c8ff]/35"]:hover{border-color:rgba(182,200,255,.35)!important}html[data-theme=light] [class~="hover:border-[#b9ecd8]"]:hover{border-color:#1a7f37!important}html[data-theme=light] [class~="hover:border-[#b9ecd8]/70"]:hover{border-color:rgba(26,127,55,.7)!important}html[data-theme=light] [class~="hover:border-[#dac7ff]/50"]:hover{border-color:rgba(130,80,223,.5)!important}html[data-theme=light] [class~="hover:border-[#dac7ff]/55"]:hover{border-color:rgba(130,80,223,.55)!important}html[data-theme=light] [class~="hover:border-[#dac7ff]/60"]:hover{border-color:rgba(130,80,223,.6)!important}html[data-theme=light] [class~="hover:border-[#dac7ff]/65"]:hover{border-color:rgba(130,80,223,.65)!important}html[data-theme=light] [class~="hover:border-[#dac7ff]/70"]:hover{border-color:rgba(130,80,223,.7)!important}html[data-theme=light] [class~="hover:border-[#dac7ff]/80"]:hover{border-color:rgba(130,80,223,.8)!important}html[data-theme=light] [class~="hover:border-[#ffb26b]/45"]:hover{border-color:rgba(255,178,107,.45)!important}html[data-theme=light] [class~="hover:border-[#ffd28c]/40"]:hover{border-color:rgba(255,210,140,.4)!important}html[data-theme=light] [class~="hover:border-white/30"]:hover{border-color:rgba(31,35,40,.084)!important}html[data-theme=light] [class~="hover:border-white/40"]:hover{border-color:rgba(31,35,40,.11200000000000002)!important}html[data-theme=light] [class~="hover:border-white/45"]:hover{border-color:rgba(31,35,40,.12600000000000003)!important}html[data-theme=light] [class~="hover:border-white/50"]:hover{border-color:rgba(31,35,40,.14)!important}html[data-theme=light] [class~="hover:border-white/[0.14]"]:hover,html[data-theme=light] [class~="hover:border-white/[0.16]"]:hover,html[data-theme=light] [class~="hover:border-white/[0.22]"]:hover,html[data-theme=light] [class~="hover:border-white/[0.2]"]:hover{border-color:rgba(31,35,40,.08)!important}html[data-theme=light] [class~="hover:text-[#79c0ff]"]:hover{color:#0969da!important}html[data-theme=light] [class~="hover:text-[#a5d8ff]"]:hover,html[data-theme=light] [class~="hover:text-[#b6e0ff]"]:hover{color:#1f2328!important}html[data-theme=light] [class~="hover:text-[#dac7ff]"]:hover{color:#8250df!important}html[data-theme=light] [class~="hover:text-[#e6edf3]"]:hover,html[data-theme=light] [class~="hover:text-white"]:hover{color:#1f2328!important}html[data-theme=light] [class~="hover:text-white/80"]:hover{color:rgba(31,35,40,.8)!important}html[data-theme=light] [class~="hover:text-white/[0.72]"]:hover{color:rgba(31,35,40,.76)!important}html[data-theme=light] [class~="hover:text-white/[0.78]"]:hover{color:rgba(31,35,40,.78)!important}html[data-theme=light] [class~="hover:text-white/[0.92]"]:hover{color:rgba(31,35,40,.92)!important}html[data-theme=light] [class~="text-[#151515]"]{color:#151515!important}html[data-theme=light] [class~="text-[#162b26]"]{color:#162b26!important}html[data-theme=light] [class~="text-[#191628]"]{color:#f6f8fa!important}html[data-theme=light] [class~="text-[#241a34]"]{color:#241a34!important}html[data-theme=light] [class~="text-[#484f58]"]{color:#afb8c1!important}html[data-theme=light] [class~="text-[#4f427d]"]{color:#4f427d!important}html[data-theme=light] [class~="text-[#79c0ff]"]{color:#0969da!important}html[data-theme=light] [class~="text-[#7ee787]"]{color:#1a7f37!important}html[data-theme=light] [class~="text-[#89c6ff]"],html[data-theme=light] [class~="text-[#8b949e]"],html[data-theme=light] [class~="text-[#9ba6b2]"]{color:#59636e!important}html[data-theme=light] [class~="text-[#9ce6b1]"]{color:#1f2328!important}html[data-theme=light] [class~="text-[#9eb3c6]"]{color:#59636e!important}html[data-theme=light] [class~="text-[#9edab2]"]{color:#1f2328!important}html[data-theme=light] [class~="text-[#9fb5ff]"],html[data-theme=light] [class~="text-[#a5adb7]"]{color:#59636e!important}html[data-theme=light] [class~="text-[#a9d8ff]"]{color:#1f2328!important}html[data-theme=light] [class~="text-[#aeb6c2]"]{color:#59636e!important}html[data-theme=light] [class~="text-[#b1bac4]"]{color:#57606a!important}html[data-theme=light] [class~="text-[#b3bec9]"]{color:#59636e!important}html[data-theme=light] [class~="text-[#b5dbff]"],html[data-theme=light] [class~="text-[#b6c8ff]"],html[data-theme=light] [class~="text-[#b6fac3]"],html[data-theme=light] [class~="text-[#b7c8dd]"],html[data-theme=light] [class~="text-[#b9c4ce]"]{color:#1f2328!important}html[data-theme=light] [class~="text-[#b9ecd8]"]{color:#116329!important}html[data-theme=light] [class~="text-[#c2d0ff]"],html[data-theme=light] [class~="text-[#c3decf]"]{color:#1f2328!important}html[data-theme=light] [class~="text-[#c4b5fd]"]{color:#59636e!important}html[data-theme=light] [class~="text-[#c5f5e1]"]{color:#116329!important}html[data-theme=light] [class~="text-[#c8fdd5]"],html[data-theme=light] [class~="text-[#c9d1d9]"],html[data-theme=light] [class~="text-[#d0dcff]"],html[data-theme=light] [class~="text-[#d2b9ff]"],html[data-theme=light] [class~="text-[#d4dde5]"],html[data-theme=light] [class~="text-[#d5ffec]"],html[data-theme=light] [class~="text-[#d6e6f6]"]{color:#1f2328!important}html[data-theme=light] [class~="text-[#dac7ff]"]{color:#8250df!important}html[data-theme=light] [class~="text-[#e3b341]"]{color:#9a6700!important}html[data-theme=light] [class~="text-[#e4e8f4]"],html[data-theme=light] [class~="text-[#e6d6ff]"],html[data-theme=light] [class~="text-[#e6edf3]"],html[data-theme=light] [class~="text-[#e7e0ff]"]{color:#1f2328!important}html[data-theme=light] [class~="text-[#e9d6ff]"]{color:#8250df!important}html[data-theme=light] [class~="text-[#e9e5ee]"],html[data-theme=light] [class~="text-[#eadfff]"],html[data-theme=light] [class~="text-[#f0f6fc]"]{color:#1f2328!important}html[data-theme=light] [class~="text-[#f16022]"]{color:#59636e!important}html[data-theme=light] [class~="text-[#f1dcff]"],html[data-theme=light] [class~="text-[#f2e7ff]"],html[data-theme=light] [class~="text-[#ffb26b]"],html[data-theme=light] [class~="text-[#ffb3a7]"],html[data-theme=light] [class~="text-[#ffb4aa]"]{color:#1f2328!important}html[data-theme=light] [class~="text-[#ffbdc5]"]{color:#cf222e!important}html[data-theme=light] [class~="text-[#ffc5dd]"]{color:#bf3989!important}html[data-theme=light] [class~="text-[#ffc894]"],html[data-theme=light] [class~="text-[#ffcfdf]"],html[data-theme=light] [class~="text-[#ffd28c]"]{color:#1f2328!important}html[data-theme=light] [class~="text-[#ffd9c6]"]{color:#9a6700!important}html[data-theme=light] [class~="text-[#ffe1b3]"],html[data-theme=light] [class~=text-white]{color:#1f2328!important}html[data-theme=light] [class~="text-white/25"],html[data-theme=light] [class~="text-white/35"],html[data-theme=light] [class~="text-white/40"],html[data-theme=light] [class~="text-white/45"],html[data-theme=light] [class~="text-white/50"],html[data-theme=light] [class~="text-white/55"],html[data-theme=light] [class~="text-white/60"],html[data-theme=light] [class~="text-white/65"],html[data-theme=light] [class~="text-white/70"],html[data-theme=light] [class~="text-white/75"]{color:rgba(31,35,40,.76)!important}html[data-theme=light] [class~="text-white/80"]{color:rgba(31,35,40,.8)!important}html[data-theme=light] [class~="text-white/85"]{color:rgba(31,35,40,.85)!important}html[data-theme=light] [class~="text-white/90"]{color:rgba(31,35,40,.9)!important}html[data-theme=light] [class~="text-white/95"]{color:rgba(31,35,40,.95)!important}html[data-theme=light] [class~="text-white/[0.28]"],html[data-theme=light] [class~="text-white/[0.30]"],html[data-theme=light] [class~="text-white/[0.32]"],html[data-theme=light] [class~="text-white/[0.35]"],html[data-theme=light] [class~="text-white/[0.38]"],html[data-theme=light] [class~="text-white/[0.40]"],html[data-theme=light] [class~="text-white/[0.42]"],html[data-theme=light] [class~="text-white/[0.45]"],html[data-theme=light] [class~="text-white/[0.48]"],html[data-theme=light] [class~="text-white/[0.52]"],html[data-theme=light] [class~="text-white/[0.55]"],html[data-theme=light] [class~="text-white/[0.56]"],html[data-theme=light] [class~="text-white/[0.58]"],html[data-theme=light] [class~="text-white/[0.5]"],html[data-theme=light] [class~="text-white/[0.62]"],html[data-theme=light] [class~="text-white/[0.64]"],html[data-theme=light] [class~="text-white/[0.65]"],html[data-theme=light] [class~="text-white/[0.66]"],html[data-theme=light] [class~="text-white/[0.68]"],html[data-theme=light] [class~="text-white/[0.72]"],html[data-theme=light] [class~="text-white/[0.74]"],html[data-theme=light] [class~="text-white/[0.75]"],html[data-theme=light] [class~="text-white/[0.76]"]{color:rgba(31,35,40,.76)!important}html[data-theme=light] [class~="text-white/[0.78]"]{color:rgba(31,35,40,.78)!important}html[data-theme=light] [class~="text-white/[0.82]"]{color:rgba(31,35,40,.82)!important}html[data-theme=light] [class~="text-white/[0.92]"]{color:rgba(31,35,40,.92)!important}html[data-theme=light] [class~="text-white/[0.93]"]{color:rgba(31,35,40,.93)!important}html[data-theme=light] [class~="text-white/[0.94]"]{color:rgba(31,35,40,.94)!important}html[data-theme=light] [class~="text-white/[0.96]"]{color:rgba(31,35,40,.96)!important}html[data-theme=light] :is(.zm-site-header,.zm-site-footer){background:#f6f8fa!important;border-color:#d1d9e0!important;color:#1f2328!important}html[data-theme=light] .zm-site-header .zm-header-tabs{background:#f6f8fa!important;border-color:#d1d9e0!important}html[data-theme=light] .zm-site-header :is(.zm-primary-tab,.zm-nav-link){color:#59636e!important}html[data-theme=light] .zm-site-header .zm-primary-tab:hover{color:#1f2328!important;background:#eaeef2!important}html[data-theme=light] .zm-header-brand,html[data-theme=light] .zm-header-brand:hover,html[data-theme=light] .zm-site-header .zm-primary-tab[aria-current=page]{color:#1f2328!important}html[data-theme=light] :is(.zm-header-popover,#mobile-site-menu,.theme-menu){background:#ffffff!important;border-color:#d1d9e0!important;color:#1f2328!important;box-shadow:0 12px 30px rgba(31,35,40,.13)!important}html[data-theme=light] :is(.zm-header-popover a,#mobile-site-menu a){color:#1f2328!important}html[data-theme=light] :is(.zm-header-popover a:hover,#mobile-site-menu a:hover){background:#eaeef2!important;color:#0969da!important}html[data-theme=light] :is(.zm-site-header button,#mobile-site-menu button,.zm-header-search button,.theme-toolbar-button){background:#f6f8fa!important;border-color:#d1d9e0!important;color:#1f2328!important}html[data-theme=light] :is(.zm-site-header button:hover,#mobile-site-menu button:hover,.zm-header-search button:hover,.theme-toolbar-button:hover){background:#eaeef2!important;border-color:#afb8c1!important}html[data-theme=light] :is(.zm-site-header .zm-header-search input,.zm-header-search input,input:not([type=checkbox]):not([type=radio]),textarea,select){background-color:#ffffff!important;border-color:#afb8c1!important;color:#1f2328!important}html[data-theme=light] input::-moz-placeholder,html[data-theme=light] textarea::-moz-placeholder{color:#6e7781!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#6e7781!important}html[data-theme=light] .zm-site-header+div:has(.zm-header-search){background:#f6f8fa!important;border-color:#d1d9e0!important}html[data-theme=light] .zm-site-header .zm-brand-frog{background:#ffffff!important;border-color:#d1d9e0!important}html[data-theme=light] :is(.theme-menu-option,.theme-toolbar-button){color:#1f2328!important}html[data-theme=light] .theme-menu-option:hover{background:#eaeef2!important}html[data-theme=light] .theme-menu-help{color:#59636e!important}html[data-theme=light] .theme-manual-copy{background:#fff;color:#1f2328;border-color:#d1d9e0}html[data-theme=light] :is(.zm-compact-panel,.zm-simple-home .zm-files-panel,.zm-simple-home .zm-readme-panel,.zm-simple-home .zm-list-panel){background:#ffffff!important;border-color:#d1d9e0!important}html[data-theme=light] :is(.zm-compact-toolbar,.zm-simple-home .zm-files-toolbar){background:#f6f8fa!important;border-color:#d1d9e0!important;color:#1f2328!important}html[data-theme=light] :is(.zm-compact-row,.zm-simple-home .zm-file-row,.zm-simple-home .zm-content-row){border-color:#d1d9e0!important}html[data-theme=light] :is(.zm-compact-row:hover,.zm-simple-home .zm-file-row:hover,.zm-simple-home .zm-content-row:hover){background:#f6f8fa!important}html[data-theme=light] :is(.zm-compact-link,.zm-simple-home .zm-file-name,.zm-simple-home .zm-inline-link,.zm-simple-home .zm-repo-path a){color:#0969da!important}html[data-theme=light] :is(.zm-simple-home,.zm-github-profile){color:#1f2328!important}html[data-theme=light] :is(.zm-simple-home .zm-home-aside .zm-building-status,.zm-github-profile .zm-building-status){background:#f6f8fa!important;border-color:#d1d9e0!important;color:#1f2328!important}html[data-theme=light] .zm-simple-home .zm-muted{color:#59636e!important}html[data-theme=light] .zm-simple-home :is(.zm-repo-badge,.zm-overline){color:#59636e!important}html[data-theme=light] .zm-github-profile .zm-readme-title{color:#1f2328!important}html[data-theme=light] .zm-github-profile .zm-hero{background:#ffffff!important;border-color:#d1d9e0!important}html[data-theme=light] .zm-github-profile .zm-hero h1{color:#1f2328!important}html[data-theme=light] :is(.zm-github-profile .zm-card,.zm-github-profile .zm-readme-title,main .zm-card,main .zm-quest-card,main .zm-dashboard-feed,main .zm-dashboard-side,main .zm-dashboard-updates,.zm-github-profile :is(section,article,aside)[class*=bg-][class*=border]){background:#ffffff!important;border-color:#d1d9e0!important;color:#1f2328!important}html[data-theme=light] :is(.zm-github-profile .zm-readme-title,main .zm-dashboard-feed,main .zm-dashboard-side,main .zm-dashboard-updates){background:#f6f8fa!important}html[data-theme=light] :is(.zm-github-profile .zm-card:hover,main .zm-card:hover,main :is(section,article,aside)[class*="bg-\["][class*=border]){border-color:#afb8c1!important}html[data-theme=light] .zm-github-profile .zm-card:hover{background:#f6f8fa!important}html[data-theme=light] :is(.zm-github-profile .zm-dashboard-feed a,.zm-github-profile .zm-card a,.zm-github-profile .zm-repo-path a){color:#0969da!important}html[data-theme=light] :is(.zm-github-profile .zm-dashboard-rail>a[href="/about/jeffrey-monica"],.zm-simple-home .zm-outline-button,.zm-dashboard-rail-link[aria-current=page]){background:#f6f8fa!important;border-color:#d1d9e0!important;color:#1f2328!important}html[data-theme=light] .zm-site-footer :is(h2,.zm-footer-tagline){color:#1f2328!important}html[data-theme=light] .zm-site-footer :is(nav a,details summary){color:#59636e!important}html[data-theme=light] .zm-site-footer :is(details,.zm-social-icon){background:#ffffff!important;border-color:#d1d9e0!important}html[data-theme=light] .zm-site-footer nav a:hover{color:#0969da!important}html[data-theme=light] main :is(.ui-eyebrow,.ui-meta){color:#59636e!important}html[data-theme=light] .zm-hero{background:#f6f8fa!important;background-image:none!important;border-color:#d1d9e0!important;color:#1f2328!important}html[data-theme=light] .zm-hero :is(h1,h2,h3,.ui-eyebrow,.ui-meta){color:#1f2328!important}html[data-theme=light] .zm-hero a{color:#116329!important}html[data-theme=light] .zm-hero a:hover{color:#0969da!important}html[data-theme=light] .zm-site-footer .zm-footer-brand{color:var(--footer-brand-light)!important;border-color:color-mix(in srgb,var(--footer-brand-light) 32%,#d1d9e0)!important}html[data-theme=light] .zm-site-footer a.zm-footer-brand:focus-visible,html[data-theme=light] .zm-site-footer a.zm-footer-brand:hover{color:var(--footer-brand-light)!important;border-color:var(--footer-brand-light)!important;background:color-mix(in srgb,var(--footer-brand-light) 10%,#fff)!important}html[data-theme=light] :is(.ui-button,.ui-chip){color:#1f2328!important;background:#f6f8fa!important;border-color:#d1d9e0!important}html[data-theme=light] :is(.ui-button:hover,.ui-chip:hover){color:#0969da!important;background:#eaeef2!important}html[data-theme=light] [class~="bg-[#238636]"][class~=text-white],html[data-theme=light] [class~="bg-[#2ea043]"][class~=text-white]{color:white!important}html[data-theme=light] main:has(#article-body) h1[style]{color:#1f2328!important;text-shadow:none!important}html[data-theme=light] .zm-ambient-backdrop>div:nth-child(2){background:linear-gradient(180deg,#ffffff,#f6f8fa)!important}html[data-theme=light] .zm-ambient-backdrop>div:nth-child(3){opacity:.015!important}html[data-theme=light] pre.shiki,html[data-theme=light] pre.shiki *{color:var(--shiki-light)!important}@media print{html[data-theme=light] .recipe-print,html[data-theme=light] .recipe-print *{color:#111!important;background:transparent!important;border-color:#ccc!important}}html[data-a11y-motion=reduce],html[data-a11y-motion=reduce] *,html[data-a11y-motion=reduce] :after,html[data-a11y-motion=reduce] :before{animation-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html[data-a11y-links=underlined] :is(main,footer) a[href]:not(:has(img)){text-decoration:underline!important;text-underline-offset:.18em!important;text-decoration-thickness:1px!important}html[data-a11y-contrast=high]{--border:210 20% 55%;--ring:212 100% 50%}html[data-a11y-contrast=high][data-theme=dark]{--border:210 20% 70%;--ring:205 100% 70%}:where(button,a,input,textarea,select,summary):focus-visible,html[data-a11y-contrast=high] :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid #0969da!important;outline-offset:3px!important}html[data-a11y-contrast=high][data-theme=dark] :is(button,a,input,textarea,select,summary):focus-visible{outline-color:#79c0ff!important}html[data-a11y-contrast=high] :is(main,header,footer) [class*=border-]{border-color:#59636e!important}html[data-a11y-contrast=high][data-theme=dark] :is(main,header,footer) [class*=border-]{border-color:#8b949e!important}html[data-a11y-width=focused] main{max-width:min(100%,900px)!important;margin-inline:auto!important}.a11y-panel{color:#e6edf3;max-height:calc((100dvh - 100px) / var(--zm-a11y-zoom, 1))!important}@media (max-width:900px){.a11y-panel{position:fixed!important;left:auto!important;right:12px!important;top:65px!important;width:min(365px,calc((100vw - 24px) / var(--zm-a11y-zoom, 1)))!important;max-height:calc((100dvh - 95px) / var(--zm-a11y-zoom, 1))!important}}@media (max-width:375px){.zm-header-actions{flex:1 1 0%;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:4px}}@media (max-width:650px){.zm-header-brand>span:last-child{display:none}html[data-a11y-text="115"] .zm-header-actions,html[data-a11y-text="130"] .zm-header-actions{flex:1 1 0%;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:4px}html[data-a11y-text="115"] .a11y-panel,html[data-a11y-text="130"] .a11y-panel{top:calc(135px / var(--zm-a11y-zoom,1))!important;max-height:calc((100dvh - 150px) / var(--zm-a11y-zoom,1))!important}}.a11y-option{border-color:#484f58;color:#e6edf3;background-color:#21262d}.a11y-option:hover,.a11y-selected{border-color:#79c0ff}.a11y-selected{background-color:#1b2a3a;color:#79c0ff}html[data-theme=light] .a11y-panel{color:#1f2328}html[data-theme=light] .a11y-option{border-color:#d1d9e0;background:#f6f8fa;color:#1f2328}html[data-theme=light] .a11y-option:hover{border-color:#0969da}html[data-theme=light] .a11y-selected{border-color:#0969da;background:#ddf4ff;color:#0969da}.zm-skip-link{position:fixed;left:12px;top:-90px;z-index:300;padding:12px 18px;background:#fff;color:#0969da;border:2px solid #0969da;border-radius:8px;font-weight:600}.zm-skip-link:focus{top:12px}@media print{.a11y-panel,[data-testid=accessibility-menu]{display:none!important}}.zm-featured-card{transition:border-color .18s ease-out,background-color .18s ease-out,transform .18s ease-out,box-shadow .18s ease-out}.zm-featured-action svg{transition:transform .16s ease-out}.zm-intro-prompt{width:-moz-fit-content;width:fit-content}.zm-intro-cursor{display:inline-block;vertical-align:baseline;margin-left:3px;color:#7ee787}.zm-feed-card{transition:border-color .18s ease-out,background-color .18s ease-out,transform .18s ease-out}.zm-feed-expanded{transform-origin:top}.zm-boundary-step{transition:border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.zm-boundary-arrow{transition:color .18s ease-out}.zm-status-confirmed{transform-origin:center}.zm-reading-progress-fill{transition:width .1s linear}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.zm-featured-card:focus-within,.zm-featured-card:hover{transform:translate3d(0,-3px,0);border-color:#5c9a79;box-shadow:0 10px 28px rgba(0,0,0,.18)}.zm-featured-card:focus-within .zm-featured-action svg,.zm-featured-card:hover .zm-featured-action svg{transform:translateX(3px)}.zm-feed-card:hover{border-color:#4b7560;transform:translateY(-1px)}.zm-boundary-step:hover{transform:translateY(-2px);border-color:#79c0ff}}@media (prefers-reduced-motion:no-preference){@keyframes zm-readme-entry{0%{opacity:.45;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}@keyframes zm-cursor-flash{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes zm-feed-open{0%{opacity:.6;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes zm-confirm{0%{transform:scale(.87);opacity:.65}to{transform:scale(1);opacity:1}}@keyframes zm-reveal-in{0%{opacity:.82;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.zm-intro-once{animation:zm-readme-entry .45s ease-out both}.zm-intro-once .zm-intro-cursor{animation:zm-cursor-flash .65s step-end 2}.zm-feed-card details[open] .zm-feed-expanded{animation:zm-feed-open .22s ease-out both}.zm-status-confirmed{animation:zm-confirm .35s ease-out 1}@supports (animation-timeline:view()){.zm-reveal{animation:zm-reveal-in linear both;animation-timeline:view();animation-range:entry 0 entry 80%}}}@media (prefers-reduced-motion:reduce){.zm-boundary-arrow,.zm-boundary-step,.zm-featured-action svg,.zm-featured-card,.zm-feed-card,.zm-feed-expanded,.zm-reading-progress-fill,.zm-reveal,.zm-status-confirmed{transition:none!important;animation:none!important;transform:none!important}}.zm-nav-signal{position:relative;isolation:isolate;overflow:hidden;--zm-nav-trace:rgba(88,218,234,.86);--zm-nav-line:rgba(88,218,234,.21);--zm-nav-glow:rgba(88,218,234,.13);transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.zm-nav-signal:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;border-radius:inherit;background-image:repeating-linear-gradient(0deg,transparent 0 5px,var(--zm-nav-line) 5px 6px,transparent 6px 11px),linear-gradient(100deg,transparent 6%,var(--zm-nav-glow) 38%,var(--zm-nav-trace) 50%,var(--zm-nav-glow) 62%,transparent 94%);background-size:100% 100%,46% 100%;background-repeat:no-repeat;background-position:50%,-150%}.zm-nav-signal:is(:hover,:focus-visible){box-shadow:inset 0 -2px 0 var(--zm-nav-trace),0 0 12px -8px var(--zm-nav-trace)}.zm-nav-signal:is(:hover,:focus-visible):before{opacity:.7}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.zm-nav-signal:hover{animation:zm-nav-signal-jitter .34s step-end 1}.zm-nav-signal:hover:before{animation:zm-nav-signal-scan .42s steps(7) 1 both}}@media (prefers-reduced-motion:no-preference){.zm-nav-signal:focus-visible{animation:zm-nav-signal-jitter .34s step-end 1}.zm-nav-signal:focus-visible:before{animation:zm-nav-signal-scan .42s steps(7) 1 both}}@keyframes zm-nav-signal-jitter{0%,10%,24%,44%,57%,to{transform:translateX(0);text-shadow:none}11%,18%{transform:translateX(1px);text-shadow:-1px 0 #ff7295,1px 0 #53edff}45%,52%{transform:translateX(-1px);text-shadow:1px 0 #ff7295,-1px 0 #53edff}}@keyframes zm-nav-signal-scan{0%{opacity:0;background-position:50%,-150%}20%{opacity:.8}65%{opacity:.9;background-position:50%,55%}to{opacity:.7;background-position:50%,190%}}html[data-theme=light] .zm-nav-signal{--zm-nav-trace:rgba(9,105,218,.85);--zm-nav-line:rgba(9,105,218,.17);--zm-nav-glow:rgba(9,105,218,.1)}@media (prefers-reduced-motion:reduce){.zm-nav-signal,.zm-nav-signal:before{animation:none!important;transition:none!important;transform:none!important}.zm-nav-signal:is(:hover,:focus-visible):before{opacity:0}}