@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-ext-400-normal.c9d43156.woff2)format("woff2"),url(../media/dm-sans-latin-ext-400-normal.cfc0d8ac.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-400-normal.10ebc248.woff2)format("woff2"),url(../media/dm-sans-latin-400-normal.f7d9b363.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-ext-500-normal.1bdc943a.woff2)format("woff2"),url(../media/dm-sans-latin-ext-500-normal.aa6e1b18.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-500-normal.03b817ab.woff2)format("woff2"),url(../media/dm-sans-latin-500-normal.f1f0bc5a.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/dm-sans-latin-ext-700-normal.44f5264b.woff2)format("woff2"),url(../media/dm-sans-latin-ext-700-normal.a5cea0c2.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/dm-sans-latin-700-normal.e6771148.woff2)format("woff2"),url(../media/dm-sans-latin-700-normal.00586766.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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(../media/fraunces-vietnamese-400-normal.99ecfe00.woff2)format("woff2"),url(../media/fraunces-vietnamese-400-normal.1fd21485.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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(../media/fraunces-latin-ext-400-normal.c7d22566.woff2)format("woff2"),url(../media/fraunces-latin-ext-400-normal.114a8dc4.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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(../media/fraunces-latin-400-normal.d10fec43.woff2)format("woff2"),url(../media/fraunces-latin-400-normal.65658578.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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(../media/fraunces-vietnamese-600-normal.1ec02b6f.woff2)format("woff2"),url(../media/fraunces-vietnamese-600-normal.3f91bf66.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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(../media/fraunces-latin-ext-600-normal.176d1a3e.woff2)format("woff2"),url(../media/fraunces-latin-ext-600-normal.bf4f2e8c.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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(../media/fraunces-latin-600-normal.c640b5a0.woff2)format("woff2"),url(../media/fraunces-latin-600-normal.d457138a.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:400;src:url(../media/jetbrains-mono-cyrillic-ext-400-normal.6f9993c7.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-400-normal.69fafd92.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:400;src:url(../media/jetbrains-mono-cyrillic-400-normal.6948140b.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-400-normal.60cea313.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:400;src:url(../media/jetbrains-mono-greek-400-normal.9f68a1db.woff2)format("woff2"),url(../media/jetbrains-mono-greek-400-normal.c26df111.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:400;src:url(../media/jetbrains-mono-vietnamese-400-normal.b1a6308d.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-400-normal.b3c2ab27.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:400;src:url(../media/jetbrains-mono-latin-ext-400-normal.59050454.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-400-normal.6ced78ab.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:400;src:url(../media/jetbrains-mono-latin-400-normal.7d81c911.woff2)format("woff2"),url(../media/jetbrains-mono-latin-400-normal.6c85c018.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.b11feff1.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-500-normal.5aec284f.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.d81abe7a.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-500-normal.edaa4566.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.a2e1a924.woff2)format("woff2"),url(../media/jetbrains-mono-greek-500-normal.74544975.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.5d5c4800.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-500-normal.28011dde.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.a5021e3f.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-500-normal.ae81f3bd.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.0b0311a6.woff2)format("woff2"),url(../media/jetbrains-mono-latin-500-normal.dbb47f19.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}.developers-page{--ink:160 25% 5%;--paper:120 10% 98%;--primary:160 67% 18%;--primary-light:160 60% 26%;--accent:164 90% 32%;--muted:160 10% 38%;--border:150 15% 85%;--card-bg:0 0% 100%;--background:var(--paper);--foreground:var(--ink);--card:var(--card-bg);--card-foreground:var(--ink);--primary-foreground:0 0% 100%;--secondary:150 15% 95%;--secondary-foreground:var(--ink);--muted-foreground:var(--muted);--stats-bg:var(--ink);--stats-text:0 0% 100%;--stats-muted:0 0% 70%;--code-bg:160 25% 8%;--code-border:160 20% 15%;--code-text:150 10% 85%;--code-keyword:164 100% 50%;--code-string:39 100% 65%;--code-comment:160 10% 50%;background:hsl(var(--background));color:hsl(var(--foreground));min-height:100vh;font-family:DM Sans,sans-serif;line-height:1.6}.developers-page h1,.developers-page h2,.developers-page h3,.developers-page h4,.developers-page h5,.developers-page h6{letter-spacing:-.02em;font-family:Fraunces,serif;font-weight:600;line-height:1.1}.developers-page code,.developers-page pre,.developers-page .font-mono{font-family:JetBrains Mono,monospace}.developers-page .btn-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:.375rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.developers-page .btn-primary:hover{background:hsl(var(--primary-light))}.developers-page .btn-secondary{color:hsl(var(--primary));border:2px solid hsl(var(--primary));background:0 0;border-radius:.375rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.developers-page .btn-secondary:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.developers-page .section-label{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--primary));margin-bottom:1rem;font-size:.75rem;font-weight:600}.developers-page .feature-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.75rem;padding:1.5rem;transition:all .3s}.developers-page .feature-card:hover{box-shadow:0 15px 40px hsla(var(--ink),.08);border-color:hsl(var(--primary));transform:translateY(-4px)}.developers-page .code-block{background:hsl(var(--code-bg));border:1px solid hsl(var(--code-border));border-radius:.75rem;font-family:JetBrains Mono,monospace;font-size:.875rem;overflow:hidden}.developers-page .code-block-header{border-bottom:1px solid hsl(var(--code-border));background:hsla(var(--ink),.5);color:hsl(var(--code-text));align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;display:flex}.developers-page .code-block-content{color:hsl(var(--code-text));padding:1rem;overflow-x:auto}.developers-page .code-keyword{color:hsl(var(--code-keyword))}.developers-page .code-string{color:hsl(var(--code-string))}.developers-page .code-comment{color:hsl(var(--code-comment))}.developers-page .stats-bar{background:hsl(var(--stats-bg))}.developers-page .stat-number{color:hsl(var(--accent));font-family:Fraunces,serif;font-weight:600}.developers-page .stat-label{color:hsl(var(--stats-muted))}.developers-page .tab-btn{color:hsl(var(--muted));cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.5rem 1rem;font-family:JetBrains Mono,monospace;font-size:.875rem;transition:all .2s}.developers-page .tab-btn:hover{color:hsl(var(--foreground))}.developers-page .tab-btn.active{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.developers-page .faq-item{border-bottom:1px solid hsl(var(--border));padding:1rem 0}.developers-page .faq-question{cursor:pointer;color:hsl(var(--foreground));text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;display:flex}.developers-page .faq-answer{color:hsl(var(--muted));padding-top:.75rem}.developers-page .accent-border{border-left:4px solid hsl(var(--accent));padding-left:1rem}.developers-page .gradient-section{background:linear-gradient(180deg,hsl(var(--background))0%,#f0f4f2 100%)}.developers-page .compare-table{border:1px solid hsl(var(--border));border-radius:.75rem;width:100%;overflow:hidden}.developers-page .compare-table th{background:hsl(var(--secondary));color:hsl(var(--foreground));padding:1rem 1.5rem;font-size:.875rem;font-weight:600}.developers-page .compare-table th:first-child{text-align:left}.developers-page .compare-table th:not(:first-child){text-align:center}.developers-page .compare-table td{border-top:1px solid hsl(var(--border));padding:1rem 1.5rem}.developers-page .compare-table tr:hover td{background:hsla(var(--primary),.03)}.developers-page .text-foreground{color:hsl(var(--foreground))}.developers-page .text-muted-foreground{color:hsl(var(--muted))}.developers-page .text-primary{color:hsl(var(--primary))}.developers-page .text-accent{color:hsl(var(--accent))}.developers-page .bg-primary{background-color:hsl(var(--primary))}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px hsla(var(--accent),.2)}50%{box-shadow:0 0 30px hsla(var(--accent),.4)}}.developers-page .animate-pulse-glow{animation:3s ease-in-out infinite pulse-glow}
