:root{--color-primary-dark:#0f766e;--color-primary:#14b8a6;--color-primary-medium:#20b2aa;--color-primary-light:#40e0d0;--color-brand-dark:#2a5a7a;--color-brand-darker:#1e3a5f;--bg-main:#fbffff;--bg-light:#f8fffe;--bg-lighter:#f0fdfa;--bg-lightest:azure;--bg-cyan-tint:#e0f7fa;--bg-blue-gray:#f0f8fc;--bg-gray:#eee;--bg-input:#f5f5f5;--bg-white:#fff;--text-primary:#333;--text-secondary:#4b5563;--text-muted:#666;--text-light:#555;--text-teal:#2a5a7a;--text-white:#fff;--border-light:#d0ffff;--border-accent:#a8d4e6;--border-gray:#e0e0e0;--border-dark-gray:#d0d0d0;--border-loader:#c8dce8;--color-error:#e74c3c;--color-error-dark:#c0392b;--color-error-darker:#a93226;--color-error-light:#ff6b6b;--color-error-medium:#ee5a52;--color-warning:#ffc107;--color-warning-light:#ffca28;--color-warning-orange:#ff9800;--color-warning-bg:#fff3cd;--color-warning-text:#856404;--color-success:#20b2aa;--color-success-bg:#e6f9f5;--color-success-bg-dark:#d0f5e8;--color-info:#4a90e2;--color-info-purple:#667eea;--color-info-purple-dark:#764ba2;--color-heritage-dark:#04505d;--color-heritage-green:#8fbc8f;--color-heritage-teal:#165251;--color-heritage-cyan:#045d5d;--color-teal-dark:#115e59;--color-teal-muted:#3a6a6a;--gradient-primary:linear-gradient(135deg,var(--color-brand-dark) 0%,var(--color-primary-medium) 100%);--gradient-primary-horizontal:linear-gradient(90deg,var(--color-brand-dark) 0%,var(--color-primary-medium) 100%);--gradient-dark:linear-gradient(135deg,var(--color-brand-darker) 0%,var(--color-brand-dark) 100%);--gradient-navbar:linear-gradient(135deg,var(--bg-light) 0%,var(--bg-lighter) 100%);--gradient-error:linear-gradient(135deg,var(--color-error) 0%,var(--color-error-dark) 100%);--gradient-notification:linear-gradient(135deg,var(--color-error-light) 0%,var(--color-error-medium) 100%);--gradient-warning:linear-gradient(135deg,var(--color-warning) 0%,var(--color-warning-orange) 100%);--gradient-success:linear-gradient(135deg,var(--color-success-bg) 0%,var(--color-success-bg-dark) 100%);--shadow-sm:0 2px 4px rgba(0,0,0,.1);--shadow-md:0 4px 6px rgba(0,0,0,.1);--shadow-lg:0 10px 25px rgba(0,0,0,.15);--shadow-xl:0 20px 50px rgba(0,0,0,.2);--shadow-teal:0 4px 15px rgba(15,118,110,.3);--shadow-brand:0 6px 20px rgba(42,90,122,.4);--overlay-black-light:rgba(0,0,0,.2);--overlay-black-medium:rgba(0,0,0,.5);--overlay-black-heavy:rgba(0,0,0,.75);--overlay-white-light:hsla(0,0%,100%,.3);--overlay-white-medium:hsla(0,0%,100%,.5);--overlay-white-heavy:hsla(0,0%,100%,.95);--overlay-primary-light:rgba(15,118,110,.1);--overlay-primary-medium:rgba(15,118,110,.3);--overlay-primary-heavy:rgba(15,118,110,.6);--overlay-brand-light:rgba(42,90,122,.15);--overlay-brand-medium:rgba(42,90,122,.4);--table-header-bg:var(--gradient-dark);--table-row-bg:var(--bg-lightest);--table-row-hover:var(--border-light);--table-border:var(--border-light);--input-bg:var(--bg-input);--input-border:var(--border-gray);--input-focus:var(--color-info);--input-focus-alt:var(--color-primary-dark);--loader-border:var(--border-loader);--loader-active:var(--color-brand-dark)}.dark{--color-primary-dark:#3b82f6;--color-primary:#60a5fa;--color-primary-medium:#93c5fd;--color-primary-light:#bfdbfe;--color-brand-dark:#6366f1;--color-brand-darker:#4f46e5;--bg-main:#121212;--bg-light:#1e1e1e;--bg-lighter:#232323;--bg-lightest:#2c2c2c;--bg-cyan-tint:#164e63;--bg-blue-gray:#252525;--bg-gray:#272727;--bg-input:#1e1e1e;--bg-white:#121212;--text-primary:hsla(0,0%,100%,.87);--text-secondary:hsla(0,0%,100%,.6);--text-muted:hsla(0,0%,100%,.38);--text-light:hsla(0,0%,100%,.87);--text-teal:#93c5fd;--text-white:#fff;--border-light:#2c2c2c;--border-accent:#60a5fa;--border-gray:#3c3c3c;--border-dark-gray:hsla(0,0%,100%,.12);--border-loader:#3c3c3c;--color-error:#f87171;--color-error-dark:#ef4444;--color-error-darker:#dc2626;--color-error-light:#fca5a5;--color-error-medium:#f87171;--color-warning:#fbbf24;--color-warning-light:#fcd34d;--color-warning-orange:#f59e0b;--color-warning-bg:#451a03;--color-warning-text:#fef3c7;--color-success:#60a5fa;--color-success-bg:#1e3a8a;--color-success-bg-dark:#1e40af;--color-info:#60a5fa;--color-info-purple:#818cf8;--color-info-purple-dark:#a78bfa;--color-heritage-dark:#60a5fa;--color-heritage-green:#86efac;--color-heritage-teal:#93c5fd;--color-heritage-cyan:#7dd3fc;--color-teal-dark:#3b82f6;--color-teal-muted:#93c5fd;--gradient-primary:linear-gradient(135deg,#4f46e5,#3b82f6);--gradient-primary-horizontal:linear-gradient(90deg,#4f46e5,#3b82f6);--gradient-dark:linear-gradient(135deg,#1e1b4b,#312e81);--gradient-navbar:linear-gradient(135deg,#1e1e1e,#232323);--gradient-error:linear-gradient(135deg,#f87171,#ef4444);--gradient-notification:linear-gradient(135deg,#fca5a5,#f87171);--gradient-warning:linear-gradient(135deg,#fbbf24,#f59e0b);--gradient-success:linear-gradient(135deg,#1e3a8a,#1e40af);--shadow-sm:0 2px 4px rgba(0,0,0,.3);--shadow-md:0 4px 6px rgba(0,0,0,.4);--shadow-lg:0 10px 25px rgba(0,0,0,.5);--shadow-xl:0 20px 50px rgba(0,0,0,.6);--shadow-teal:0 4px 15px rgba(59,130,246,.4);--shadow-brand:0 6px 20px rgba(99,102,241,.4);--overlay-black-light:rgba(0,0,0,.4);--overlay-black-medium:rgba(0,0,0,.6);--overlay-black-heavy:rgba(0,0,0,.85);--overlay-white-light:hsla(0,0%,100%,.1);--overlay-white-medium:hsla(0,0%,100%,.15);--overlay-white-heavy:hsla(0,0%,100%,.9);--overlay-primary-light:rgba(59,130,246,.15);--overlay-primary-medium:rgba(59,130,246,.3);--overlay-primary-heavy:rgba(59,130,246,.5);--overlay-brand-light:rgba(99,102,241,.15);--overlay-brand-medium:rgba(99,102,241,.3);--table-header-bg:var(--gradient-dark);--table-row-bg:var(--bg-lighter);--table-row-hover:var(--bg-lightest);--table-border:var(--border-gray);--input-bg:var(--bg-light);--input-border:var(--border-gray);--input-focus:var(--color-info);--input-focus-alt:var(--color-primary);--loader-border:var(--border-gray);--loader-active:var(--color-primary)}:root{--w:100%}*{box-sizing:border-box}body,html{background-color:var(--bg-main);margin:0;padding:0}body{counter-reset:index}#super-container{background-color:var(--bg-main);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}@media(max-width:767px){body.capacitor-native .navbar{bottom:env(safe-area-inset-bottom)!important;top:unset!important}body.capacitor-native #pageContent{height:calc(100vh - env(safe-area-inset-top))!important;padding-bottom:calc(3.75rem + env(safe-area-inset-bottom))!important;top:env(safe-area-inset-top)!important}body.capacitor-native .auth-notification-bar{bottom:calc(3.75rem + env(safe-area-inset-bottom))!important;top:unset!important}body.capacitor-native #histFloatingButton{bottom:calc(5rem + env(safe-area-inset-bottom))!important;top:unset!important}}.en,.en button,.en input,.en select,.en textarea{direction:ltr;font-family:Noto Sans,sans-serif;font-weight:400}.bn,.bn button,.bn input,.bn select,.bn textarea{direction:ltr;font-family:Noto Sans Bengali,sans-serif;font-weight:400}.ar,.ar button,.ar input,.ar select,.ar textarea{direction:rtl;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}h1{color:var(--color-heritage-green);text-align:center;text-decoration-thickness:from-font}h1,h2{font-size:2em}h2{color:var(--text-primary);text-shadow:2px 2px 4px var(--overlay-black-light)}h2:after{background:var(--gradient-primary-horizontal);box-shadow:var(--shadow-brand);content:"";display:block;height:4px;width:100%}div#pageContent{background-color:var(--bg-main);position:absolute;top:3.75rem;width:100%}@media(max-width:767px){div#pageContent{min-height:100vh;padding-bottom:3.75rem;top:0}}.page-wrapper{color:var(--text-light);margin:0 auto;padding:0 1rem 1rem}.content{display:flex;flex-direction:column;gap:1.5rem}.desktop-only{display:block}.phone-only{display:none}@media(max-width:767px){.desktop-only{display:none}.phone-only{display:block}.page-wrapper{padding:0 .5rem .5rem}}table{background-color:var(--bg-gray);border:1px solid var(--border-light);border-collapse:collapse;table-layout:auto;width:100%}td,th{border-bottom:1px dotted gray;border-left:1px dotted #d3d3d3;border:1px solid var(--border-light);padding:2px;text-align:center}th{border-bottom:2px dotted gray}table thead tr{background:var(--gradient-dark)}table thead tr th{color:var(--text-white);font-weight:700;padding:8px 8px 3px;text-align:center}table tbody tr:nth-child(2n),table tbody tr:nth-child(odd){background-color:var(--bg-lightest)}table tbody tr:nth-child(2n):hover,table tbody tr:nth-child(odd):hover{background-color:var(--border-light)}div.tableWrapper{max-width:100%;overflow-x:auto}#threeLetterRoots,#verbs{max-width:var(--w);padding:10px 10px 5px;width:var(--w)}#threeLetterRoots colgroup col:first-of-type,#threeLetterRoots colgroup col:nth-of-type(2){width:1%!important}#threeLetterRoots colgroup col:nth-of-type(3){width:15%!important}#threeLetterRoots colgroup col:nth-of-type(5){width:1%!important}button{background:var(--gradient-primary);color:var(--text-white);display:inline-block;font-size:16px;margin:4px 2px;padding:5px 10px;text-align:center}.btn,button{border:none;cursor:pointer;text-decoration:none;transition:all .3s ease}.btn{align-items:center;border-radius:8px;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;white-space:nowrap}.btn-primary{background:var(--gradient-primary);box-shadow:var(--shadow-sm);color:var(--text-white)}.btn-primary:hover:not(:disabled){box-shadow:0 4px 12px var(--overlay-primary-medium);transform:translateY(-2px)}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-secondary{background:var(--bg-white);border:2px solid var(--input-border);box-shadow:var(--shadow-sm);color:var(--text-secondary)}.btn-secondary:hover:not(:disabled){background:var(--bg-lighter);border-color:var(--color-primary-dark)}.btn-danger{background:var(--gradient-error);box-shadow:var(--shadow-sm);color:var(--text-white)}.btn-danger:hover:not(:disabled){box-shadow:0 4px 12px var(--overlay-primary-medium);transform:translateY(-2px)}.btn-warning{background:var(--gradient-warning);box-shadow:var(--shadow-sm);color:var(--text-white)}.btn-warning:hover:not(:disabled){box-shadow:0 4px 12px var(--overlay-primary-medium);transform:translateY(-2px)}.btn-icon{background:var(--bg-light);border:2px solid var(--border-gray);border-radius:50%;height:44px;padding:0;width:44px}.btn-icon:hover:not(:disabled){background:var(--bg-lighter);border-color:var(--color-primary-dark)}.btn-sm{font-size:.875rem;padding:.5rem 1rem}.btn-lg{font-size:1.125rem;padding:1rem 2rem}.btn:disabled{cursor:not-allowed;opacity:.5;transform:none!important}@media(max-width:768px){.btn{font-size:.95rem;padding:.65rem 1.25rem}.btn-lg{font-size:1rem;padding:.875rem 1.75rem}}.form-group{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.form-label{color:var(--color-primary-dark);display:block;font-size:1rem;font-weight:600;margin-bottom:.5rem}.input,.select,.textarea{background:var(--bg-white);border:2px solid var(--input-border);border-radius:8px;color:var(--text-primary);font-size:1rem;padding:.875rem 1rem;transition:all .3s ease;width:100%}.input:focus,.select:focus,.textarea:focus{border-color:var(--color-primary-dark);box-shadow:0 0 0 3px var(--overlay-primary-light);outline:none}.input-readonly{background:var(--bg-blue-gray);color:var(--text-muted);cursor:not-allowed;opacity:.7}.textarea{min-height:100px;resize:vertical}.phone-only.input-container{margin:0}.text-input{font-size:2em;height:65px;margin-bottom:8px;margin-left:-2px;padding-left:3px;resize:none;width:100%}.collapsed-input{background-color:var(--bg-lightest);border:1px solid var(--border-light);cursor:pointer;margin-bottom:15px;margin-top:10px;padding:5px}div.input-container button.submit{font-weight:700;height:38px;margin-left:-2px;margin-right:13px;padding-left:11px;padding-right:11px}.card{background:var(--bg-white);border:1px solid var(--border-light);border-radius:12px;box-shadow:var(--shadow-sm);padding:1.5rem;transition:all .3s ease}.card-hover:hover{border-color:var(--color-primary-medium);box-shadow:var(--shadow-md)}.card-header{align-items:center;background:var(--bg-lighter);border-bottom:1px solid var(--border-light);border-radius:12px 12px 0 0;display:flex;font-weight:600;justify-content:space-between;margin:-1.5rem -1.5rem 1rem;padding:1rem 1.5rem}.card-body{padding:1rem 0}.card-footer{border-top:1px solid var(--border-light);margin-top:1rem;padding-top:1rem}@media(max-width:768px){.card{padding:1rem}}.modal-overlay{align-items:center;animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--overlay-black-medium);display:flex;justify-content:center;inset:0;position:fixed;z-index:2000}.modal{animation:slideUp .3s ease;background:var(--bg-white);border-radius:16px;box-shadow:0 20px 60px var(--overlay-black-heavy);color:var(--text-secondary);max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.modal-header{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:left;padding:1.5rem}.modal-title{color:var(--text-primary);font-size:1.25rem;font-weight:700;margin:0}.modal-icon{color:var(--color-brand-dark);flex-shrink:0;font-size:2rem;margin-right:.75rem}.modal-close-btn{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.modal-close-btn:hover{background:var(--bg-lighter);color:var(--text-primary)}.modal-body{padding:1.5rem}.modal-message{color:var(--text-secondary);font-size:.95rem;margin-bottom:1rem}.modal-footer{background:var(--bg-light);border-top:1px solid var(--border-light);display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}@media(max-width:768px){.modal{max-width:95%}.modal-content{max-width:400px;width:95%}.modal-header{padding:15px}.modal-icon{font-size:1.75rem}.modal-title{font-size:1.1rem}.modal-body{padding:1rem}.modal-footer{flex-direction:column;padding:12px 15px}.modal-footer button{justify-content:center;width:100%}}.history-options{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.history-option{align-items:center;background:var(--bg-light);border:2px solid var(--border-light);border-radius:8px;cursor:pointer;display:flex;gap:.75rem;padding:.625rem .875rem;transition:all .3s ease}.history-option:hover:not(.disabled){background:var(--bg-white);border-color:var(--color-primary-medium);box-shadow:0 2px 8px var(--overlay-primary-light)}.history-option.disabled{background:var(--bg-gray);cursor:not-allowed;opacity:.5}.history-checkbox{accent-color:var(--color-primary-medium);cursor:pointer;flex-shrink:0;height:20px;width:20px}.history-checkbox:disabled{cursor:not-allowed}.option-content{align-items:center;display:flex;flex:1;gap:.625rem;justify-content:space-between}.option-label{color:var(--text-primary);font-size:.95rem;font-weight:500}.option-count{font-size:.875rem}.collapsible-section{border-radius:8px;margin-bottom:15px;overflow:hidden;transition:border-color .3s ease}.collapsible-section:hover{background-color:var(--bg-lightest)}.section-header{align-items:center;background:var(--bg-lightest);cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:15px;transition:background .3s ease,color .3s ease}.section-header .header-left{align-items:center;display:flex;gap:10px}.section-header.collapsed{background:var(--bg-lightest);color:var(--color-primary)}.section-header.expanded{background:var(--gradient-primary);color:var(--text-primary)}.section-content{animation:slideDown .3s ease;background:var(--bg-lightest);padding:20px}.section-content p{color:var(--text-secondary);font-size:13px;line-height:1.8;margin:0}.expand-enter-active,.expand-leave-active{overflow:hidden;transition:all .3s ease}.expand-enter-from,.expand-leave-to{max-height:0;opacity:0;padding-bottom:0;padding-top:0}.expand-enter-to,.expand-leave-from{max-height:1000px;opacity:1}.header-content{align-items:center;display:flex;flex:1;gap:12px}.header-icon{color:var(--color-warning);font-size:1.5rem;transition:all .3s ease}.header-title{color:var(--color-warning);font-size:1rem;font-weight:600;transition:color .3s ease}.danger-zone{border-left:4px solid var(--color-error);margin-top:35px;overflow:hidden}.danger-header{align-items:center;color:var(--color-error-dark);cursor:pointer;display:flex;padding:20px 25px;transition:all .3s ease}.danger-zone .danger-header{justify-content:space-between}.danger-title{align-items:center;color:inherit;display:flex;font-size:1.3rem;gap:10px;margin:0}.danger-icon{color:var(--color-error);font-size:1.5rem}.danger-content{display:flex;flex-direction:column;gap:20px}.danger-option{align-items:center;background:var(--bg-white);border:2px solid var(--border-gray);border-radius:10px;display:flex;gap:20px;justify-content:space-between;padding:20px;transition:all .3s ease}.danger-option:hover{border-color:var(--color-error);box-shadow:0 2px 8px var(--overlay-primary-light)}.checkbox-label{align-items:center;cursor:pointer;display:flex;gap:10px;margin-bottom:8px}.warning-icon{color:var(--color-warning);font-size:1.5rem;margin-right:5px;vertical-align:middle}.chevron-icon{font-size:1.5rem;transition:transform .3s ease,color .3s ease}.tabs{border-bottom:2px solid var(--border-gray);display:flex;gap:0;margin-bottom:30px}.tab{background:transparent;border:none;border-bottom:3px solid transparent;color:var(--text-muted);cursor:pointer;flex:1;font-size:1rem;font-weight:500;padding:12px 20px;transition:all .3s ease}.tab.active,.tab:hover{color:var(--color-info)}.tab.active{border-bottom-color:var(--color-info)}.tab-content{padding:10px}.tab-panel{animation:fadeIn .3s ease}@media(max-width:768px){.tab{font-size:.9rem;padding:10px 15px}}.alert{align-items:center;animation:slideDown .3s ease;border-radius:8px;display:flex;font-size:.95rem;font-weight:500;gap:.75rem;margin-bottom:1rem;padding:1rem 1.25rem}.alert-warning{border-left:4px solid var(--color-warning);box-shadow:0 2px 8px #ffc10726;color:var(--color-warning-text)}.alert-danger{background:var(--gradient-error);border-left:4px solid var(--color-error);box-shadow:0 2px 8px #e74c3c26;color:var(--text-white)}.alert-info{background:linear-gradient(135deg,#4a90e21a,#667eea14);border-left:4px solid var(--color-info);box-shadow:0 2px 8px #4a90e226;color:var(--text-primary)}.alert-success{background:var(--gradient-success);border-left:4px solid var(--color-primary-medium);box-shadow:0 2px 8px var(--overlay-primary-light);color:var(--text-primary)}.alert-icon{flex-shrink:0;font-size:1.5rem}.badge{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.25rem .5rem;text-transform:uppercase}.badge-warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.badge-success{background:var(--color-success-bg);color:var(--text-white)}.badge-info{background:#4a90e233;color:var(--color-info)}.toggle-switch{display:inline-block;height:30px;position:relative;width:60px}.toggle-switch input{height:0;opacity:0;width:0}.slider,.toggle-slider{background-color:var(--border-dark-gray);border-radius:30px;cursor:pointer;inset:0;position:absolute;transition:.3s}.slider:before,.toggle-slider:before{background-color:var(--bg-white);border-radius:50%;bottom:4px;box-shadow:var(--shadow-sm);content:"";height:22px;left:4px;position:absolute;transition:.3s;width:22px}.toggle-switch input:checked+.slider,.toggle-switch input:checked+.toggle-slider{background:var(--gradient-primary)}.toggle-switch input:checked+.slider:before,.toggle-switch input:checked+.toggle-slider:before{transform:translate(30px)}.loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.spinner{animation:spin 1s linear infinite;border:4px solid var(--border-loader);border-radius:50%;border-top-color:var(--color-brand-dark);height:48px;width:48px}.empty-state-big{align-items:center;background:var(--bg-main);color:var(--text-muted);display:flex;flex-direction:column;justify-content:center;margin-top:2rem;min-height:50vh;padding:2rem;text-align:center}.empty-icon-big{color:var(--overlay-primary-medium);font-size:5rem!important;margin-bottom:1.5rem;opacity:.8}.empty-title-big{color:var(--color-primary-dark);font-size:1.5rem;font-weight:600;letter-spacing:.3px;margin-bottom:.75rem}.empty-description-big{color:var(--text-muted);font-size:1rem;line-height:1.6;max-width:400px;opacity:.9}#contentBox{max-width:90vw;white-space:pre-wrap}.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.myBox,div.myBox2{border-top:5px solid var(--border-accent);font-size:1.2rem;margin-left:18px;margin-right:21px;margin-top:25px;opacity:.3;text-align:center}div.myBox2{padding-top:10px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@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-BHsOlr_g.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-KZoFtNyz.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-B6IiIVZt.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-BwQ37TvB.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-7ta80JPM.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-665edf8b]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--overlay-black-heavy);display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:9999}.welcome-modal[data-v-665edf8b]{animation:slideUp-665edf8b .4s cubic-bezier(.34,1.56,.64,1);background:var(--bg-white);border-radius:24px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:550px;overflow-y:auto;width:100%}@keyframes slideUp-665edf8b{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.welcome-header[data-v-665edf8b]{background:var(--gradient-navbar);border-radius:24px 24px 0 0;padding:40px 30px 30px;text-align:center}.welcome-icon[data-v-665edf8b]{height:80px;margin:0 auto 20px;width:80px}.welcome-icon svg[data-v-665edf8b]{filter:drop-shadow(0 4px 12px rgba(15,118,110,.2));height:100%;width:100%}.welcome-title[data-v-665edf8b]{color:var(--text-primary);font-size:2rem;font-weight:700;letter-spacing:-.02em;margin:0}.welcome-subtitle[data-v-665edf8b]{color:var(--text-secondary);font-size:1rem;line-height:1.5;margin:12px 0 0}.language-selector[data-v-665edf8b]{border-bottom:1px solid rgba(15,118,110,.1);padding:25px 30px}.language-label[data-v-665edf8b]{color:var(--text-primary);display:block;font-size:.95rem;font-weight:600;margin-bottom:10px}.language-select[data-v-665edf8b]{background:var(--bg-white);border:2px solid var(--overlay-primary-light);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-665edf8b]:hover{background:var(--bg-light);border-color:var(--color-primary-dark)}.language-select[data-v-665edf8b]:focus{border-color:var(--color-primary-dark);box-shadow:0 0 0 3px var(--overlay-primary-light);outline:none}.policies-section[data-v-665edf8b]{max-height:300px;overflow-y:auto;padding:20px 30px}.policy-toggle[data-v-665edf8b]{align-items:center;background:var(--bg-light);border:2px solid var(--overlay-primary-light);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-665edf8b]:hover{background:var(--bg-lighter);border-color:var(--color-primary-dark);box-shadow:0 4px 12px var(--overlay-primary-light);transform:translateY(-2px)}.policy-toggle.expanded[data-v-665edf8b]{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--text-white)}.toggle-icon[data-v-665edf8b]{font-size:1.5rem;transition:transform .3s ease}.policy-content[data-v-665edf8b]{background:var(--bg-light);border:2px solid var(--overlay-primary-light);border-radius:12px;color:var(--text-secondary);font-size:.875rem;line-height:1.7;margin:-8px 0 16px;max-height:200px;overflow-y:auto;padding:20px}.policy-content[data-v-665edf8b] strong{color:#2c3e50;font-weight:600}.policy-content[data-v-665edf8b] a{color:var(--color-primary-dark);text-decoration:none}.policy-content[data-v-665edf8b] a:hover{text-decoration:underline}.welcome-footer[data-v-665edf8b]{background:var(--bg-light);border-radius:0 0 24px 24px;padding:25px 30px 35px;text-align:center}.agreement-text[data-v-665edf8b]{color:var(--text-secondary);font-size:.875rem;line-height:1.6;margin:0 0 20px}.accept-button[data-v-665edf8b]{align-items:center;background:linear-gradient(135deg,var(--color-primary-dark) 0,var(--color-primary) 100%);border:none;border-radius:12px;box-shadow:var(--shadow-teal);color:var(--text-white);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-665edf8b]:hover{box-shadow:0 6px 24px var(--overlay-primary-medium);transform:translateY(-2px)}.accept-button[data-v-665edf8b]:active{transform:translateY(0)}.button-icon[data-v-665edf8b]{font-size:1.5rem}.welcome-fade-enter-active[data-v-665edf8b],.welcome-fade-leave-active[data-v-665edf8b]{transition:opacity .3s ease}.welcome-fade-enter-from[data-v-665edf8b],.welcome-fade-leave-to[data-v-665edf8b]{opacity:0}.policy-expand-enter-active[data-v-665edf8b],.policy-expand-leave-active[data-v-665edf8b]{max-height:200px;transition:all .3s ease}.policy-expand-enter-from[data-v-665edf8b],.policy-expand-leave-to[data-v-665edf8b]{margin-bottom:0;margin-top:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0}.policies-section[data-v-665edf8b]::-webkit-scrollbar,.policy-content[data-v-665edf8b]::-webkit-scrollbar,.welcome-modal[data-v-665edf8b]::-webkit-scrollbar{width:6px}.policies-section[data-v-665edf8b]::-webkit-scrollbar-track,.policy-content[data-v-665edf8b]::-webkit-scrollbar-track,.welcome-modal[data-v-665edf8b]::-webkit-scrollbar-track{background:var(--bg-gray);border-radius:10px}.policies-section[data-v-665edf8b]::-webkit-scrollbar-thumb,.policy-content[data-v-665edf8b]::-webkit-scrollbar-thumb,.welcome-modal[data-v-665edf8b]::-webkit-scrollbar-thumb{background:var(--color-primary-dark);border-radius:10px}@media(max-width:640px){.welcome-modal[data-v-665edf8b]{border-radius:20px;max-height:95vh}.welcome-header[data-v-665edf8b]{padding:30px 20px 25px}.welcome-title[data-v-665edf8b]{font-size:1.5rem}.welcome-subtitle[data-v-665edf8b]{font-size:.9rem}.language-selector[data-v-665edf8b],.policies-section[data-v-665edf8b],.welcome-footer[data-v-665edf8b]{padding-left:20px;padding-right:20px}.accept-button[data-v-665edf8b]{justify-content:center;width:100%}}#histFloatingButton{position:fixed;right:1rem;top:5rem;z-index:999}@media(max-width:767px){#histFloatingButton{bottom:5rem;right:.75rem;top:unset}}#histFloatingButton button{align-items:center;background:linear-gradient(135deg,var(--bg-lighter) 0,var(--bg-cyan-tint) 100%);border:none;border-radius:50%;box-shadow:var(--shadow-md);color:var(--color-heritage-cyan);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,var(--bg-cyan-tint) 0,#d0f3f5 100%);box-shadow:0 6px 16px #20b2aa40;transform:translateY(-2px)}#histFloatingButton button:active{transform:translateY(0)}.auth-notification-bar{align-items:center;background:var(--gradient-notification);box-shadow:0 .125rem .5rem #ee5a524d;color:var(--text-white);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}@media(max-width:767px){.auth-notification-bar{bottom:3.75rem;box-shadow:0 -.125rem .5rem #ee5a524d;top:unset}}.auth-notification-bar.expanded,.auth-notification-bar:hover{box-shadow:0 .25rem .75rem #ee5a5266;height:2.5rem}@media(max-width:767px){.auth-notification-bar.expanded,.auth-notification-bar:hover{box-shadow:0 -.25rem .75rem #ee5a5266}}.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:var(--gradient-navbar);box-shadow:var(--shadow-sm);left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.dark .navbar{border-bottom:1px solid rgba(59,130,246,.2);box-shadow:0 4px 12px #00000080}@media(max-width:767px){.navbar{bottom:0;box-shadow:0 -2px 8px #00000014;top:unset}.dark .navbar{border-bottom:none;border-top:1px solid rgba(59,130,246,.2);box-shadow:0 -4px 12px #00000080}}.nav-container{display:flex;height:3.75rem;max-width:100%;width:100%}.nav-home{align-items:center;border-right:1px solid rgba(0,0,0,.06);display:flex;flex-shrink:0;justify-content:center;transition:background-color .3s ease;width:3.75rem}.dark .nav-home{border-right:1px solid rgba(59,130,246,.15)}.nav-home a{align-items:center;display:flex;height:100%;justify-content:center;padding:.5rem;width:100%}.nav-home img{border:2px solid var(--overlay-primary-light);border-radius:50%;box-shadow:0 0 8px var(--overlay-primary-light);height:2.75rem;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;width:2.75rem}.nav-home:has(a.active-nav) img,.nav-home:hover img{border-color:var(--color-primary-dark);box-shadow:0 0 12px var(--overlay-primary-medium),0 0 0 2px var(--overlay-primary-light)}.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:var(--text-secondary);display:flex;font-size:1.05rem;font-weight:600;height:100%;padding:0 1.25rem;text-decoration:none;white-space:nowrap}.navbar li a:after{background:var(--color-primary);border-radius:3px 3px 0 0;bottom:0;box-shadow:0 0 6px var(--overlay-primary-medium);content:"";height:3px;left:50%;position:absolute;transform:translate(-50%) scaleX(0);transition:transform .3s ease;width:calc(100% - 1.5rem)}@media(max-width:767px){.navbar li a:after{border-radius:0 0 3px 3px;bottom:unset;top:0}}.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:var(--color-primary-dark)}.nav-scroll.scrolling .navbar li:hover a:after{transform:translate(-50%) scaleX(0)}.nav-scroll.scrolling .navbar li:hover a{color:var(--text-secondary)}.nav-scroll.scrolling .navbar li a.active-nav:after{transform:translate(-50%) scaleX(1)}.nav-scroll.scrolling .navbar li a.active-nav{color:var(--color-primary-dark)}.nav-settings{align-items:center;border-left:1px solid rgba(0,0,0,.06);display:flex;flex-shrink:0;justify-content:center;transition:background-color .3s ease;width:3.5rem}.dark .nav-settings{border-left:1px solid rgba(59,130,246,.15)}.nav-settings a{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.5rem;height:100%;justify-content:center;padding:.75rem;text-decoration:none;transition:all .3s ease;width:100%}.nav-settings a.active-nav,.nav-settings a:hover{color:var(--color-primary-dark)}.nav-scroll::-webkit-scrollbar{display:none}.nav-scroll{-ms-overflow-style:none;scrollbar-width:none}@media(max-width:767px){.navbar li a{font-size:1rem;padding:0 1rem}.auth-notification-bar{gap:.625rem;padding:0 1rem}.auth-notification-bar.expanded,.auth-notification-bar:hover{height:2.25rem}.notification-icon{font-size:1rem}.notification-text{font-size:.8125rem}#histFloatingButton button{font-size:1.35rem;height:3rem;width:3rem}}.blocked-page,.fav-page,.int-page,.saved-page,.talika-page{padding:.75rem}.blocked-page .title,.fav-page .title,.int-page .title,.saved-page .title,.talika-page .title{text-align:center}.top-controls{background:var(--bg,var(--bg-main));border-radius:.75rem;box-shadow:0 2px 10px #0000000f;margin-bottom:.5rem;padding:.5rem;position:sticky;top:0;z-index:2}.search-box{align-items:center;background:var(--bg-light);border:1px solid var(--border-light);border-radius:.8rem;box-shadow:0 2px 8px #20b2aa14;display:flex;gap:.5rem;padding:.5rem .75rem;transition:box-shadow .2s ease,border-color .2s ease}.search-box .icon{color:var(--color-brand-dark);opacity:.8}.search-box input{background:transparent;border:none;color:var(--text-primary);flex:1;font-size:.95rem;outline:none}.search-box:focus-within{border-color:var(--color-primary-medium);box-shadow:0 0 0 3px #20b2aa26}.select-box{margin-bottom:.6rem;margin-top:.4rem;position:relative}.select-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-light);border:1px solid var(--border-light);border-radius:.6rem;box-shadow:0 2px 8px #0000000d;color:var(--text-secondary);font-size:.95rem;padding:.55rem .9rem;width:100%}.select-box:after{color:#2a5a7a;content:"▾";pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.select-box select:focus{border-color:var(--color-primary-medium);box-shadow:0 0 0 3px #20b2aa26;outline:none}.rtl .select-box:after{left:12px;right:auto}.list-wrapper{display:flex;flex-direction:column;gap:.5rem}.item-card{align-items:start;background:var(--bg-light);border:1px solid var(--border-light);border-radius:.6rem;box-shadow:0 1px 4px #0000000a;display:grid;gap:.5rem;grid-template-columns:72px 1fr;padding:.5rem;position:relative}.left{align-items:center;display:flex;flex-direction:column;gap:.25rem}.avatar,.left .avatar{border:1px solid var(--border-light);border-radius:.5rem;height:68px;-o-object-fit:cover;object-fit:cover;width:68px}.rating{color:var(--color-success);font-size:.8rem}.name,.right .name{color:var(--text-secondary);font-size:1rem;margin:0}.tag{color:var(--color-brand-dark);font-weight:600;margin:.2rem 0}.desc,.tag{font-size:.9rem}.desc{color:var(--text-light);display:-webkit-box;-webkit-line-clamp:2;margin:.2rem 0 .4rem;-webkit-box-orient:vertical;overflow:hidden}.bottom{gap:.75rem;justify-content:space-between}.bottom,.coverage,.prices{align-items:center;display:flex}.coverage,.prices{font-size:.9rem;gap:.4rem}.coverage{justify-content:flex-start;width:100%}.coverage .hire-btn{margin-left:auto}.coverage span,.coverage strong,.prices span,.prices strong{color:var(--text-primary)}.link{background:none;border:none;color:var(--color-primary-medium);cursor:pointer;font-size:.9rem;padding:0}.show-all{margin-top:.5rem;text-align:center}.show-all button{background:var(--bg-lightest);border:1px solid var(--color-primary-medium);border-radius:.5rem;color:var(--color-success);font-size:.9rem;padding:.4rem .6rem}.modal-backdrop{align-items:center;background:var(--overlay-black-medium);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.details-backdrop{z-index:10000}.modal{background:var(--bg-lighter);border-radius:.75rem;box-shadow:0 8px 28px #0003;overflow:hidden;width:min(92vw,420px)}.modal-header{align-items:center;background:var(--gradient-primary);color:var(--bg-gray);display:flex;justify-content:space-between;padding:.2rem .6rem}.modal-header .close{background:transparent;border:none;color:var(--text-white);cursor:pointer;font-size:1rem}.modal-body{padding:.6rem .8rem}.modal-body ul{list-style:none;margin:0;padding:0}.modal-body li{border-bottom:1px solid var(--border-accent);display:flex;justify-content:space-between;padding:.4rem 0}.modal-body .label{color:var(--color-brand-dark);font-weight:600}.modal-body .value{color:var(--color-heritage-teal)}.profile-details{max-height:70vh;overflow:auto}.profile-top{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.profile-avatar{border:1px solid #e6f2f2;border-radius:.5rem;height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.profile-details .meta{display:flex;flex-direction:column;font-size:.95rem;gap:.2rem}.section{margin-top:.6rem}.section-title{color:#2a5a7a;font-weight:700;margin-bottom:.3rem}.service{background:var(--bg-lightest);border:1px solid var(--bg-lightest);border-radius:.5rem;margin-top:.4rem;padding:.5rem}.service-header{align-items:center;display:flex;justify-content:space-between}.badge{background:var(--bg-lightest);border-radius:999px;color:#0a7;font-size:.8rem;padding:.1rem .4rem}.service-desc{color:var(--color-primary);margin-top:.25rem}.service-long{color:#555;font-size:.95rem;margin-top:.25rem}.service-sub{display:flex;font-size:.9rem;justify-content:space-between;margin-top:.4rem}.hire-btn{background:var(--bg-light);border:1px solid #20b2aa;border-radius:.5rem;color:#0a7;cursor:pointer;font-size:.95rem;margin-left:auto;padding:.45rem .75rem}.hire-btn:hover{background:#d9f7f7}@media(max-width:767px){.bottom{align-items:flex-start;flex-direction:column}}.clickable{cursor:pointer}.top-line{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.top-line .actions{display:inline-flex;gap:.25rem}.heart-btn{background:none;border:none;color:#e25555;cursor:pointer;font-size:1.15rem;padding:2px}.interest-btn{color:#2a5a7a}.interest-btn,.saved-btn{background:none;border:none;cursor:pointer;font-size:1.1rem;padding:2px}.saved-btn{color:#28a745}.blocked-btn{background:none;color:#ee5a52;font-size:1.1rem;padding:2px}.blocked-btn,.remove-btn{border:none;cursor:pointer}.remove-btn{background:transparent;border-radius:6px;line-height:1;padding:4px;position:absolute;right:6px;top:6px}.remove-btn:hover{background:var(--bg-lightest)}.remove-btn:active{background:var(--bg-light)}.fav-page .remove-btn,.int-page .remove-btn{color:#e25555}.saved-page .remove-btn{color:#28a745}.blocked-page .remove-btn{color:#ee5a52}
