:root{--bg-primary:#fff;--bg-secondary:#f4f6fb;--bg-card:#fff;--bg-dark:#0d1b3e;--bg-dark-2:#111f4d;--border:rgba(26,47,110,.12);--border-dark:hsla(0,0%,100%,.1);--text-primary:#0a0f1e;--text-secondary:#4a5568;--text-muted:#8a9ab0;--text-on-dark:#f1f5f9;--navy:#1a2f6e;--navy-light:#2563eb;--accent-1:#1a2f6e;--accent-2:#2563eb;--accent-3:#1e40af;--gradient-main:linear-gradient(135deg,#1a2f6e,#2563eb);--gradient-glow:linear-gradient(135deg,rgba(26,47,110,.15),rgba(37,99,235,.15));--font-sans:var(--font-sans,"Outfit",-apple-system,sans-serif);--font-mono:"JetBrains Mono",monospace;--max-width:1200px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.container{max-width:var(--max-width);margin:0 auto;padding:0 1.5rem}.section{padding:6rem 0}.section-header{text-align:center;margin-bottom:3.5rem}.section-label{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--navy);margin-bottom:.75rem;background:rgba(26,47,110,.08);padding:.35rem 1rem;border-radius:100px;border:1px solid rgba(26,47,110,.15)}.section-title{font-size:clamp(2.1rem,4.5vw,3rem);font-weight:800;line-height:1.1;margin-bottom:1rem;letter-spacing:-.02em}.section-title .gradient-text{background:var(--gradient-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle{font-size:1.1rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.7}.rss-link:hover{opacity:1}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .45s cubic-bezier(.16,1,.3,1);border:none;font-family:var(--font-sans)}.btn-primary{background:var(--gradient-main);color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(26,47,110,.35)}.btn-secondary{background:hsla(0,0%,100%,.08);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary:hover{background:hsla(0,0%,100%,.12);transform:translateY(-2px)}.btn-outline{background:transparent;border:1.5px solid var(--navy);color:var(--navy)}.btn-outline:hover{background:rgba(26,47,110,.06);transform:translateY(-2px)}.btn-lg{padding:1rem 2.25rem;font-size:1rem}.text-center{text-align:center}.grid-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(26,47,110,.03) 1px,transparent 0),linear-gradient(90deg,rgba(26,47,110,.03) 1px,transparent 0);background-size:60px 60px;pointer-events:none;z-index:0}main{position:relative;z-index:1}.glass-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;transition:all .45s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 12px rgba(26,47,110,.06)}.glass-card:hover{border-color:rgba(26,47,110,.25);transform:translateY(-4px);box-shadow:0 16px 48px rgba(26,47,110,.15)}.breadcrumb{display:flex;gap:.5rem;align-items:center;font-size:.85rem;color:var(--text-muted);margin-bottom:2rem;flex-wrap:wrap}.breadcrumb a{color:var(--accent-1);transition:color .2s}.breadcrumb a:hover{color:var(--accent-2)}.breadcrumb .sep{color:var(--text-muted)}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.product-card{position:relative;overflow:hidden;padding:1.5rem;display:flex;flex-direction:column}.product-card .badge{position:absolute;top:1rem;left:1rem;z-index:2;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:.3rem .75rem;border-radius:100px}.product-card .badge.ai-designed{background:rgba(139,92,246,.2);color:var(--accent-2);border:1px solid rgba(139,92,246,.3)}.product-card .badge.bestseller{background:rgba(26,47,110,.1);color:var(--navy);border:1px solid rgba(26,47,110,.2)}.product-card .badge.custom{background:rgba(16,185,129,.2);color:var(--accent-3);border:1px solid rgba(16,185,129,.3)}.product-card .vial-wrap{display:flex;justify-content:center;padding:1.5rem 0;margin-bottom:.5rem;position:relative}.product-card .vial-wrap:before{content:"";position:absolute;width:100px;height:100px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,212,170,.08),transparent 70%);pointer-events:none;border-radius:50%;opacity:0;transition:opacity .6s ease}.product-card:hover .vial-wrap:before{opacity:1}.product-card .vial-wrap img{height:160px;width:auto;object-fit:contain;filter:drop-shadow(0 10px 30px rgba(0,0,0,.3))}.product-card .vial-wrap svg{filter:drop-shadow(0 8px 25px rgba(0,0,0,.35));transition:filter .4s ease}.product-card:hover .vial-wrap svg{filter:drop-shadow(0 12px 40px rgba(0,0,0,.45))}.product-card h3{font-size:1.05rem;font-weight:600;margin-bottom:.35rem}.product-card .short-desc{font-size:.85rem;color:var(--text-secondary);margin-bottom:.75rem;line-height:1.5;flex:1 1}.product-card .price-row{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.product-card .price{font-size:1.25rem;font-weight:700;color:var(--accent-1)}.product-card .old-price{font-size:.9rem;color:var(--text-muted);text-decoration:line-through}.product-card .add-btn{width:100%;padding:.7rem;border-radius:8px;background:var(--gradient-main);color:#fff;border:none;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .45s cubic-bezier(.16,1,.3,1);font-family:var(--font-sans)}.product-card .add-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(26,47,110,.28)}.product-detail{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;padding:2rem}.product-detail .vial-large{display:flex;justify-content:center;align-items:center;padding:2rem;position:relative}.product-detail .vial-large:before{content:"";position:absolute;width:180px;height:180px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,212,170,.1),transparent 70%);pointer-events:none;border-radius:50%}.product-detail .vial-large img{height:300px;width:auto;filter:drop-shadow(0 20px 50px rgba(0,0,0,.4))}.product-detail .vial-large svg{filter:drop-shadow(0 15px 40px rgba(0,0,0,.4))}.product-detail h1{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.product-detail .meta{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}.product-detail .meta span{font-size:.85rem;color:var(--text-secondary)}.product-detail .meta strong{color:var(--text-primary)}.product-detail .description{color:var(--text-secondary);line-height:1.8;margin:1.5rem 0}.product-detail .price-large{font-size:2rem;font-weight:700;color:var(--accent-1)}.product-detail .qty-row{display:flex;align-items:center;gap:1rem;margin:1.5rem 0}.product-detail .qty-row input{width:70px;padding:.6rem;border-radius:8px;background:hsla(0,0%,100%,.06);border:1px solid var(--border);color:var(--text-primary);font-size:1rem;text-align:center}.product-detail .qty-row input:focus{outline:none;border-color:var(--accent-1)}@media(max-width:768px){.product-detail{grid-template-columns:1fr}}.cart-page{padding:2rem 0}.cart-table{width:100%;border-collapse:collapse}.cart-table th{text-align:left;padding:1rem .75rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);border-bottom:1px solid var(--border)}.cart-table td{padding:1rem .75rem;border-bottom:1px solid hsla(0,0%,100%,.05);vertical-align:middle}.cart-table .product-info{display:flex;align-items:center;gap:1rem}.cart-table .product-info img{height:60px;width:auto}.cart-table .qty-input{width:60px;padding:.4rem;border-radius:6px;background:hsla(0,0%,100%,.06);border:1px solid var(--border);color:var(--text-primary);text-align:center}.cart-table .remove-btn{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:1.2rem;transition:color .2s}.cart-table .remove-btn:hover{color:#ef4444}.cart-summary{margin-top:2rem;padding:2rem;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;max-width:400px;margin-left:auto}.cart-summary .row{display:flex;justify-content:space-between;padding:.5rem 0}.cart-summary .total{font-size:1.25rem;font-weight:700;border-top:1px solid var(--border);margin-top:.5rem;padding-top:1rem}.form-group{margin-bottom:1.25rem}.form-group label{display:block;font-size:.85rem;font-weight:500;margin-bottom:.4rem;color:var(--text-secondary)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.7rem 1rem;border-radius:8px;background:hsla(0,0%,100%,.06);border:1px solid var(--border);color:var(--text-primary);font-size:.9rem;font-family:var(--font-sans);transition:border-color .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--accent-1)}.form-group textarea{min-height:120px;resize:vertical}.alert{padding:1rem;border-radius:8px;margin:1rem 0;font-size:.9rem}.alert-success{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);color:var(--accent-3)}.alert-error{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ef4444}.alert-info{background:rgba(6,182,212,.1);border:1px solid rgba(6,182,212,.3);color:var(--accent-1)}.loading{display:flex;justify-content:center;align-items:center;padding:4rem;color:var(--text-muted)}.spinner{width:40px;height:40px;border:3px solid var(--border);border-top-color:var(--accent-1);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.hero{min-height:90vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:6rem 0 4rem;background-image:url("data:image/webp;base64,UklGRmgrAABXRUJQVlA4IFwrAAAwuQCdASowAZQBPj0cjEQiIaESSm4gIAPEtLdr2gJJN9dBsoUS0AFD5HT577zHn35rfaftR+8X1g4Q/h/vN9E/rp+Q/KP+6ftz94P7//q/MB8P/M3/F9R38i/mv98/Kr/DfuD9H0a3kf+H6CPsB9I/zX+E/yP+9/v/zJfh/438l/eT+O/yX+x/Lz6Av5v/Q/73+a39o///vq/5Dy1PO/YE/mf9B/3X+R/Kr6jP7j/r/6f8r/gz9J/9b/B/57/1f5D7Dv5X/V/9r/e/3g/zP/////3v+x39w//n7tX7T/+w1/7YF3vcEPTzFBXApeVKFAKINZoelPtRS4rK/ay0fmHcx1mnD+d9MfzOHy1rqY/IAPnCkaSCpkPF13HrSl6KNxseCGg8SRJ5/1YgOvj7jZ2+wrRjbcKfoItrX7dnVBQReT5dQRcU433nX9stj6bLcUSv84s/sJl0ldmhb20hdk1cBpGySRGFdM60TxIeqiS71LZb3TiS0F7LgajN+rPGkj4wFZm9vu0ZVRdjHEEYbpPw7MXQeMRxizH9jzUWyZWplVPaPie72kFCTYd0QQKr2uaIvJh1GZTwpGkg3KfF6ORSVbjtarFn39iRZp0WCpDAXEYoXJP6NzVuVx6zsy77A7CQLIw3S9Rx5u9+dG/OuhfVLrtkHti6smFrYlemJWQQq37nX/n7W4AgktvuDY9x785mJQoNOJ599TUC76lEvIX+nY7obpQhU8SVFyLAgFYP5IKf2TOmcIGhFGg0OUezhSNEQUbmKK1jLCpLoga2pmo3Nqmm9urvZ8WMvjvImV1maXNeEXVXuov2WRJhETltt9+5p3Y2AY1fut1+EgtylqqvvyC2k3+r9UsyS20hZ4OVaBSNI2SLgBE700Ix9c8Kq+KnVECLFeW+mcBIk3I6ja/sILggiR5Mvw5b9xspZuohRUhLX5N4l5A2UsbfnpTAVPb0jCRDzBUK7d3iVxiQblOM3Ixt7pdgPN/GxfWBvW3Bq07a8B+tWtrf2qUpIwQN6qNeiBuUlFnSNPCvNgYo8fsWPs23TzqVdlLAUa5Vw3S+MoOH5LEmHXSIvFNAHcIpi2wNTjZOwKGNYBi/2oGhWtK7l2m5SNIeVar9ObjRVJKKBDRK/VpJyweYn9szZGG5RVESTbCI/PrKtVwjwp5B0tCnnH4OlDxs7+mg6o5VLamgf31MpelGyhlOtyk37NgJvZCmltms8YbpUfIunWPa7WWLnHr9vdtBfdcDb6dKE+44vXXm0gzP/lGcV8jcHBZbc4N26FYYBDf+EEXYQpVyqdjxqve7Kn3aoy0mC+X2+Kt1LKi3NyZEzBPv4ZvNhINynGcdSvmCWyiTdY8hMi0sZRsSS6X2jid2KqU/AFk72+3GY8WmoJKVBzcLrk0Rb++ppcq+FvytO9QfGDxjetfNYC0F1t//ZABKaoKX25cajo+KCRkI8sCf3SbVXNR/3zPWfHVMD/MWsL2EgJFqIOc3l6ziYfXOyoav+V27pE+I9bStC1D9XcvcSpRBDTy4N64ISNJBckDChBf8M1dn81CBKwiFEVAkfCABLAgHV+0sFc5XkhMqG2ZkcCAQC+IUkMT68HJ6/bPfg72uf3nVpMNwqTz1aNw3/DvuwaWoKbsffLUVXAaGdJcOY1To68XpWuJEflgcVViL/iB5MH4QVV7l8ju3uZ7n3/98gFfWpMOYeaTR52MA1mGZzjgL7VGL9PfO9IqeWS1vvk6hTdUVW3TEgpc0BQZmynlkIrRfYI8pNmedPuqRpGyBC/zTwqyga4VOVXXTg2yiLgZwDBaAhGux5o8KRSHeyWMCVbQXZIJgcC8L6ef6Zqa4DR3TZ552wjBK9HVrTy8vK/sdyjcU6mBMrm0c+DQ+H1DMgnwT/b+TWeLe96qsRkmVAT8P/ORgIGBMy4/7ZWFS0XX/dU1eeKms29fnOx24Bi4ticHdcwECVdUiWffJ3XtJomDr0JHZRveHcmIxAAD+/4PJd+NaNO3P9mYVP8n78GCzcwtpfUEKuBo1Nhms/g14AfFCbaxZ02+du13SNx8lEEVPpEBJuxsbhMkv5+/oqJwiPdmobqDeKdXa5iE+skVa/4uAPhE8yZWy8H8DIAYZxSuOkYZKHN0ycwzeykIjndaUupEw3hFUOrt6hab6T1YC9TVEMXSKf30GqBXOQhIVm0Dwf0Cxq2MimcQ10OMO7BrAKozopJhW6NbpVsZnfKOcHPofhhBXWgxQNJ6b9Mnxx7uLIJHW+U9+8oVM8B0UywVuBKQjvPIgICkMs546so5gB/fRz8YsWEerd8nHfSiYohNAFIWr77niAWL3rb1wTVGaAP4zLfPw7JcGlinP3osZjodD/OQYHEJln71hWr7cRdTzYaaXKXpzBGUAeLibZCzJMfN+FvxZUd+My3nEWj/z5JaG3NIfZ9sxnB5VPr/DM7tiVGoKc0a9/ED6kr7QlxBck6sD986tAISvRhxDGXv2e00aCpdwcb9UofSC2Ic3fAzCJUtaQYGs+8b/fNGEv86Vvb3iTYjbOYzixkkBrtx0LyPrPP/4C7kj6cWf9PgkfGz/SIKali/jwbaZBhM9C4Irbks/5qAMHZWmsrA9O8s4WxofxPai4xFLitku8Do/V/vNjIPV2JkdMCWUJEVIiNYpcTKOcqeatxzVo/WdQgJXbHBQysvHoRpl390BmJ0lMefGN038eLgVW/nHt3LzizuYCvwU7dVCbkqcvq+pC9fus875RnOOpYLAaouXBBSZDYQfhMooR8JzNbLYNgoNphBb7Y4mK2zT2xIjOmnCRMDUEVtDZAHCIu+3JRswfzWWpzucr2n2RcqrnKA8meUAulrL1lKsEIUlY8Dh+z4G8+4SU5ry1XuGduMS6WyGD/M8nP8upeaaunKjdipC8BIvF53inVS3s4/56hLUY8tskxNCsXk86aJ4u0JNKehYCV9dd8GVW5+3px9j1hHH1dUY+3qlqllo8yn5onc2EJJm+z/7m3yb1GzUcwgex76a/hrAhS7SXIG/tVfMbS17+wJ1pb+PTeQFzkpBBhEC6TB1YGQVkAYfF1Blq/wLdnC6RgN3FccWw65kOcuya6RqWtR0zt2DhZRhbGjwxuZ1L5XicslMZTUqztLDTyWUPzLFZrjwe4slNty8P5Ob/rFLwal7uaplRlGzyhFv/bzgEiQjl6pQND8LUEaRRSzmqnGHXeDQwoJ9H4abDCIIxQsVSlJDyGT7PRzNGSAdEaiVCfz2PnFsV9FwHv2mxFzwMG1G2pCw2UV7kdH5lQX3N9LAOtnop+a6vZptZDMqsDwmthDbNNBXsqYTn/1SMSz83l++3VT4wBpEchXpKNGQX8PZCbiEjHyQZVEEGJArIbNu57DgeoDKQR/BSy4xcwKG/CIhYsvRMjXd2sp6IOAoIpbqBEqG5S1j6sOlMz9+3Et/uvtipBVbPnTa83c+yMvCT0bwX+B8penYWjFIJaW9j/b3iJAEFnPKKmqU2ing6MfKABvcUQZwGYQED0Fc+wM4Nqg+3fzJ8Mh/3iHxU48SPFnJdeP04TejXLczQ0j/VgLOZxIUqTaRQNTzE/qZQB/F+d4+pzKdczSXmTK+mRCF2IRRh+J0AOAtWTSCYmzbGikYyqJL08nTCm3sBMmdRZycm8Z2A3LV/tUBoJp/+wblS1en+z5Vp9zXNSojMR/eij8r/tEjP3j2q5/6Jr6aaBILsCYH40DhzgcUcw3AcPmNgMswWEG3Nw67T1QJ2d+AFwC7eGBCxGqH6/OPcD0HF9c20qkAM8sd+D0Jn4xFMTXTfqrccLOunbgstHl2p/fVS81iCoAGmXcKibDhV+bxR0o08BU1kBaLXTjurWdh+qiAMGD4DplnjzniMPfTi/S7HluKy1PfWJkBkvk4DmaMwq708awNugxkMvCLMzqTNM7KC73HBAbQ3eChAEwzvfTosSdkwPlpWxe75FEYcjeMOoYN4MJ10S+5VZZe+Px+xQ3QZlHi+ThStD1cmPSWKu3+7gPrE1UpRujCLy9EgsaDwPdF7EX/UVfi88xaWPqnCn2V0JWn1lZgb+64orA4LLzfZlZQ9mth52lZiGBFKwUdaa+WafjpwpC8Z0ly9I0BNnpQvfIZJ1CizEJvwrLgwEe2MEdnw7Tq87wi4J6GBj4an/n97XDtjcHSVJCFXazzNbbFHwjSKfS17uFRHhwRxz2j8eCIkaWw7Ei6lbtfOAbm/2P5AzclVjzqPDB8kxD/ELrI2veakE1lW8JQ/J+j430QxDgpFO8MqNZt+Qp1ZgEvetYtqHBYWNvC+Plr/wXUR39YwKdYtez+bV4TyJDsvjOjmoagb4wYtu/fcfLpdzpoTOoOSkV2dJcPqyWu7aePhq8WI1+d+idMAfMsJSS5Ue1VmDFf6E0YF0YUCQtABlSuvkq81G8Vrv0MO2zz2SXYBnMr+9IpzMC+r9dg7a2O4K47GxrLukAv/N8m38M8O18PeBVAZ8T6c4t69ADMRCh0FNR0LO/R4Bz+IHzNaGJn/iLKXLLMQRmbredGXcif10bHBwzut3pAukec9Cdi9mqzH27XHnr9AEKUItwpeR7LNx3j5N21NZQsb9B5UodIx6RTFD6Y7OMnCG/+o0KHGb+3Y5h04CM5H/+8uHJhrqxzpGm32H8TFh3fCFDviSenzS2e/kRRV0k1Y6glz0EMtu7RQ1ZgH7tEjAfbgnl3hkVEwKi1JoSgeza5FcFC414KFD4+Mdsj8mk1d/cWUhQmjZk2mxjmm52W7/XvzHEbTz3fFSyk7RjlG709XoFA0dkxIqjTJLxLUPwml4LjOFTfh8wEHcNrLKxidtBpfTEHj10ZEAg7KLdaXMxu47ycboJSGwXL/qznZ0vPqwJMRc0Tk7xRY9mm29gmOMRtOBB2FA6ZLfnoUQUlfUc8Ht/v2dAWF4KgoVgMiFfpC7jNLte7FnTvV2Qgy2wMiwbCaFwvMqp7P5m89waCz0CtDt0w3X/NIBpgwywearRpNJzS/3Qw8AtNVjG3im6BvVtZPLItlubo117rdzu6zP6T2sp7/hRe6bsiXTKusueAHu4H3JA8+cQ2TKcJM5KcltGlCqJ9bOcCCvP1DE7rsGuE7KTay80mR9yDyMH+UCKPNDrKmKsM/qQLRWzUzBWTIMdTF7e2Y4H1xI0DYj+a96qB3/YR5/COBhJb/cV2SMbvIPiJ96zJ6qOVQndMvHAjcOiMUUpDJcc//mC9WWYkWlxBfE7lb4qZKV1le4GjUZ0+0pnKJawMldZIRNHXy7PMoX6V8dy+9bQBcRvrMDJLrhQFiCKw+CQYZ3rvG75iMR19vSNPjxUp4dj+IO1j/duAJ/9bqUwj79Tu4ymlFAJCVE65DbP9Fplx1CWXRBYuWljOQsIKVRf5klyVTxsJ2bi6WISykSTWrCGERPgjS7hK1oriQjD/9QFY9uECC7lEQCGCkM93S0lHE4Gx1WUy+Ngl/vdikaVaeyTI0zQ3WEgRIctacOHBVa/NTHtvyo1Bl0e0U4wZ3cIjXV4Oz29+p9TlzyWlwUr0wMowsZXxkMSCTCR64IrRC6gcvwFmxDzQFuxNkAGMAOlIXqxNc8sW+bXLQ0j+Fjlo0lpCrjyNeSPavoxn15QQ+rr0ILuiFaNRr7f/StZhahbmm+x9+/D44Bw9oVfXpkYNOPIUVechsEmGNrel2hBPIqOTf2canqWbdYV4ikS77OLjDT2VsaGKxH2HLlers7KaMENob9N90D63izHSUUhedX3BNVF+zjdswRVffETRn/FbgMaCJmnbjsUIoC+suc8KBNCC9hXvzhdHEyc7m6BM9bFP8l4RlblS/x7W66KIuvd9nD4397HwPKKSMC/eUMLv06Gx/WkdI8OvFDHSKNAGSCJw+sQLNLKp/D1/9tb7rF/9kNqKc1LtwAm+MuAK0+KY1pnBdyZXJf8YD7Sag2GS3ur/RbQb6zz9ZwvweV5GdSmK3R5fKlt+EPFKORWqwPdUtut8WO0ZKaXIUts5LHoUonJSb4t3V/Av4PJFCZstk+6/ZLN8o/eBHyneiTLKi5k8W0DFTdbAFUyVZJh6rc96wEOmtzq5mrIRXgaHsi/wrYa8t29J0DHDfnQctjLrwr8sFxsrV8Hqxn1d+8L9OgWQEYbLILYUfk3ZDOJlL47QUieozZl30IRe6vXr52HwS/tjP6IBdqPu+/tekfXHSYystQaX76ViWtT7fRhWbFm4IBLz/EemPWMmW6R56VMnaRmCHblhohPQXtjjefr3CAOwZsZ/MvXnbS9REvAxGsl1Ctt04cQ2QfggmJAf9zqeDE/5SEwLkImkE2imckM9wHf4CzwIDvOC6jc0WsCt7csac061a8azksNEU+1bQ8LGRhT66JiGcOj2JSlhkK25Lhrlo/IbZv7qw2WEZC9sRNMhV8c1LrOwJ+/a2B9LvDlRX4544GEZBBsZ6+89/pispw0kVWmK8ZXwBS74iSM4MrADMfmgZEv1RGXR/pfGff2uNrzL0mhK+CQMaRn0sgLY03aODePTpmPyCTLcWo22reCxWP7LDyk9bLnNSvm1laYatguL3BtujZGUDKey8vccCwyfkNQh/m7bpx5542HbNmvsSJngpWuVzVaRQc9eYgz0eDW9u/NanKKiUJx2ksbJaLd2wSi7d3SI0/I0GXlOdu4kc3tka1s2U67FC6U2FMQZ8jS3yC1VKZO/nVUiscaJyWyyzrubzMqnjypzjM2+dwRHVd0BUCWLiJFY4Vop+qFCohyeBCJuzmVA20ewGR3ZSIIV1D7hZ0IyUqv8YfNlFsKpEovUAP/EY7r/HFfAmvJODqEXqNYf/7WP7SWQn43OWO9lvrHFtCsit6rIPTnaSdTntaIAAmFBxRRAxq6S33I+/GvNbz1ilpV5Q58mc1cD+VA3T92gNctxAVp+wO/77LIdnvsiX0cZ8z3KVqD7ygMcAkFKAVKyUq2n4i+k300zjZgqweRpLQ9tbErYRAGZKB9VO8Hr1tQQICkYI02WtDshx7k1piAcdeJ74ToKpX6SPryrKsH5BNYjOxVrAf36Dlx37q8cbtWXekP2wQDLwDiqSLq2wddWtGS6YfhAW8GEVSKTwndoUx4sLlve7aL+kv51uzF2NB6GOyXSbJS2j5EBvHEmrx8tqk4Qj9ceUVueA3AHDRBIbsTufZPxkE6Qg41VvY/g0111PYdP+v4+DkXh2R+SHep+nvQ5tc7PmZ8ZiiIbOzSU/1t0fCYKUxUqeHy1JoYmKozdBo9Z5VY1RjZNYtEZe8vIeIZuJuJd0+k4CkPFMvFr5Q/fi5mncuQAzistJjqr/MP2mHg1B0VQNuBlHaGAQ1M24bAhsonddGZxjusu3dRfgmTcglAW1WTVF6PpHwnl6jaEOr0H10LEVHiZZL0N6IEM9se+IPMYQDzAuLHL6mUSXHwrSc39fncSqjLpLIgdKkRYvip2UArxqN6/p/45+b2IVeZNfHwc4RPvtq+1uxiHjLAFLmUoMcqQcXG5lMr+DCQ80Lo3XZ49VuQWaNDeJPvSFnyT13MyAiBgszU4rFGjfSAKykydE7d7YMzaIRGIUJyj01GPFOFEsvULOSH98xP4Z6Vnc+kbk+HQYzQs6Dvgct26Ci3RAw/ZlJrQRfQTuPbwjzIoMD31dk5QR5/mNYuzjFlPBM1U8YwBk0/xOfypb/S72H/I4KT3W0pvg/+Hc59BQILL6gnyIM81yKLarK+M6VJl8PwVG/zdsSHTOY9l7+bzFhVsR29lnhUsQS/qxf+tmw2rlRTc58idmERtp+3Ev+yKqu8ksP5j5AWxe0nZwkjk9Ygk4xA4TYY+sydcW0xVLC62LEe3qLKOCidwdxowV6Ur6C73VuHG6tqkI546jxpjVBdbW2Pp+t+73YPVb2sNlSpRxliKq1IzlXfggNfJepfViH0cwsS+GNH0oCk2tmtmy8wCz92MTYy+plEWn0lkuuDgneVmHEvoeHF49zAzkPvT+EL73POmXk+i8DGmTJOExdFj6o8NffbtjK45xN1GMLvwnfFEgFKS77o3iPoXRiWnlSEcyULCg/A0GWSpTLCEdiM+zf+Jr6szy3PxNUxhi81w4Ofww6Zmfa+m9eFsw5q4+c2UY3oaPz1uGHZfD6hHidaq52bkhrciNgjtHuyYIFYcRq/+l6zOZCEnTs8yBv4QK6T/T+GuCGRfVvCSXGZdihXh//vF3xWUEEyXqGnEqCdBUyrk0MMS/xPhRi+wsrUEAFOWwyZ1to/kX8Rn7JGPLqvVVB64v/bKcNtD/Qeelu/gdGUKg/aUGU+qNNd2xDNB72Srx2VEQowmugl95mUnkuOXgR3TT3x26+Z3nHqpJ87oLl+jg5C118oUkFiZXtvRvGFQhS4/bam2czlY3c8bc/4S3Ba892dKvWUZckTjCNpbkzB8dMPPX1ecImJgCPpTovSEPu+Es8csE+b1DG9K6y3U6mTDpxzAQ4wemIY5kc+hebLJ44qr0LoDo8PON7Wx9SnhMBvahLsEvId4990mT/A5QToOULx8ZlZiS+3CHDvFdQ+MvNGj/7HFKmhUMqRw0ygr7A3EjacMBroFGjuNZ9th2ygI04zyFwvWxkWaNMy9vltgxMy9K9wsyAoHRD9fzZzrnhP6a6aEhgs2CGNEn1zSXPn8RPK70mJwtU6DWIuFI1e1v44Erh2jhHf2Comk2mzstMg4lND6/vy0RyIESMule4UPOsnrYBi9ZejmOr9r7gskhxR4KEctWeHBfFOY+/+QPAQ+oSduYvOI9wV9lZ+RVRDPkQ5hciiKATq3wnz8lQ8rBPvEzZHKirjdPqAWu1XN3ORpR7h1QVKzsw2nfv1dMyiHwOb30fsb3uP4IxI59DoOb2CxLInfTJ/95NI2UnPtcttg3CRiulvlURK330HQ0IIFwzt8CGnhjNOpqmO+k+MRshlZqKmDr7mdciKXA1qT1lIBlEDP3DuwwhKZEkZ4jWE4kJ/baq+an0oN5O/L3TOqTCdqlnFblzFMHOxXwz8tZbvdNGhaGp8LZBdqIQRPd1LSpAIRGwcAxu5QWt4lV3KFrr8O7TFVCicN4QVc70UfpF+GXRILJ1HdxUGplePk8lyMfGc7FXipH4pWpZbVBZbxalUrTBk0LXgxrcz4Qu5TuiCbh2iqIS+FgCeEB1cHR5ZOshOvDI9VThtIaP6N0hRzPXumwCduuAyLU3ZswDwnU2BBqARr7FHKlegVC5z51aCxq5ZP1W8Agj96wJ5mis8ZIK58qHBQYdrL+58fh7B9etudZjch8dhe/mzDcfTdbHXJU7EVFNVk3jpZrBBTaGcOWwXmscsm6Mhckvt1YapoFCKWijDM9ZmGu1EsANlvrdSO9FN20znvBqFEHDmxoICEfMCtQDQ5LIco1Vww9C8VWrLx9y9K7kGQGHYWFQ3Co8tUDXtcBHLXI20IsB9lHup/4y/2beNyzvbem1bNTXqUmvgCrM3wAOy2sS67JoTY2E8tqWAyHfLdwf8D+erlb63srxldygEwtKG+dPpj4UYpBcErZfempUXrrjglige04p84FIUmckyXJhj7I307Iuwgb+6kgQK172+HiaWiYitfpSs2/TmA2Pi0pXzI+cLOUC0f4+44pARk4DeeTyap5g+z3Xl8HCKWVqQ9XTxgfIwfvCGfDq/Q2eTVQiR5oPjjHqWxEi8kxIzZFPr6U1zgfQUJukSMgUIEyqosweigKr1bTdH4l+H3cL/+FDb2771bUW4c68M95wGNP6Y3dwdEX5AqWnjYV0ING7EYaF67mzhB/fOWHtHxsy70FrL+PwChia7CayxZTJF0VGocimIDvEcikQFCivBc0ez9de7Exp4qh7VpVhMZvSv8RkBxyp4LxdXPHrRwoN6gF6rszX6ya9tYhFP3AtwZnuuj3lXc2u9udnRF+KbD/HTOxCpFsPLToiZb1Fmo8riWvsM5H/JPVV6kZFOllVj7mYpWb5s2q7emtlLZ4tfxMnNmY1Z2zaSutetmtKsRm9hVd1UCGC3b3rfbOKHMXJVYvc9ei83sONUn69XVzWH4KkTghVPG8A7zj/8Ul9Z35HR+sWtjxJHqzlrFjjZUkpg1XfH4N1/geXZcILiNlL/wEuhXePPqFW7UaG+lRPWkEIsenXtgydROwLmhNYglvCUYotoHgVxukoeSrtDHwy9Sn25gIW15v8A86umO4a2fcAbCtEfeY4CWNerioboWkEeg7pAP3A5ruafoMh/hmyjly0kqZCmgv3savhQLs2Hd0o4M1X5vY5AL5vPDkalNpCiWZwfXTJnOEgYxzxqAODcZgr2KJ2jV4rKgtxHP7MoiXdHTpZ2kEuQxdw/6xZiqzuQSn+9+kVMN7LAGgQrI5imX/925rmh5KoTYiw2vqhWPfQTqkH4oTWgWv0jpWZq/Vq66GmyuvcEjq/H/HYvpdZvY5Rosg9+m7SDGMAP6eS3dsiUOJEDy/8lGg2Gam9mXnpMcx7G1UTJGrNM84lywwjZN8R4scijszQb2xN8pFtSRVcEDVnm7DNfhmfifQny9e+jBZj48WAumPRRozcpsLJWwPeJaQIbW0Uzy+B+V7go61104XDdrIeJxChuZSkXWpCr5UcpeWr4fIz6hio7pUhiQIqoIoeSIAi2WgAKa5hl27MMDW9rrqHRvKcuWoivenuPJ5XtbHG0cFn4ySZRUxDrehSZr+Yl1kzq50diW95sahhwyA+s4GnEfCScj17rdhBjvMRJhQ9fQyJSdhUqn+O5wLliebRaTnROvjI3Ic0pamtu3AktAkHRXtzcmp753z1pup4p508JyvB1fD/XXI8jyqZzeRDFCChL9XdD0YlnKAgDZtNIRed2sPxsBshmuVHl/l/LfobLTfId+b+N+pLFB0xB7fknviXtV3ql1lNBgVBAAbpfvKuuP0k/V81cr8w6tBfhn+jl7DIdG18k09/wwH86We2CtMyST9DaD/umy9CESpzik/wslhL3LF5CjDMq4Gk0ljI+OxoSU6i5pfqals3+LoCfAji+XPQRckPnxxL55vdc5W0l9YSc7F7K6loSTnOfClKK5XtU+BVXNa000fwGeq4tI4JmOvqPBxKfEgZzCLhcrgqYKtF2TYmPo0LUmb975kb7+KFLKTk5PUlAVIjy0uAlXWyb4UXoxgs6x6fkbxSZsjKxsxdibbjZLNf2MOrEE4Qt+ec6Ik10+iqJXyda8vgRwAxg7UCQFST3SXjHl/oJjBICuIn+aKnOz/W0IbzjZSKxbzW3Krvxoc2lhT+W3tSwtWAwpGjDoU3N10R/PZg99Jo4phxnuka1iwhjVy7pEZlJ778W6rRYnHNhCzXy7rAVUVJVFa8Pw4p+OiUVay2Rqr+QPrISaJflIdPE04wOzpEnUMMOLwnSwqfH26tNCezXXSZckIMVhC3bcV1ChtLtizDNMH9gPyWTYAbp2yXb7pQtbDZdxhStR2LKcPVeRiQLsdxyGBVuMrVHbKe9V1s1biQulPq1gUmR86rm7JNfRlrOK3c4PCfycbq9kpsXXoOVhkL/HtdGpzeSUL+4EKBNWF73138un+N4PW2I4sDyPQcezSEPv9RtbX9sMWLcREwis3qGtWy5SQZEYIAqsRokgrco/4oPRkodcoENRTLOCLrcy92Hqz/YQbYED19AbQL8abpaQ21lYgFmupENcn2O6PGoS4SmVuXcleHOWlqJooDLhZCCDy46gDkPkAI5MiC85UaeRhtkz4YFCj/oOv7apwtT+Xy4uNCCoIJe4EKJYn4A9tzb3Ehn9pm8dVcw9vQh0tL7/gNZ/usvOM9Ro0Hk1aJkufPFkIGF8lru57vwev50nkox1cHJ5aL31DtFE/tqH2x1h8FuzVcryjK8mA7pufbQOhm81wEcFRdAXco5rKfdpcNLmgScJUBuch7yt1wo9lJhYpSsxwhiy8atWGRCNuQ8TQdVtulMGMddRz2oA9RLvZE9J9DfgPeoxo91kYS7GTr6azSTt0vNvHz+XlKQtF/nL7B9xxKY00UfV/KiwX/c50J22ZdUj0AF01r/TXf7XHpLPIPRZ6T8QDiQkzJyXJhBoT1JdkIz6VneLhtExKGUaaeUHR8UBuFJ2VkZQXVHPsA/8OBo0yS0qSQ74rV27fjgw/8FlYIVraBnKzG5AG5KGFgXzEgWREJvANYaC63jov62+/FLYOBJodDUuQyqPja60NXy6+OoY5aibSAy4dKql86T35sMsS4p2nsNNB7zqkM5Lgty+SzLHeEfY/E1K+OUxNRVlOUJ1vYSdEkgiP3mMiYjvVhI22yhHmVg8ODl3VEZ7hGfouYcgnB6dEH7mCgPJwkAYYVkcQoBwzDKxShqfOhVYe2zAYvkDuNlz1CHV1Bg8dJC74aaeNnwBOzSMNFx1OOcvZZFOde2DO+wbbEn9dBCHKO7fBhtKsOlVUY8W0jo1Y/JvMY2T7v1Ovqkospuqm7P3JWbKeuxVlOvpfVIu8WyIrh8JIagtNQvMbKvvIAmxbfj3beXsxKaA38Nx+HVMxHRBwsYvobPU7ZrKOZIOp5eIWIUlcd36F+7bOgV9E/HZ2YUrlURrfOFvEJ3yksi9SkEOIaVtXgsnZhnA0mS5KkCp0RHx/uQz56fFd9HsyNbLtqg/nwevH695Ulk6nKKjj79Gx3yx2no6sNWKZjxPNlBW7MPCF7WBkBXhr23nbVZos+zfXP/4xYj1V09Ym/i6yMygqiKBR4bzhRWN+Ge77juALeGkAAMilqV8LUbYppGxvbnTP27j1yz059KzSj2MMKeV66YgbyPQhtnN4qVQqMokFRXx/Em2jey0fUhUVcxmdSzMGtHh3UWln1ft9lSOgEJfdrOMFpncnnqS4KHgMG5dz3/KvMYG/PQfhRHoFgXiAVX18Skkcchu4QMg0fDgNiMUyUxsGHkhdIJbGMvwn/UbnsfaO5DI9dDfNltH03BWq8+n3lsufRjfvF02YCJ+A6TAW29Ve1pWJFN3tlIA7F/GHAjov4ey/+YBlPVmLF311ktyqrpd85/2I34R9l4K/30FPwZKv+zmKPxjJlL2gD4bgMuIctUASFY2Z2QbCVb9m3Cbv4lu+zbk811iOVblbtT7JZdBx+gnuY9Xg0Jd2MJOR0ZrguM1tnaHqjMO2+VTrQ6kM+cep0jVQiVMnKyWYmvSkM5VaJb2zCQOUo6edgH/yJqfhxLr+v5O8aAmCFGWMWmsZSXMHNM4PyzeYj6KB/+499XlqW82GqyclPuBHaIIRKFGGptddi8ZD0dUuAIi7m+dexUqReA97k1QzNkCd15mAiFFQQ3UMY9p/RuAabLy8cEAwWdY/s8KpbGlZq3j1Onxo/msNnqBeKzDEIxn2fBEw3q6pNcagXg5S/A4YInDWViWvHCo+yPsJ1OGgW5fvmK3dJS/Uqk/WooyNsGO0LCRng3E0tY1cXduI0XhsZ7XlVa0C9K9Q9krqgn6ZlygIqkhGt12eKbI5GNM2t3trqrYOm0vhSd/yYu8UIH5Cfc06YjUhWRXuJOmA7LFuVNf9Db5IhQiCN+Rt3ioXIIMG06VW6a9Uupi5h4zMLAZhn/B20h58lecADG5RSY3c2DUCAn9m71uVXNgUADPRp9LAyd5t5/2TyW9f43Zwx2izfw68okE5szxv/cQxo+rOYO2gHbJ1sHAdKznOXqjN9uKRhjS9KpwdnJpSkFB0ePx3/biuciaArGScm9wja6qcy4KIDRaz+/YrvX2R7ED5f6fPcIznnwkAbF0IdPoNbhA8MDVSsg1Px3Z+DjkgujyaNONiX43UZxmrTUaiiNuXgRR1Ca+ngO2lOf9ON8aJC37n4a+bIT8BbTBn4keBeBY8WQnMNRTOFDv/uOMzNgWYyn+vCdCc3qkmoRo6SSAFIHGpLtlLUQedeFaGPDlq1cKKYCZFTdNcLlz7xzijYMuSAJw/TqLVObGVhZBU7ApOLAPNAei+I1sRCC2RECi+JxacfgbE83G0HfUJ34z7CU7N3IGlq0vsnuEAspdFIglwJfTxOCA3l8zfAw+2qJiK7QjkEGgOIYoF0h463ub0qCEZzKpLa3++JHM3J5vCDuOF4l5VC/Cz6xCE7bo1AeMfMtdNT/ez+ZPvHMLjJt1terC2wSGh2d069AbZQXD7Br442EARJwm160Kn/xvjpej7CgRHGBYVNwcqaU6WAxA3+92qhUNtbbtQYqV+CkNWXVdibd/2D/EMg3OWOorxAnGR9y9jJ37EmW6BBNFj1ILxiTT06MGqEP9OwAUdD0EhgxqUxoqSQFm0zMA/ksxVIzTe31TGO6KtSqh5udq6jxDVOTCXlLm+3F0IND69epUL3Iv5B648LMd2LcoH63SWw1Mip7ZDo8XuEeNdZ7e63mYU4HULscgulBCReES5TXFtcdvDNI9lGnfomiV27P6jzU5qV03oSZIqJmR21Av+uKXR0I2ELEt1JH72s6ElXSODCtBcgHnQadBuYtNznj/K543Cv1/87mDtpV8sEMVC0yzGeDrwwB9N61kKgeYZFR6K9+tNkIgrSXj/3J59jvFiYTp2xx+YGsLTRmHql2QFgmrbuy56xVTMbTX+BcPfD6AKlJbzeK7DaS13pE52vDqimHlFamlyW2p3g3Zh2EBe9D7yxCGkwL6kO01/Gd/s9EgxO0KR7QIxq/rfBlUK+htzM6/wvU8dtCs8BAOzdt0e1Za4gEph2iouzzp7MJoIFxABNzgk8Ga5RAD4tQYjoj4YIQULZlFE6BWAeW8InbLav5XMb9kgygQxITLIX8Mjx04Vv1sFDoNZI5h387UrzysRhs8WQCmhsagntFFrSWbnQA8JokIAAA"));background-size:cover;background-position:50%;background-repeat:no-repeat}.molecular-helix{inset:0;width:100%;height:100%;z-index:0}.hero-glow,.molecular-helix{position:absolute;pointer-events:none}.hero-glow{top:-30%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(6,182,212,.12),transparent 70%)}.hero-content{position:relative;z-index:2;max-width:720px}.hero h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem}.hero h1 .gradient-text{background:var(--gradient-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 30px rgba(0,201,167,.15))}.hero p{font-size:1.15rem;color:var(--text-secondary);max-width:560px;line-height:1.8;margin-bottom:2rem}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(6,182,212,.1);border:1px solid rgba(6,182,212,.2);padding:.4rem 1rem;border-radius:100px;font-size:.8rem;color:var(--accent-1);margin-bottom:1.5rem}.hero-badge .dot{width:6px;height:6px;background:var(--accent-3);border-radius:50%;animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.hero-actions{display:flex;gap:1rem;flex-wrap:wrap}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem}.feature-card{padding:2rem;text-align:center}.feature-card .icon{font-size:2.5rem;margin-bottom:1rem;display:block}.feature-card h3{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.feature-card p{font-size:.9rem;color:var(--text-secondary);line-height:1.6}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:2rem;background:var(--bg-card);border:1px solid var(--border);border-radius:20px;margin:3rem 0}.stat-item{text-align:center;padding:1rem}.stat-number{font-size:2.5rem;font-weight:800;background:var(--gradient-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label{font-size:.85rem;color:var(--text-secondary);margin-top:.25rem}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:1.5rem;gap:1.5rem}.blog-card{padding:2rem;display:flex;flex-direction:column}.blog-card .tag{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-1);margin-bottom:.75rem}.blog-card h3{font-size:1.15rem;font-weight:600;margin-bottom:.5rem;line-height:1.4}.blog-card p{font-size:.9rem;color:var(--text-secondary);line-height:1.6;flex:1 1;margin-bottom:1rem}.blog-card .read-more{color:var(--accent-1);font-weight:500;font-size:.9rem}.article{padding:2rem 0;max-width:720px;margin:0 auto}.article h1{font-size:2rem;font-weight:700;margin-bottom:1rem}.directory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1rem;gap:1rem}.dir-card{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem}.dir-card img{height:50px;width:auto}.dir-card .dir-info{flex:1 1}.dir-card .dir-info h4{font-size:.95rem;font-weight:600;margin-bottom:.15rem}.dir-card .dir-info p{font-size:.8rem;color:var(--text-muted)}.dir-card .dir-link{color:var(--accent-1);font-size:.85rem;font-weight:500}.designer-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.designer-form{padding:2rem}.designer-form h2{font-size:1.3rem;font-weight:600;margin-bottom:1.5rem}.designer-output{padding:2rem}.designer-output h2{font-size:1.3rem;font-weight:600;margin-bottom:1.5rem}.result-card{padding:1.5rem;margin-top:1rem}.result-card .prop{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.result-card .prop:last-child{border-bottom:none}.result-card .prop-label{color:var(--text-muted);font-size:.85rem}.result-card .prop-value{color:var(--text-primary);font-weight:500}.synergy-meter{height:8px;background:hsla(0,0%,100%,.08);border-radius:100px;overflow:hidden;margin:.75rem 0}.synergy-meter .fill{height:100%;border-radius:100px;background:var(--gradient-main);transition:width 1s ease}@media(max-width:768px){.designer-layout{grid-template-columns:1fr}}.blend-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:1.5rem;gap:1.5rem}.blend-card{padding:2rem;position:relative;overflow:hidden}.blend-card .blend-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.blend-card .blend-name{font-size:1.15rem;font-weight:600}.blend-card .synergy{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--accent-3)}.blend-card .components{list-style:none;margin-bottom:1rem}.blend-card .components li{padding:.4rem 0;font-size:.9rem;color:var(--text-secondary);display:flex;align-items:center;gap:.5rem}.blend-card .components li:before{content:"+";color:var(--accent-1);font-weight:700}.research-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem}.research-card{text-align:center;padding:2rem}.research-card .number{font-size:2.5rem;font-weight:800;color:var(--accent-1);margin-bottom:.5rem}.research-card h4{font-size:1rem;font-weight:600;margin-bottom:.5rem}.research-card p{font-size:.85rem;color:var(--text-secondary);line-height:1.5}.page-header{padding:4rem 0 2rem;text-align:center}.page-header h1{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;margin-bottom:.75rem}.page-header p{font-size:1.1rem;color:var(--text-secondary);max-width:500px;margin:0 auto}.site-footer{position:relative;z-index:1;border-top:1px solid var(--border);padding:4rem 0 2rem;margin-top:5rem}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:2rem;gap:2rem}.footer-brand .logo{height:36px;margin-bottom:1rem}.footer-brand p{line-height:1.7;max-width:300px}.footer-brand p,.footer-col h4{font-size:.85rem;color:var(--text-muted)}.footer-col h4{font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:.5rem}.footer-col ul li a{font-size:.9rem;color:var(--text-secondary);transition:color .2s}.footer-col ul li a:hover{color:var(--accent-1)}.footer-bottom{text-align:center;padding-top:2rem;margin-top:2rem;border-top:1px solid var(--border);font-size:.8rem;color:var(--text-muted)}@media(max-width:768px){.footer-grid{grid-template-columns:1fr 1fr}}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:64px}.header-inner .logo{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.1rem}.header-inner .logo img{height:42px}.header-inner .logo .ai-badge{font-size:.6rem;background:var(--gradient-main);padding:.15rem .4rem;border-radius:4px;color:#fff;font-weight:600;letter-spacing:.05em}.nav-links{display:flex;align-items:center;gap:1.5rem;list-style:none}.nav-links a{font-size:.85rem;color:var(--text-secondary);transition:color .2s;font-weight:500}.nav-links a:hover{color:var(--text-primary)}.cart-icon{position:relative}.cart-count{position:absolute;top:-6px;right:-8px;width:18px;height:18px;background:var(--navy);border-radius:50%;font-size:.65rem;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff}.mobile-toggle{display:none;background:none;border:none;color:var(--text-primary);font-size:1.5rem;cursor:pointer}@media(max-width:768px){.nav-links{display:none;position:absolute;top:64px;left:0;width:100%;background:var(--bg-primary);border-bottom:1px solid var(--border);padding:1rem;flex-direction:column;gap:.75rem}.nav-links.open{display:flex}.mobile-toggle{display:block}}.editorial-card{overflow:hidden;display:flex;flex-direction:column;padding:0}.editorial-card .badge{position:absolute;top:1rem;right:1rem;z-index:2;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .65rem;border-radius:100px}.editorial-card .badge.bestseller{background:rgba(26,47,110,.1);color:var(--navy);border:1px solid rgba(26,47,110,.2)}.lab-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}@media(max-width:768px){.lab-grid{grid-template-columns:1fr;gap:2.5rem}}.hero-stats{position:absolute;top:15%;right:5%;display:flex;flex-direction:column;gap:1.5rem;text-align:right}@media(max-width:768px){.hero-stats{display:none}}.connector-line-wrap{position:absolute;top:2.5rem;left:calc(16.66% + 2.5rem);right:calc(16.66% + 2.5rem);height:2px;pointer-events:none;display:none}@media(min-width:769px){.connector-line-wrap{display:block}}.featured-article{display:grid;grid-template-columns:1fr 240px;grid-gap:2.5rem;gap:2.5rem;background:var(--gradient-main);border-radius:16px;padding:2.5rem;margin-bottom:3rem;overflow:hidden;position:relative}.featured-article:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 50%,rgba(37,99,235,.3),transparent 70%);pointer-events:none}.featured-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}.featured-badge{display:inline-block;background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .8rem;border-radius:4px;width:-moz-fit-content;width:fit-content;margin-bottom:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.featured-content h2{font-size:1.8rem;font-weight:800;color:#fff;line-height:1.2;margin:0 0 1rem;letter-spacing:-.02em}.featured-content p{font-size:.95rem;color:hsla(0,0%,100%,.8);line-height:1.65;margin:0 0 1.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.featured-meta{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:hsla(0,0%,100%,.7)}.featured-meta .dot{opacity:.4}.featured-visual{position:relative;z-index:1}.featured-abstract,.featured-visual{display:flex;align-items:center;justify-content:center}.featured-abstract{width:180px;height:180px;background:hsla(0,0%,100%,.06);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.1)}@media(max-width:768px){.featured-article{grid-template-columns:1fr;padding:1.75rem;gap:1.5rem}.featured-visual{display:none}.featured-content h2{font-size:1.35rem}}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:1.25rem;gap:1.25rem}@media(max-width:480px){.blog-grid{grid-template-columns:1fr}}.article-card{padding:1.75rem;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:1rem;height:100%;transition:border-color .2s,box-shadow .3s,transform .3s}.article-card:hover{border-color:var(--navy-light);box-shadow:0 4px 24px rgba(26,47,110,.08);transform:translateY(-2px)}.article-card-header{display:flex;justify-content:space-between;align-items:center}.article-category{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--navy);background:rgba(26,47,110,.06);padding:.2rem .6rem;border-radius:4px}.article-time{font-size:.72rem;color:var(--text-muted)}.article-card h3{font-size:1.1rem;font-weight:700;color:var(--text-primary);line-height:1.4;-webkit-line-clamp:2}.article-card h3,.article-card p{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.article-card p{font-size:.88rem;color:var(--text-secondary);line-height:1.6;flex:1 1;-webkit-line-clamp:3}.article-card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:.5rem;border-top:1px solid var(--border)}.article-date{font-size:.78rem;color:var(--text-muted)}.article-read{font-size:.82rem;font-weight:600;color:var(--navy-light)}.pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:3rem}.pagination-info{font-size:.9rem;color:var(--text-secondary);font-weight:500}.blog-rss{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--text-muted);text-decoration:none;margin-top:.5rem}.blog-rss:hover{color:var(--navy-light)}.article-hero{background:linear-gradient(180deg,rgba(26,47,110,.03),transparent);padding:3rem 1.5rem 2.5rem;border-bottom:1px solid var(--border)}.article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.25rem 0 .75rem}.article-meta-cat{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--navy);background:rgba(26,47,110,.07);padding:.25rem .75rem;border-radius:4px}.article-meta-date{font-size:.82rem;color:var(--text-muted)}.article-meta-refs{font-size:.75rem;color:var(--navy-light);font-weight:500}.article-hero h1{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;color:var(--text-primary);line-height:1.2;letter-spacing:-.025em;margin:0}.article-subtitle{font-size:1.05rem;color:var(--text-secondary);line-height:1.65;margin:1rem 0 0;max-width:640px}.article-byline{margin-top:1.5rem;display:flex;align-items:center;gap:.5rem}.article-byline:before{content:"";display:block;width:32px;height:1.5px;background:var(--navy-light);opacity:.5}.byline-org{font-size:.85rem;font-weight:600;color:var(--navy)}@media(max-width:768px){.article-hero{padding:2rem 1.25rem 1.75rem}}.article-body{font-size:1.02rem;line-height:1.8;color:var(--text-primary)}.article-content h2{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:2.5rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--border)}.article-content h3{font-size:1.2rem;margin:2rem 0 .75rem}.article-content h3,.article-content h4{font-weight:600;color:var(--text-primary)}.article-content h4{font-size:1.05rem;margin:1.5rem 0 .5rem}.article-content ol,.article-content p,.article-content ul{margin-bottom:1.5rem;color:var(--text-secondary)}.article-content ol,.article-content ul{padding-left:1.5rem}.article-content li{margin-bottom:.5rem}.article-content blockquote{margin:2rem 0;padding:1rem 1.5rem;background:rgba(26,47,110,.03);border-left:3px solid var(--navy-light);border-radius:0 6px 6px 0;font-style:italic;color:var(--text-secondary)}.article-content a{color:var(--navy-light);text-decoration:underline;text-underline-offset:2px}.article-content a:hover{color:var(--navy)}.article-content code{font-family:var(--font-mono);font-size:.88em;background:rgba(26,47,110,.05);padding:.15em .4em;border-radius:3px}.article-content pre{background:var(--bg-dark);color:var(--text-on-dark);padding:1.25rem;overflow-x:auto;font-size:.88rem;line-height:1.6}.article-content img,.article-content pre{border-radius:8px;margin:1.5rem 0}.article-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem}.article-content th{text-align:left;font-weight:600;padding:.5rem .75rem;border-bottom:2px solid var(--border);background:rgba(26,47,110,.03)}.article-content td{padding:.5rem .75rem;border-bottom:1px solid var(--border);color:var(--text-secondary)}.related-compounds{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:2.25rem;margin-top:3.5rem}.related-compounds h3{font-size:1.2rem;font-weight:700;color:var(--text-primary);margin:0 0 .35rem}.related-compounds p{font-size:.9rem;color:var(--text-secondary);margin-bottom:1.5rem}.related-grid{display:flex;flex-wrap:wrap;gap:1.25rem}.related-card{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem;text-decoration:none;border-radius:10px;transition:background .2s;min-width:120px}.related-card:hover{background:rgba(26,47,110,.03)}.related-name{font-size:.72rem;color:var(--text-secondary);text-align:center;line-height:1.2;font-weight:500}.article-nav{display:flex;justify-content:flex-start;margin-top:3rem}@font-face{font-family:__Outfit_dc5043;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/98848575513c9742-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_dc5043;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:__Outfit_dc5043;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_dc5043;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:__Outfit_dc5043;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_dc5043;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:__Outfit_dc5043;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_dc5043;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:__Outfit_dc5043;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_dc5043;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:__Outfit_dc5043;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98848575513c9742-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_dc5043;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:__Outfit_dc5043;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/98848575513c9742-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_dc5043;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:__Outfit_Fallback_dc5043;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_dc5043{font-family:__Outfit_dc5043,__Outfit_Fallback_dc5043;font-style:normal}.__variable_dc5043{--font-sans:"__Outfit_dc5043","__Outfit_Fallback_dc5043"}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_Fallback_6d24ac;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:__JetBrains_Mono_6d24ac,__JetBrains_Mono_Fallback_6d24ac;font-style:normal}.__variable_6d24ac{--font-mono:"__JetBrains_Mono_6d24ac","__JetBrains_Mono_Fallback_6d24ac"}