@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/3d51db290a6a25f3-s.0kkodo7okz7sx.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/f7054824cbb51795-s.3gwda9lv2grgl.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/74effe3e2193102a-s.p.2ke8r1sltdje0.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_bc82ba2b-module__EJNura__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_bc82ba2b-module__EJNura__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.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:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.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:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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_76a6fa4d-module__Bvit3q__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_76a6fa4d-module__Bvit3q__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.lx{--paper:#f3efe8;--paper-2:#ebe5db;--card:#fbf9f5;--ink:#1a1714;--ink-mid:#57514a;--ink-soft:#8c857c;--line:#1a171414;--brand:#f90;--brand-text:#c96f00;--brand-slab:#b86a00;--slate:#51585d;--night:#120d08;--ring:0 0 0 .5px #1a171417;--shadow-long:0 24px 60px -32px #281a0a59;--glow-card:#ffffff73 0 0 60px -30px;--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.34, 1.4, .64, 1);--ease-zone:cubic-bezier(0, .7, .4, 1);background:var(--paper);color:var(--ink);font-family:var(--font-inter), system-ui, sans-serif}.lx-bg{background:radial-gradient(60% 1100px at 50% 0%, #ff990024, transparent 70%), var(--paper)}.lx ::selection{background:var(--brand);color:var(--ink)}.lx :focus,.lx :focus-visible{outline:none}html[data-kbd] .lx :focus-visible{outline:2px solid var(--brand);outline-offset:3px}.lx-display{font-family:var(--font-display), var(--font-inter), sans-serif;letter-spacing:-.03em;font-variation-settings:"wdth" 96;font-weight:800}.lx-mono{font-family:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;font-feature-settings:"tnum"}.lx-card{background:var(--card);box-shadow:var(--ring), var(--shadow-long)}.lx-ring{box-shadow:var(--ring)}.lx-night-card{box-shadow:var(--glow-card);background:#000}.lx-grid-paper{background-image:linear-gradient(#1a17140b 1px,#0000 1px),linear-gradient(90deg,#1a17140b 1px,#0000 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 80%)}.lx-slab{--face:var(--brand);--slab:var(--brand-slab);--t:6px;padding-bottom:var(--t);border-radius:999px;display:inline-flex;position:relative}.lx-slab>span{--lift:0px;background:var(--face);box-shadow:inset 0 1px 0 #ffffff59, 0 calc(var(--t) + var(--lift)) 0 0 var(--slab);transform:translateY(calc(var(--lift) * -1));transition:transform .25s var(--spring), box-shadow .25s var(--spring);background-image:linear-gradient(#ffffff38,#fff0 60%);border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}@media (hover:hover){.lx-slab:hover>span{--lift:2px}}.lx-slab:active>span{box-shadow:inset 0 1px 0 #ffffff59, 0 1px 0 0 var(--slab);transform:translateY(calc(var(--t) - 1px));transition-duration:80ms}.lx-key{--t:4px;box-shadow:0 var(--t) 0 0 #d8d0c3, var(--ring), 0 14px 24px -14px #281a0a66;transition:transform .2s var(--spring), box-shadow .2s var(--spring);transform:translateY(0)}.lx-key:hover{--t:5px;transform:translateY(-1px)}.lx-key:active{--t:1px;transform:translateY(3px)}.lx-press{transition:transform .25s var(--spring), background-color .25s var(--ease), color .25s var(--ease)}.lx-press:hover{transform:translateY(-1px)}.lx-press:active{transform:scale(.97)}.lx-swatch{transform-style:preserve-3d;position:relative}.lx-swatch>i{border-radius:inherit;background:var(--side);position:absolute;inset:0}.lx-swatch>b{border-radius:inherit;background:var(--face);background-image:linear-gradient(180deg, #ffffff40 0, #fff0 60%), var(--grain,none);position:absolute;inset:0;box-shadow:inset 0 1px #fff6}.lx-dim{color:var(--ink-soft);align-items:center;gap:.75rem;display:flex}.lx-dim:before,.lx-dim:after{content:"";opacity:.5;background:currentColor;flex:1;height:1px}.lx-dim-tick{position:relative}.lx-dim-tick:before,.lx-dim-tick:after{content:"";opacity:.6;background:currentColor;width:1px;height:12px;position:absolute;top:50%;transform:translateY(-50%)}.lx-dim-tick:before{left:0}.lx-dim-tick:after{right:0}.lx-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}@keyframes lx-marquee{to{transform:translate(-50%)}}.lx-marquee{animation:lx-marquee var(--dur,40s) linear infinite}.lx-marquee[data-reverse]{animation-direction:reverse}.lx-marquee-hover:hover,.lx-marquee-hover:focus-within{animation-play-state:paused}@keyframes lx-bob{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-10px) rotate(calc(var(--r,0deg) + 3deg))}}.lx-bob{animation:lx-bob var(--bob,6s) var(--ease) infinite}@keyframes lx-pulse{0%,to{box-shadow:0 0 #ff99008c}50%{box-shadow:0 0 0 7px #f900}}.lx-pulse{animation:2s ease-in-out infinite lx-pulse}@keyframes lx-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lx-progress{animation:lx-progress var(--dur,6s) linear both}@keyframes lx-rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}.lx-rise{animation:.7s cubic-bezier(.22,1,.36,1) both lx-rise;animation-delay:calc(.1s + var(--i,0) * 90ms)}@media (prefers-reduced-motion:reduce){.lx-marquee,.lx-bob,.lx-pulse,.lx-rise{animation:none!important}}html:has(.lx){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3efe8}html:has(.lx) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3efe8}@keyframes lx-shimmer{to{background-position:-250% 0,0 0}}.lx-shimmer{--spread:90px;--base:currentColor;color:#0000;background-image:linear-gradient(90deg, #0000 calc(50% - var(--spread)), #fff, #0000 calc(50% + var(--spread))), linear-gradient(var(--shimmer-base), var(--shimmer-base));background-size:250% 100%,auto;background-repeat:no-repeat, padding-box;background-position:100% 0,0 0;-webkit-background-clip:text;background-clip:text;animation:3.2s cubic-bezier(.2,.8,.2,1) 1s infinite lx-shimmer}@media (prefers-reduced-motion:reduce){.lx-shimmer{color:var(--shimmer-base);background:0 0;animation:none}}
