@font-face{font-display:swap;font-family:Amiri;font-style:normal;font-weight:700;src:url(./Amiri-normal-700-arabic.D8FrblyB.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-display:swap;font-family:Amiri;font-style:normal;font-weight:700;src:url(./Amiri-normal-700-latin-ext.ByFuOT8o.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-display:swap;font-family:Amiri;font-style:normal;font-weight:700;src:url(./Amiri-normal-700-latin.DIjoEGk6.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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-normal-700-cyrillic-ext.BjwYoWNd.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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-normal-700-cyrillic.CjBOestx.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-normal-700-greek-ext.qfdV9bQt.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-normal-700-greek.C3JjAnD8.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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-normal-700-vietnamese.DlLaEgI2.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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-normal-700-latin-ext.Ca8adRJv.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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-normal-700-latin.Yt3aPRUw.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-display:swap;font-family:Noto Naskh Arabic;font-style:normal;font-weight:400;src:url(./Noto_Naskh_Arabic-normal-400-arabic.DyaccL63.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-display:swap;font-family:Noto Naskh Arabic;font-style:normal;font-weight:400;src:url(./Noto_Naskh_Arabic-normal-400-math.DClNKkNU.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Noto Naskh Arabic;font-style:normal;font-weight:400;src:url(./Noto_Naskh_Arabic-normal-400-symbols.CUT2fEz7.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Noto Naskh Arabic;font-style:normal;font-weight:400;src:url(./Noto_Naskh_Arabic-normal-400-latin-ext.Bcx40G37.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-display:swap;font-family:Noto Naskh Arabic;font-style:normal;font-weight:400;src:url(./Noto_Naskh_Arabic-normal-400-latin.NFDaMY-O.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-display:swap;font-family:Noto Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Noto_Sans-normal-400-cyrillic-ext.BjDhGU6t.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-display:swap;font-family:Noto Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Noto_Sans-normal-400-cyrillic.CHP_ranX.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Noto Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Noto_Sans-normal-400-devanagari.C3FccbrF.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-display:swap;font-family:Noto Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Noto_Sans-normal-400-greek-ext.i2oSBwXz.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Noto Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Noto_Sans-normal-400-greek.DCESwnT1.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-display:swap;font-family:Noto Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Noto_Sans-normal-400-vietnamese.D2wP-Vm-.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-display:swap;font-family:Noto Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Noto_Sans-normal-400-latin-ext.CVf-LbaS.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-display:swap;font-family:Noto Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Noto_Sans-normal-400-latin.BTkUljjl.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-display:swap;font-family:Noto Sans Bengali;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Noto_Sans_Bengali-normal-400-bengali.prMyHZB5.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0980-09fe,u+1cd0,u+1cd2,u+1cd5-1cd6,u+1cd8,u+1ce1,u+1cea,u+1ced,u+1cf2,u+1cf5-1cf7,u+200c-200d,u+20b9,u+25cc,u+a8f1}@font-face{font-display:swap;font-family:Noto Sans Bengali;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Noto_Sans_Bengali-normal-400-latin-ext.CKCWJH8y.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-display:swap;font-family:Noto Sans Bengali;font-stretch:100%;font-style:normal;font-weight:400;src:url(./Noto_Sans_Bengali-normal-400-latin.Zi0IJXn3.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-display:swap;font-family:Noto Sans Bengali;font-stretch:100%;font-style:normal;font-weight:700;src:url(./Noto_Sans_Bengali-normal-400-bengali.prMyHZB5.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0980-09fe,u+1cd0,u+1cd2,u+1cd5-1cd6,u+1cd8,u+1ce1,u+1cea,u+1ced,u+1cf2,u+1cf5-1cf7,u+200c-200d,u+20b9,u+25cc,u+a8f1}@font-face{font-display:swap;font-family:Noto Sans Bengali;font-stretch:100%;font-style:normal;font-weight:700;src:url(./Noto_Sans_Bengali-normal-400-latin-ext.CKCWJH8y.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-display:swap;font-family:Noto Sans Bengali;font-stretch:100%;font-style:normal;font-weight:700;src:url(./Noto_Sans_Bengali-normal-400-latin.Zi0IJXn3.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}.welcome-overlay[data-v-05d108b4]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:9999}.welcome-modal[data-v-05d108b4]{animation:slideUp-05d108b4 .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:550px;overflow-y:auto;width:100%}@keyframes slideUp-05d108b4{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.welcome-header[data-v-05d108b4]{background:linear-gradient(135deg,#f0fdfd,#e6f7ff);border-radius:24px 24px 0 0;padding:40px 30px 30px;text-align:center}.welcome-icon[data-v-05d108b4]{height:80px;margin:0 auto 20px;width:80px}.welcome-icon svg[data-v-05d108b4]{filter:drop-shadow(0 4px 12px rgba(74,144,226,.2));height:100%;width:100%}.welcome-title[data-v-05d108b4]{color:#2c3e50;font-size:2rem;font-weight:700;letter-spacing:-.02em;margin:0}.welcome-subtitle[data-v-05d108b4]{color:#5a6c7d;font-size:1rem;line-height:1.5;margin:12px 0 0}.language-selector[data-v-05d108b4]{border-bottom:1px solid #e8f4f4;padding:25px 30px}.language-label[data-v-05d108b4]{color:#2c3e50;display:block;font-size:.95rem;font-weight:600;margin-bottom:10px}.language-select[data-v-05d108b4]{background:#fff;border:2px solid #d0e8e8;border-radius:12px;color:#2c3e50;cursor:pointer;font-family:inherit;font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.language-select[data-v-05d108b4]:hover{background:#f8fcff;border-color:#4a90e2}.language-select[data-v-05d108b4]:focus{border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21a;outline:none}.policies-section[data-v-05d108b4]{max-height:300px;overflow-y:auto;padding:20px 30px}.policy-toggle[data-v-05d108b4]{align-items:center;background:#f8fcff;border:2px solid #d0e8e8;border-radius:12px;color:#2c3e50;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:space-between;margin-bottom:12px;padding:16px 20px;transition:all .3s ease}.policy-toggle[data-v-05d108b4]:hover{background:#e6f7ff;border-color:#4a90e2;box-shadow:0 4px 12px #4a90e226;transform:translateY(-2px)}.policy-toggle.expanded[data-v-05d108b4]{background:#4a90e2;border-color:#4a90e2;color:#fff}.toggle-icon[data-v-05d108b4]{font-size:1.5rem;transition:transform .3s ease}.policy-content[data-v-05d108b4]{background:#f8fcff;border:2px solid #e0f0f0;border-radius:12px;color:#5a6c7d;font-size:.875rem;line-height:1.7;margin:-8px 0 16px;max-height:200px;overflow-y:auto;padding:20px}.policy-content[data-v-05d108b4] strong{color:#2c3e50;font-weight:600}.policy-content[data-v-05d108b4] a{color:#4a90e2;text-decoration:none}.policy-content[data-v-05d108b4] a:hover{text-decoration:underline}.welcome-footer[data-v-05d108b4]{background:#f8fcff;border-radius:0 0 24px 24px;padding:25px 30px 35px;text-align:center}.agreement-text[data-v-05d108b4]{color:#5a6c7d;font-size:.875rem;line-height:1.6;margin:0 0 20px}.accept-button[data-v-05d108b4]{align-items:center;background:linear-gradient(135deg,#4a90e2,#357abd);border:none;border-radius:12px;box-shadow:0 4px 16px #4a90e24d;color:#fff;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:700;gap:10px;padding:14px 32px;transition:all .3s ease}.accept-button[data-v-05d108b4]:hover{box-shadow:0 6px 24px #4a90e266;transform:translateY(-2px)}.accept-button[data-v-05d108b4]:active{transform:translateY(0)}.button-icon[data-v-05d108b4]{font-size:1.5rem}.welcome-fade-enter-active[data-v-05d108b4],.welcome-fade-leave-active[data-v-05d108b4]{transition:opacity .3s ease}.welcome-fade-enter-from[data-v-05d108b4],.welcome-fade-leave-to[data-v-05d108b4]{opacity:0}.policy-expand-enter-active[data-v-05d108b4],.policy-expand-leave-active[data-v-05d108b4]{max-height:200px;transition:all .3s ease}.policy-expand-enter-from[data-v-05d108b4],.policy-expand-leave-to[data-v-05d108b4]{margin-bottom:0;margin-top:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0}.policies-section[data-v-05d108b4]::-webkit-scrollbar,.policy-content[data-v-05d108b4]::-webkit-scrollbar,.welcome-modal[data-v-05d108b4]::-webkit-scrollbar{width:6px}.policies-section[data-v-05d108b4]::-webkit-scrollbar-track,.policy-content[data-v-05d108b4]::-webkit-scrollbar-track,.welcome-modal[data-v-05d108b4]::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.policies-section[data-v-05d108b4]::-webkit-scrollbar-thumb,.policy-content[data-v-05d108b4]::-webkit-scrollbar-thumb,.welcome-modal[data-v-05d108b4]::-webkit-scrollbar-thumb{background:#4a90e2;border-radius:10px}.dark-mode{background:#2a2a2a;color:#e0e0e0}.dark-mode{background:linear-gradient(135deg,#1a3a3a,#1a2a3a)}.dark-mode{background:#1a1a1a;border-color:#444;color:#e0e0e0}.dark-mode{background:#252525;border-color:#4a90e2}.dark-mode{background:#4a90e2;color:#fff}.dark-mode{background:#1a1a1a;border-color:#333;color:#b0b0b0}.dark-mode{color:#e0e0e0}.dark-mode{background:#1a1a1a}.dark-mode{color:#b0b0b0}@media(max-width:640px){.welcome-modal[data-v-05d108b4]{border-radius:20px;max-height:95vh}.welcome-header[data-v-05d108b4]{padding:30px 20px 25px}.welcome-title[data-v-05d108b4]{font-size:1.5rem}.welcome-subtitle[data-v-05d108b4]{font-size:.9rem}.language-selector[data-v-05d108b4],.policies-section[data-v-05d108b4],.welcome-footer[data-v-05d108b4]{padding-left:20px;padding-right:20px}.accept-button[data-v-05d108b4]{justify-content:center;width:100%}}#histFloatingButton{position:fixed;right:1rem;top:5rem;z-index:999}#histFloatingButton button{align-items:center;background:linear-gradient(135deg,#f0fdfd,#e0f7fa);border:none;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#045d5d;cursor:pointer;display:flex;font-size:1.5rem;height:3.25rem;justify-content:center;padding:0;transition:all .3s ease;width:3.25rem}#histFloatingButton button:hover{background:linear-gradient(135deg,#e0f7fa,#d0f3f5);box-shadow:0 6px 16px #20b2aa40;transform:translateY(-2px)}#histFloatingButton button:active{transform:translateY(0)}.auth-notification-bar{align-items:center;background:linear-gradient(135deg,#ff6b6b,#ee5a52);box-shadow:0 .125rem .5rem #ee5a524d;color:#fff;cursor:pointer;display:flex;gap:.75rem;height:.25rem;justify-content:center;left:0;overflow:hidden;padding:0 1.25rem;position:fixed;right:0;top:3.75rem;transition:all .3s ease;z-index:999}.auth-notification-bar.expanded,.auth-notification-bar:hover{box-shadow:0 .25rem .75rem #ee5a5266;height:2.5rem}.notification-icon{flex-shrink:0;font-size:1.1rem;opacity:0;transform:scale(.8);transition:all .3s ease}.auth-notification-bar.expanded .notification-icon,.auth-notification-bar:hover .notification-icon{opacity:1;transform:scale(1)}.notification-text{font-size:.875rem;font-weight:500;opacity:0;transform:translateY(.3rem);transition:all .3s ease;white-space:nowrap}.auth-notification-bar.expanded .notification-text,.auth-notification-bar:hover .notification-text{opacity:1;transform:translateY(0)}.login-icon{animation:pulse 1.5s ease-in-out infinite;flex-shrink:0;font-size:1.2rem;margin-left:.5rem}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.navbar{background:linear-gradient(135deg,#1e3a5f,#2a5a7a 50%,#20b2aa);box-shadow:0 2px 12px #00000026;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.nav-container{display:flex;height:3.75rem;max-width:100%;width:100%}.nav-home{border-right:1px solid hsla(0,0%,100%,.1);flex-shrink:0;transition:background-color .3s ease;width:3.75rem}.nav-home,.nav-home a{align-items:center;display:flex;justify-content:center}.nav-home a{height:100%;padding:.5rem;width:100%}.nav-home img{border:2px solid rgba(32,178,170,.3);border-radius:50%;box-shadow:0 0 10px #20b2aa33;height:2.75rem;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;width:2.75rem}.nav-home:has(a.active-nav) img,.nav-home:hover img{border-color:#00e5cc;box-shadow:0 0 15px #00e5cc80,0 0 0 2px #00e5cc4d}.nav-scroll{flex:1;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent);overflow-x:auto;overflow-y:hidden;position:relative}.nav-scroll ul{display:flex;gap:.25rem;height:100%;list-style:none;margin:0;padding:0}.navbar li{display:inline-flex}.navbar li,.navbar li a{align-items:center;position:relative;transition:all .3s ease}.navbar li a{color:#b8e6e6;display:flex;font-size:1.05rem;font-weight:600;height:100%;padding:0 1.25rem;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap}.navbar li a:after{background:linear-gradient(90deg,#00e5cc,#40e0d0);border-radius:3px 3px 0 0;bottom:0;box-shadow:0 0 8px #00e5cc66;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%) scaleX(0);transition:transform .3s ease;width:calc(100% - 1.5rem)}.navbar li a.active-nav:after,.navbar li:hover a:after{transform:translate(-50%) scaleX(1)}.navbar li a.active-nav,.navbar li:hover a{color:#fff}.nav-scroll.scrolling .navbar li:hover a:after{transform:translate(-50%) scaleX(0)}.nav-scroll.scrolling .navbar li:hover a{color:#b8e6e6}.nav-scroll.scrolling .navbar li a.active-nav:after{transform:translate(-50%) scaleX(1)}.nav-scroll.scrolling .navbar li a.active-nav{color:#fff}.nav-settings{border-left:1px solid hsla(0,0%,100%,.1);flex-shrink:0;transition:background-color .3s ease;width:3.5rem}.nav-settings,.nav-settings a{align-items:center;display:flex;justify-content:center}.nav-settings a{background:none;border:none;color:#b8e6e6;cursor:pointer;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));font-size:1.5rem;height:100%;padding:.75rem;text-decoration:none;transition:all .3s ease;width:100%}.nav-settings a.active-nav,.nav-settings a:hover{color:#00e5cc}#navbar .nav-home:has(a.active-nav),#navbar .nav-home:hover{background-color:#20b2aa33}.nav-settings:has(a.active-nav),.nav-settings:hover{background-color:#20b2aa33}.nav-scroll::-webkit-scrollbar{display:none}.nav-scroll{-ms-overflow-style:none;scrollbar-width:none}:global(.dark-mode) .navbar{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);box-shadow:0 2px 12px #0000004d}:global(.dark-mode) .nav-home,:global(.dark-mode) .nav-settings{border-color:#ffffff0d}:global(.dark-mode) .navbar li a{color:#b0d4d4}:global(.dark-mode) .navbar li a.active-nav,:global(.dark-mode) .navbar li:hover a{color:#5dd3d3}:global(.dark-mode) .nav-settings a{color:#5dd3d3}:global(.dark-mode) .auth-notification-bar{background:linear-gradient(135deg,#c94444,#b83a32)}:global(.dark-mode) #histFloatingButton button{background:linear-gradient(135deg,#2a2a2a,#333);box-shadow:0 4px 12px #0000004d;color:#5dd3d3}:global(.dark-mode) #histFloatingButton button:hover{background:linear-gradient(135deg,#333,#3a3a3a);box-shadow:0 6px 16px #4db8b840}@media(max-width:768px){.navbar li a{font-size:1rem;padding:0 1rem}.auth-notification-bar{gap:.625rem;padding:0 1rem}.auth-notification-bar:hover{height:2.25rem}.notification-icon{font-size:1rem}.notification-text{font-size:.8125rem}#histFloatingButton{right:.75rem;top:4.5rem}#histFloatingButton button{font-size:1.35rem;height:3rem;width:3rem}}:root{--w:100%}body,html{margin:0;padding:0}body{counter-reset:index}#super-container{min-height:100vh;position:relative}body.capacitor-native #super-container,body.capacitor-native body,body.capacitor-native html{overflow:clip}body.capacitor-native .navbar{position:fixed;top:env(safe-area-inset-top)!important}body.capacitor-native #pageContent{height:calc(100vh - 3.75rem - env(safe-area-inset-top))!important;overflow-y:auto;position:absolute;top:calc(3.75rem + env(safe-area-inset-top))!important}body.capacitor-native .auth-notification-bar{position:fixed;top:calc(3.75rem + env(safe-area-inset-top))!important}body.capacitor-native #histFloatingButton{position:fixed;top:calc(5rem + env(safe-area-inset-top))!important}.en,.en button,.en input,.en select,.en textarea{font-family:Noto Sans,sans-serif;font-weight:400}.bn,.bn button,.bn input,.bn select,.bn textarea{font-family:Noto Sans Bengali,sans-serif;font-weight:400}.ar,.ar button,.ar input,.ar select,.ar textarea{font-family:Noto Naskh Arabic,sans-serif;font-weight:400}.en.titleFont,button.en.titleFont,input.en.titleFont,select.en.titleFont,textarea.en.titleFont{font-family:Inter,sans-serif;font-weight:700}.bn.titleFont,button.bn.titleFont,input.bn.titleFont,select.bn.titleFont,textarea.bn.titleFont{font-family:Noto Sans Bengali,sans-serif;font-weight:700}.ar.titleFont,button.ar.titleFont,input.ar.titleFont,select.ar.titleFont,textarea.ar.titleFont{font-family:Amiri,serif;font-weight:700}*{box-sizing:border-box}div#pageContent{position:absolute;top:3.75rem;width:100%}table{background-color:#eee;table-layout:auto}h1{color:#8fbc8f;font-size:2em;text-align:center;text-decoration-thickness:from-font}#threeLetterRoots,#verbs{max-width:var(--w);padding-top:5px;width:var(--w)}#threeLetterRoots colgroup col:first-of-type,#threeLetterRoots colgroup col:nth-of-type(2),#threeLetterRoots colgroup col:nth-of-type(5){width:1%!important}#threeLetterRoots colgroup col:nth-of-type(3){width:15%!important}td{border-bottom:1px dotted gray;padding:1px 2px;text-align:center}td,th{border-left:1px dotted #d3d3d3}th{border-bottom:2px dotted gray}button{background:linear-gradient(135deg,#2a5a7a,#20b2aa);border:none;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin:4px 2px;padding:5px 10px;text-align:center;text-decoration:none;transition:all .3s ease}#pageContent{background-color:#fbffff}table,td,th{border:1px solid #d0ffff;text-align:left}table{border-collapse:collapse;width:100%}td,th{padding:2px}table thead tr{background:linear-gradient(135deg,#1e3a5f,#2a5a7a)}table thead tr th{color:#fff;font-weight:700;padding:8px 8px 3px;text-align:center}table tbody tr:nth-child(2n),table tbody tr:nth-child(odd){background-color:azure}table tbody tr:nth-child(2n):hover,table tbody tr:nth-child(odd):hover{background-color:#d0ffff}.input-container{margin-left:1em;margin-right:1em}#contentBox{max-width:90vw;white-space:pre-wrap}.text-input{font-size:2em;height:65px;margin-bottom:8px;margin-left:-2px;padding-left:3px;resize:none;width:100%}.collapsed-input{background-color:azure;border:1px solid #d0ffff;cursor:pointer;margin-bottom:15px;margin-top:10px;padding:5px}.result-container{margin-top:10px;padding-left:0}.result-iframe{border:none;margin-left:20px;min-height:70vh;overflow-x:hidden;width:90vw}#wh{margin-bottom:0;margin-left:20px;margin-top:10px}#wLoading{margin-left:18px;text-align:left}div.input-container button.submit{font-weight:700;height:38px;margin-left:-2px;margin-right:13px;padding-left:11px;padding-right:11px}#threeLetterRoots,#verbs{padding-left:10px;padding-right:10px}div.tableWrapper{max-width:100%;overflow-x:auto}h2{color:#333;font-size:2em;text-shadow:2px 2px 4px rgba(0,0,0,.2)}h2:after{background:linear-gradient(90deg,#2a5a7a,#20b2aa);box-shadow:1px 3px 4px #1e3a5f4d;content:"";display:block;height:4px;width:100%}div.myBox,div.myBox2{border-top:5px solid #a8d4e6;font-size:1.2rem;margin-left:18px;margin-right:21px;margin-top:25px;opacity:.3;text-align:center}div.myBox2{padding-top:10px}
