.HalloweenOverlay-module-scss-module__Ryzn_q__overlay{z-index:31;pointer-events:none;color:#1a0d28;position:fixed;inset:0;overflow:hidden}.HalloweenOverlay-module-scss-module__Ryzn_q__vignette{background:radial-gradient(80% 40% at 50% 112%,#ff6a1a29,#0000 70%),radial-gradient(120% 100%,#0000 55%,#1e06388c);position:absolute;inset:0}.HalloweenOverlay-module-scss-module__Ryzn_q__web{color:#f4e8d257;filter:drop-shadow(0 0 3px #b48cff59);width:clamp(6rem,14vw,11rem);height:auto;position:absolute;top:0}.HalloweenOverlay-module-scss-module__Ryzn_q__webLeft{left:0}.HalloweenOverlay-module-scss-module__Ryzn_q__webRight{right:0;transform:scaleX(-1)}.HalloweenOverlay-module-scss-module__Ryzn_q__batTrack{width:var(--bat-size);color:#2b1248;filter:drop-shadow(0 0 6px #c58bffa6);will-change:transform;animation:linear infinite HalloweenOverlay-module-scss-module__Ryzn_q__batFlight;position:absolute;left:0}.HalloweenOverlay-module-scss-module__Ryzn_q__bat{width:100%;height:auto}.HalloweenOverlay-module-scss-module__Ryzn_q__wings{animation:HalloweenOverlay-module-scss-module__Ryzn_q__wingFlap var(--bat-flap) ease-in-out infinite alternate}@keyframes HalloweenOverlay-module-scss-module__Ryzn_q__batFlight{0%{transform:translate(-12vw)}4.5%{transform:translate(22vw,-3vh)}9%{transform:translate(54vw,4vh)}13.5%{transform:translate(82vw,-2vh)}18%,to{transform:translate(112vw,3vh)}}@keyframes HalloweenOverlay-module-scss-module__Ryzn_q__wingFlap{0%{transform:scaleY(1)}to{transform:scaleY(.35)}}@media (prefers-reduced-motion:reduce){.HalloweenOverlay-module-scss-module__Ryzn_q__batTrack{display:none}}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/1316bdccde5e7cab-s.1605mo-2lr-0r.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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/91a2f7867a28cebf-s.2id34538z-nu0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/57b02995d6e1530a-s.p.0rt3gmdbw_rg-.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/85fcf895b86d74a6-s.1qlvuf-h9_nww.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5307092570128b5a-s.3s80slo4q4lah.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b67966e0b83b2cd0-s.p.2jrdrem4nuvb1.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_9ed89295-module__CpXOYW__className{font-family:Fraunces,Fraunces Fallback}.fraunces_9ed89295-module__CpXOYW__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Creepster;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a3ba9694c9b2886-s.2i-ime9fw9ibm.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:Creepster Fallback;src:local(Arial);ascent-override:105.9%;descent-override:24.25%;line-gap-override:0.0%;size-adjust:89.81%}.creepster_d25eae04-module__IlGQ3W__className{font-family:Creepster,Creepster Fallback;font-style:normal;font-weight:400}.creepster_d25eae04-module__IlGQ3W__variable{--font-creepster:"Creepster", "Creepster Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_eef891dc-module__S-r6ga__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_eef891dc-module__S-r6ga__variable{--font-body:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");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-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.269kn9uafm0ti.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_6b6efe24-module__MYAPcG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_6b6efe24-module__MYAPcG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@property --color-background{syntax:"<color>";inherits:true;initial-value:#f3f1ec}@property --color-surface{syntax:"<color>";inherits:true;initial-value:#fbfaf6}@property --color-surface-low{syntax:"<color>";inherits:true;initial-value:#f7f5f0}@property --color-surface-elevated{syntax:"<color>";inherits:true;initial-value:#ece9e2}@property --color-surface-high{syntax:"<color>";inherits:true;initial-value:#e6e3db}@property --color-ink{syntax:"<color>";inherits:true;initial-value:#14213d}@property --color-ink-muted{syntax:"<color>";inherits:true;initial-value:#4a5470}@property --color-primary{syntax:"<color>";inherits:true;initial-value:#14213d}@property --color-on-primary{syntax:"<color>";inherits:true;initial-value:#fbfaf6}@property --color-sage{syntax:"<color>";inherits:true;initial-value:#2a7f7a}@property --color-slate{syntax:"<color>";inherits:true;initial-value:#3d6fa8}@property --color-terracotta{syntax:"<color>";inherits:true;initial-value:#e4572e}@property --color-ochre{syntax:"<color>";inherits:true;initial-value:#b98118}@property --color-map-ground{syntax:"<color>";inherits:true;initial-value:#e6e3db}@property --color-chrome{syntax:"<color>";inherits:true;initial-value:#fff9ece6}@property --color-chrome-bar{syntax:"<color>";inherits:true;initial-value:#f7f3ebf0}@property --color-chrome-hud{syntax:"<color>";inherits:true;initial-value:#fff9eceb}@property --color-coords-chip{syntax:"<color>";inherits:true;initial-value:#f3ede0b3}@property --color-label-halo{syntax:"<color>";inherits:true;initial-value:#fff9ecf2}@property --color-layer-off{syntax:"<color>";inherits:true;initial-value:#fff9ec8c}@property --color-outline{syntax:"<color>";inherits:true;initial-value:#2d2a262e}@property --color-outline-strong{syntax:"<color>";inherits:true;initial-value:#2d2a2647}@property --color-hairline{syntax:"<color>";inherits:true;initial-value:#2d2a261f}@property --color-neatline-inset{syntax:"<color>";inherits:true;initial-value:#2d2a2614}@property --color-grid-line{syntax:"<color>";inherits:true;initial-value:#2d2a260a}:root,html[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-map:var(--font-display);--paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.55 0 0 0 0 0.5 0 0 0 0 0.42 0 0 0 0.1 -0.02'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--color-cta:color-mix(in srgb, var(--color-terracotta) 78%, var(--color-primary));--color-cta-hover:color-mix(in srgb, var(--color-terracotta) 68%, var(--color-primary));--color-background:#f3f1ec;--color-surface:#fbfaf6;--color-surface-low:#f7f5f0;--color-surface-elevated:#ece9e2;--color-surface-high:#e6e3db;--color-ink:#14213d;--color-ink-muted:#4a5470;--color-primary:#14213d;--color-on-primary:#fbfaf6;--color-sage:#2a7f7a;--color-slate:#3d6fa8;--color-terracotta:#e4572e;--color-ochre:#b98118;--color-purple:#7d5ba6;--color-harbor:#247b8a;--color-ruin:#5e6472;--color-messenger:#c0843d;--color-outline:#14213d29;--color-outline-strong:#14213d47;--color-hairline:#14213d1a;--color-neatline-inset:#14213d14;--shadow-card:0 1px 2px #14213d0f, 0 8px 24px -12px #14213d2e;--shadow-raised:0 2px 4px #14213d14, 0 18px 40px -16px #14213d47;--color-chrome:#fbfaf6db;--color-chrome-bar:#f3f1ece6;--color-chrome-hud:#fbfaf6e6;--color-map-ground:#e6e3db;--color-grid-line:#14213d0b;--color-label-halo:#fbfaf6f2;--color-intro-wash:linear-gradient(180deg, #fbfaf6c7, #f3f1ec66);--color-layer-off:#fbfaf68c;--color-coords-chip:#ece9e2b3}html[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-cta:var(--color-terracotta);--color-cta-hover:color-mix(in srgb, var(--color-terracotta) 85%, white);--color-background:#0b1220;--color-surface:#121b2e;--color-surface-low:#0f1727;--color-surface-elevated:#18233a;--color-surface-high:#1f2b45;--color-ink:#e8e4d8;--color-ink-muted:#a9b1c2;--color-primary:#f1ede2;--color-on-primary:#0b1220;--color-sage:#7cc6b8;--color-slate:#8fb0d9;--color-terracotta:#f2836b;--color-ochre:#f0c46a;--color-purple:#b19cd9;--color-harbor:#5fb7c4;--color-ruin:#9aa0ad;--color-messenger:#d9a95f;--color-outline:#e8e4d824;--color-outline-strong:#e8e4d842;--color-hairline:#e8e4d81a;--color-neatline-inset:#e8e4d812;--shadow-card:0 1px 2px #0006, 0 10px 28px -12px #0009;--shadow-raised:0 2px 6px #00000073, 0 22px 48px -16px #000000b3;--color-chrome:#0b1220db;--color-chrome-bar:#0b1220e6;--color-chrome-hud:#121b2ee6;--color-map-ground:#080e1a;--color-grid-line:#e8e4d80b;--color-label-halo:#0b1220eb;--color-intro-wash:linear-gradient(180deg, #121b2ed1, #0b122073);--color-layer-off:#121b2e8c;--color-coords-chip:#121b2eb3}html[data-halloween=on]{--font-spooky:var(--font-creepster), var(--font-display), serif;--color-cta:#ff6a1a;--color-cta-hover:#ff8a3d;--color-background:#0c0614;--color-surface:#170d24;--color-surface-low:#11081c;--color-surface-elevated:#20122f;--color-surface-high:#2c1a42;--color-ink:#f4e8d2;--color-ink-muted:#b9a5cc;--color-primary:#ff9a3c;--color-on-primary:#14081f;--color-sage:#9be15d;--color-slate:#b48cff;--color-terracotta:#ff6a1a;--color-ochre:#ffb22e;--color-purple:#c58bff;--color-harbor:#5be0c4;--color-ruin:#a99bbd;--color-messenger:#ff9d4d;--color-outline:#ff9a3c33;--color-outline-strong:#ff9a3c61;--color-hairline:#ff9a3c1f;--color-neatline-inset:#ff9a3c1a;--shadow-card:0 1px 2px #00000080, 0 10px 28px -12px #7828c873;--shadow-raised:0 2px 6px #0000008c, 0 22px 48px -16px #ff6a1a59;--color-chrome:#0c0614e0;--color-chrome-bar:#0c0614eb;--color-chrome-hud:#170d24eb;--color-map-ground:#07030d;--color-grid-line:#ff9a3c0d;--color-label-halo:#0c0614f0;--color-intro-wash:linear-gradient(180deg, #200e34d1, #0c061473);--color-layer-off:#170d248c;--color-coords-chip:#20122fbf}html{transition:--color-background .6s cubic-bezier(.22,1,.36,1),--color-surface .6s cubic-bezier(.22,1,.36,1),--color-surface-low .6s cubic-bezier(.22,1,.36,1),--color-surface-elevated .6s cubic-bezier(.22,1,.36,1),--color-surface-high .6s cubic-bezier(.22,1,.36,1),--color-ink .6s cubic-bezier(.22,1,.36,1),--color-ink-muted .6s cubic-bezier(.22,1,.36,1),--color-primary .6s cubic-bezier(.22,1,.36,1),--color-on-primary .6s cubic-bezier(.22,1,.36,1),--color-sage .6s cubic-bezier(.22,1,.36,1),--color-slate .6s cubic-bezier(.22,1,.36,1),--color-terracotta .6s cubic-bezier(.22,1,.36,1),--color-ochre .6s cubic-bezier(.22,1,.36,1),--color-map-ground .6s cubic-bezier(.22,1,.36,1),--color-chrome .6s cubic-bezier(.22,1,.36,1),--color-chrome-bar .6s cubic-bezier(.22,1,.36,1),--color-chrome-hud .6s cubic-bezier(.22,1,.36,1),--color-coords-chip .6s cubic-bezier(.22,1,.36,1),--color-label-halo .6s cubic-bezier(.22,1,.36,1),--color-layer-off .6s cubic-bezier(.22,1,.36,1),--color-outline .6s cubic-bezier(.22,1,.36,1),--color-outline-strong .6s cubic-bezier(.22,1,.36,1),--color-hairline .6s cubic-bezier(.22,1,.36,1),--color-neatline-inset .6s cubic-bezier(.22,1,.36,1),--color-grid-line .6s cubic-bezier(.22,1,.36,1)}*,:before,:after{box-sizing:border-box}html,body{max-width:100%;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable;height:100%}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){html{transition:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100%;color:var(--color-ink);background-color:var(--color-background);background-image:var(--paper-grain),linear-gradient(to right, var(--color-grid-line) 1px, transparent 1px),linear-gradient(to bottom, var(--color-grid-line) 1px, transparent 1px),linear-gradient(to right, var(--color-grid-line) 1px, transparent 1px),linear-gradient(to bottom, var(--color-grid-line) 1px, transparent 1px);font-family:var(--font-body),"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-position:0 0,0 0,0 0,-1px -1px,-1px -1px;background-size:180px 180px,48px 48px,48px 48px,192px 192px,192px 192px}::selection{color:var(--color-ink);background:color-mix(in srgb, var(--color-ochre) 38%, transparent)}html[data-halloween=on] ::selection{background:color-mix(in srgb, var(--color-terracotta) 55%, transparent)}html{scrollbar-color:color-mix(in srgb, var(--color-ink) 35%, transparent) #0000;scrollbar-width:thin}img,svg{max-width:100%;display:block}button,input{font:inherit}button:focus-visible,a:focus-visible,[tabindex="0"]:focus-visible{outline:2px dashed var(--color-terracotta);outline-offset:3px}h1,h2,h3,p{margin:0}ul{margin:0;padding:0;list-style:none}
