@property --bn-a{syntax:"<color>";inherits:true;initial-value:transparent}@property --bn-b{syntax:"<color>";inherits:true;initial-value:transparent}.bnav{--bn-ease:cubic-bezier(.2,.8,.2,1);--bn-spring:cubic-bezier(.34,1.56,.64,1);--bn-a:rgba(255,255,255,.66);--bn-b:rgba(255,255,255,.42);--bn-sheen:rgba(255,255,255,.75);--bn-edge:rgba(255,255,255,.62);--bn-hi:rgba(255,255,255,.95);--bn-rim-a:rgba(255,255,255,.95);--bn-rim-b:rgba(249,132,17,.32);--bn-shadow:rgba(20,28,66,.4);--bn-ink:#5B6386;--bn-sel-ink:#1F2A5C;--bn-sel-ic:#F98411;--bn-sel-a:rgba(255,255,255,.97);--bn-sel-b:rgba(255,255,255,.8);--bn-sel-hi:#FFFFFF;--bn-sel-ring:rgba(249,132,17,.24);--bn-sel-shadow:rgba(20,28,66,.42)}.bnav.on-dark,.cs-home[data-theme=dark] .bnav{--bn-a:rgba(40,52,112,.6);--bn-b:rgba(16,24,60,.5);--bn-sheen:rgba(150,195,255,.18);--bn-edge:rgba(255,255,255,.14);--bn-hi:rgba(255,255,255,.16);--bn-rim-a:rgba(170,210,255,.45);--bn-rim-b:rgba(255,156,69,.38);--bn-shadow:rgba(0,0,0,.6);--bn-ink:rgba(238,241,250,.66);--bn-sel-ink:#FFFFFF;--bn-sel-ic:#FF9C45;--bn-sel-a:rgba(255,255,255,.2);--bn-sel-b:rgba(255,255,255,.08);--bn-sel-hi:rgba(255,255,255,.26);--bn-sel-ring:rgba(255,156,69,.4);--bn-sel-shadow:rgba(0,0,0,.6)}@media (prefers-color-scheme:dark){.cs-home:not([data-theme=light]) .bnav{--bn-a:rgba(40,52,112,.6);--bn-b:rgba(16,24,60,.5);--bn-sheen:rgba(150,195,255,.18);--bn-edge:rgba(255,255,255,.14);--bn-hi:rgba(255,255,255,.16);--bn-rim-a:rgba(170,210,255,.45);--bn-rim-b:rgba(255,156,69,.38);--bn-shadow:rgba(0,0,0,.6);--bn-ink:rgba(238,241,250,.66);--bn-sel-ink:#FFFFFF;--bn-sel-ic:#FF9C45;--bn-sel-a:rgba(255,255,255,.2);--bn-sel-b:rgba(255,255,255,.08);--bn-sel-hi:rgba(255,255,255,.26);--bn-sel-ring:rgba(255,156,69,.4);--bn-sel-shadow:rgba(0,0,0,.6)}}.bnav{position:fixed;z-index:55;left:50%;bottom:max(12px,env(safe-area-inset-bottom,0px));transform:translateX(-50%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:min(372px,calc(100% - 24px));padding:6px;border-radius:28px;background:radial-gradient(120% 170% at 50% -70%,var(--bn-sheen),transparent 55%),linear-gradient(120deg,var(--bn-a),var(--bn-b));border:1px solid var(--bn-edge);box-shadow:inset 0 1px 0 var(--bn-hi),inset 0 -1px 0 rgba(255,255,255,.12),0 2px 8px rgba(20,28,66,.06),0 24px 48px -18px var(--bn-shadow);-webkit-backdrop-filter:blur(28px) saturate(180%) brightness(1.05);backdrop-filter:blur(28px) saturate(180%) brightness(1.05);transition:--bn-a .4s var(--bn-ease),--bn-b .4s var(--bn-ease),box-shadow .4s}.bnav:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(115deg,var(--bn-rim-a),transparent 30%,transparent 62%,var(--bn-rim-b));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.bnav .bn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:54px;border-radius:22px;font:600 .68rem/1 var(--font-figtree,var(--font-sans,system-ui)),system-ui,sans-serif;letter-spacing:.01em;color:var(--bn-ink);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color .3s,background .3s,box-shadow .3s,transform .25s var(--bn-spring)}.bnav .bn svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--bn-spring)}.bnav .bn:active{transform:scale(.93)}.bnav .bn.on{color:var(--bn-sel-ink);font-weight:700;background:linear-gradient(180deg,var(--bn-sel-a),var(--bn-sel-b));box-shadow:inset 0 1px 0 var(--bn-sel-hi),0 0 0 1px var(--bn-sel-ring),0 1px 2px rgba(20,28,66,.08),0 12px 24px -12px var(--bn-sel-shadow)}.bnav .bn.on svg{color:var(--bn-sel-ic);stroke-width:2.1;transform:translateY(-1px);filter:drop-shadow(0 3px 6px rgba(249,132,17,.35))}body:has(.bnav) footer{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 84px)}.bnav button.bn{border:0;background:none;padding:0;margin:0;cursor:pointer;font:600 .68rem/1 var(--font-figtree,var(--font-sans,system-ui)),system-ui,sans-serif;appearance:none}.bnav .bn .spark{fill:currentColor;stroke:none}.bnav .bn-ek.on svg{color:#0B6FA8;filter:drop-shadow(0 3px 6px rgba(11,111,168,.35))}.bnav.on-dark .bn-ek.on svg,.cs-home[data-theme=dark] .bnav .bn-ek.on svg{color:#7CC4FF}.bnav .bn-dot{position:absolute;top:9px;left:calc(50% + 7px);width:8px;height:8px;border-radius:50%;background:#F98411;box-shadow:0 0 0 2px rgba(255,255,255,.9);animation:bn-ping 2s ease-out infinite}@keyframes bn-ping{0%{box-shadow:0 0 0 2px rgba(255,255,255,.9),0 0 0 2px rgba(249,132,17,.5)}70%,to{box-shadow:0 0 0 2px rgba(255,255,255,.9),0 0 0 9px rgba(249,132,17,0)}}@media (hover:hover){.bnav .bn:not(.on):hover{color:var(--bn-sel-ink)}}.bnav .bn:focus-visible{outline:2px solid #0B6FA8;outline-offset:2px}@media (min-width:761px){.bnav{bottom:max(16px,env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.bnav .bn-dot{animation:none}}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_c13015{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_c13015{--font-poppins:"Poppins","Poppins Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_c8591f{font-family:Poppins,Poppins Fallback;font-weight:600;font-style:normal}.__variable_c8591f{--font-poppins-deva:"Poppins","Poppins Fallback"}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_04858b{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_04858b{--font-figtree:"Figtree","Figtree Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_df3ded{font-family:DM Mono,DM Mono Fallback;font-weight:500;font-style:normal}.__variable_df3ded{--font-dm-mono:"DM Mono","DM Mono Fallback"}