@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@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-20c0,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.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-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@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-20c0,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 Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_44151c{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_44151c{--font-poppins:"Poppins","Poppins Fallback"}@import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;700&display=swap");:root{--font-family-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-serif:"Lora",Georgia,"Times New Roman",serif;--font-family-poppins:var(--font-poppins),sans-serif;--font-family-merriweather:var(--font-merriweather),serif;--font-family-mono:"Fira Code","SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}:root,html[data-font=sans]{--bs-body-font-family:var(--font-family-sans)}html[data-font=serif]{--bs-body-font-family:var(--font-family-serif)}html[data-font=poppins]{--bs-body-font-family:var(--font-family-poppins)}html[data-font=merriweather]{--bs-body-font-family:var(--font-family-merriweather)}html[data-font=mono]{--bs-body-font-family:var(--font-family-mono)}html[data-font-size=small]{font-size:14px}html[data-font-size=medium]{font-size:16px}html[data-font-size=large]{font-size:18px}html[data-font-size=xlarge]{font-size:20px}body{font-family:var(--bs-body-font-family);transition:background-color .3s ease,color .3s ease}[data-font=serif]{--bs-body-font-family:var(--font-family-serif)}[data-font=sans]{--bs-body-font-family:var(--font-family-sans)}html{font-size:16px}[data-font-size=small]{font-size:14px}[data-font-size=medium]{font-size:16px}[data-font-size=large]{font-size:18px}[data-font-size=xlarge]{font-size:20px}.spaceFromTop{margin-top:30px}.hover-bg-lightgrey{transition:background-color .15s ease-in-out;cursor:pointer}.hover-bg-lightgrey:hover{background-color:#f2f2f2}[data-bs-theme=dark] .hover-bg-lightgrey:hover,[data-bs-theme=slate] .hover-bg-lightgrey:hover{background-color:rgba(255,255,255,.1)}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.scrollbar-thin::-webkit-scrollbar{width:5px;height:5px}.scrollbar-thin::-webkit-scrollbar-track{background:#f1f1f1}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:#888;border-radius:6px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:#555}[data-bs-theme=dark] .scrollbar-thin,[data-bs-theme=slate] .scrollbar-thin{scrollbar-color:#555 #333}[data-bs-theme=dark] .scrollbar-thin::-webkit-scrollbar-track,[data-bs-theme=slate] .scrollbar-thin::-webkit-scrollbar-track{background:#333}[data-bs-theme=dark] .scrollbar-thin::-webkit-scrollbar-thumb,[data-bs-theme=slate] .scrollbar-thin::-webkit-scrollbar-thumb{background-color:#555}[data-bs-theme=dark] .scrollbar-thin::-webkit-scrollbar-thumb:hover,[data-bs-theme=slate] .scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:#777}.noScrollbar::-webkit-scrollbar{display:none}.noScrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.bg-my-gradient{background:linear-gradient(270deg,#40ffaa,#4079ff,#40ffaa,#4079ff,#40ffaa);background-size:1000% 1000%;animation:gradientAnimation 7s ease infinite}.animated-gradient-border{position:relative;z-index:0}.animated-gradient-border:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(270deg,#40ffaa,#4079ff,#40ffaa,#4079ff,#40ffaa);background-size:1000% 1000%;animation:gradientAnimation 3s ease infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.transition-navbar{position:-webkit-sticky;position:sticky;top:0;z-index:1030;transition:transform .25s ease-in-out}.navbar--hidden{transform:translateY(-100%)}[data-bs-theme=dark]{--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#1c1c1e;--bs-body-bg-rgb:28,28,30;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222,226,230,0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#2c2c2e;--bs-secondary-bg-rgb:44,44,46;--bs-tertiary-color:rgba(222,226,230,0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#3a3a3c;--bs-tertiary-bg-rgb:58,58,60;--bs-primary:#6ea8fe;--bs-primary-rgb:110,168,254;--bs-secondary:#8e8e93;--bs-secondary-rgb:142,142,147;--bs-success:#30d158;--bs-success-rgb:48,209,88;--bs-info:#64d2ff;--bs-info-rgb:100,210,255;--bs-warning:#ffd60a;--bs-warning-rgb:255,214,10;--bs-danger:#ff453a;--bs-danger-rgb:255,69,58;--bs-light:#48484a;--bs-light-rgb:72,72,74;--bs-dark:#f2f2f7;--bs-dark-rgb:242,242,247;--bs-link-color:var(--bs-primary);--bs-link-hover-color:#9ec5fe;--bs-border-color:#48484a;--bs-border-color-translucent:rgba(255,255,255,0.15);--bs-card-bg:#2c2c2e;--bs-card-border-color:var(--bs-border-color);--bs-nav-link-color:var(--bs-body-color);--bs-nav-link-hover-color:var(--bs-primary);--bs-form-control-bg:#2c2c2e;--bs-form-control-color:var(--bs-body-color);--bs-code-color:#ff81b3}[data-bs-theme=sepia]{--bs-body-color:#4a4033;--bs-body-color-rgb:74,64,51;--bs-body-bg:#f5f0e8;--bs-body-bg-rgb:245,240,232;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(74,64,51,0.75);--bs-secondary-color-rgb:74,64,51;--bs-secondary-bg:#e9e2d9;--bs-secondary-bg-rgb:233,226,217;--bs-tertiary-color:rgba(74,64,51,0.5);--bs-tertiary-color-rgb:74,64,51;--bs-tertiary-bg:#fdfbf7;--bs-tertiary-bg-rgb:253,251,247;--bs-primary:#8a5a44;--bs-primary-rgb:138,90,68;--bs-secondary:#6f5f53;--bs-secondary-rgb:111,95,83;--bs-success:#4f772d;--bs-success-rgb:79,119,45;--bs-info:#3a86ff;--bs-info-rgb:58,134,255;--bs-warning:#c77711;--bs-warning-rgb:199,119,17;--bs-danger:#a4161a;--bs-danger-rgb:164,22,26;--bs-light:#e9e2d9;--bs-light-rgb:233,226,217;--bs-dark:#4a4033;--bs-dark-rgb:74,64,51;--bs-link-color:#583101;--bs-link-hover-color:#000;--bs-border-color:#dcd1c1;--bs-border-color-translucent:rgba(0,0,0,0.1);--bs-card-bg:#fdfbf7;--bs-card-border-color:var(--bs-border-color);--bs-code-color:#a4161a}[data-bs-theme=slate]{--bs-body-color:#c5c8c6;--bs-body-color-rgb:197,200,198;--bs-body-bg:#242933;--bs-body-bg-rgb:36,41,51;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(197,200,198,0.75);--bs-secondary-color-rgb:197,200,198;--bs-secondary-bg:#353c4a;--bs-secondary-bg-rgb:53,60,74;--bs-tertiary-color:rgba(197,200,198,0.5);--bs-tertiary-color-rgb:197,200,198;--bs-tertiary-bg:#2e3440;--bs-tertiary-bg-rgb:46,52,64;--bs-primary:#81a1c1;--bs-primary-rgb:129,161,193;--bs-secondary:#8fbcbb;--bs-secondary-rgb:143,188,187;--bs-success:#a3be8c;--bs-success-rgb:163,190,140;--bs-info:#88c0d0;--bs-info-rgb:136,192,208;--bs-warning:#ebcb8b;--bs-warning-rgb:235,203,139;--bs-danger:#bf616a;--bs-danger-rgb:191,97,106;--bs-light:#4c566a;--bs-light-rgb:76,86,106;--bs-dark:#e5e9f0;--bs-dark-rgb:229,233,240;--bs-link-color:var(--bs-primary);--bs-link-hover-color:#a9c2de;--bs-border-color:#4c566a;--bs-border-color-translucent:rgba(255,255,255,0.15);--bs-card-bg:#2e3440;--bs-card-border-color:var(--bs-border-color);--bs-code-color:#b48ead}@font-face{font-family:Merriweather;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b0e569aadaad2e28-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:Merriweather;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/069cf31a230d4226-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Merriweather;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9e0a5abcfb090244-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:Merriweather;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d49d832fa01eb618-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:Merriweather;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82050c55ac1c8c11-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:Merriweather;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b0e569aadaad2e28-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:Merriweather;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/069cf31a230d4226-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9e0a5abcfb090244-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:Merriweather;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d49d832fa01eb618-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:Merriweather;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82050c55ac1c8c11-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:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fe4c52824bfaed3e-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:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e8ab5100a4aa694-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b78b37b810acce9f-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:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/027647acf05c7ff8-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:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1f3fe8c6df3d47c1-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:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fe4c52824bfaed3e-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:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e8ab5100a4aa694-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b78b37b810acce9f-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:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/027647acf05c7ff8-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:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1f3fe8c6df3d47c1-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:Merriweather Fallback;src:local("Times New Roman");ascent-override:80.59%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:122.09%}.__className_577ed0{font-family:Merriweather,Merriweather Fallback}.__variable_577ed0{--font-merriweather:"Merriweather","Merriweather Fallback"}