@charset "UTF-8";.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:hsl(0,0%,70%) #ccc hsl(0,0%,85%)}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid hsl(0,0%,90%)}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid rgb(183.6,218.88,255);border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid rgb(183.6,218.88,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}@font-face{font-family:Tajawal;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iurf6YBj_oCad4k1l5qjHrRpiYlJ.woff2) format("woff2");unicode-range:U+0600-06FF,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-family:Tajawal;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iurf6YBj_oCad4k1l5qjHrFpiQ.woff2) format("woff2");unicode-range:U+0000-00FF,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:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iura6YBj_oCad4k1nzSBC45I.woff2) format("woff2");unicode-range:U+0600-06FF,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-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iura6YBj_oCad4k1nzGBCw.woff2) format("woff2");unicode-range:U+0000-00FF,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:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iurf6YBj_oCad4k1l8KiHrRpiYlJ.woff2) format("woff2");unicode-range:U+0600-06FF,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-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iurf6YBj_oCad4k1l8KiHrFpiQ.woff2) format("woff2");unicode-range:U+0000-00FF,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:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iurf6YBj_oCad4k1l4qkHrRpiYlJ.woff2) format("woff2");unicode-range:U+0600-06FF,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-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iurf6YBj_oCad4k1l4qkHrFpiQ.woff2) format("woff2");unicode-range:U+0000-00FF,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:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iurf6YBj_oCad4k1l5anHrRpiYlJ.woff2) format("woff2");unicode-range:U+0600-06FF,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-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iurf6YBj_oCad4k1l5anHrFpiQ.woff2) format("woff2");unicode-range:U+0000-00FF,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:Tajawal;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iurf6YBj_oCad4k1l7KmHrRpiYlJ.woff2) format("woff2");unicode-range:U+0600-06FF,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-family:Tajawal;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iurf6YBj_oCad4k1l7KmHrFpiQ.woff2) format("woff2");unicode-range:U+0000-00FF,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}*{margin:0;padding:0;box-sizing:border-box}:root{--gradient-headline: linear-gradient(120deg, #7a9dd4 0%, #ffffff 45%, #dfc070 100%);--gradient-hairline: linear-gradient(90deg, transparent, rgba(201,168,76,.6), transparent);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--radius-full: 9999px}:root,:root[data-theme=light]{--primary: #3d5fa8;--primary-light: #5174b9;--primary-glow: #7a9dd4;--secondary: #1e2d4a;--ink: #141e30;--gold: #c9a84c;--gold-light: #dfc070;--accent: #c0392b;--primary-color: #5174b9;--secondary-color: #1e2d4a;--text-color: #1e2d4a;--light-gray: #f0f4f9;--border-color: #dde4ef;--bg: #f8f9fc;--bg-card: #ffffff;--bg-muted: #f0f4f9;--text: #1e2d4a;--text-muted: #5a6a82;--text-light: #8a9ab5;--border: #dde4ef;--shadow-card: 0 8px 30px -8px rgba(20, 30, 48, .12);--shadow-elegant: 0 24px 60px -16px rgba(20, 30, 48, .22);--shadow-glow: 0 0 50px rgba(81, 116, 185, .28);--glass-bg: var(--bg-card);--glass-border: var(--border);--glass-blur: none;--card-accent: var(--primary-light);--card-accent-bg: rgba(81, 116, 185, .1);--dark-section-title: var(--ink);--badge-active-color: #4A7C4E;--badge-active-bg: rgba(74, 124, 78, .12);--gradient-headline: none}:root[data-theme=dark]{--primary: #3d5fa8;--primary-light: #5174b9;--primary-glow: #7a9dd4;--secondary: #1e2d4a;--ink: #141e30;--gold: #c9a84c;--gold-light: #dfc070;--accent: #c0392b;--bg: #141e30;--bg-card: #1e2d4a;--bg-muted: #101a2e;--text: #ffffff;--text-muted: rgba(255,255,255,.72);--text-light: rgba(255,255,255,.4);--border: rgba(81,116,185,.28);--shadow-card: 0 8px 30px -8px rgba(0,0,0,.45);--shadow-elegant: 0 24px 60px -16px rgba(20,30,48,.45);--shadow-glow: 0 0 50px rgba(81,116,185,.28);--glass-bg: rgba(255,255,255,.03);--glass-border: rgba(81,116,185,.28);--glass-blur: blur(6px);--card-accent: var(--gold);--card-accent-bg: rgba(201, 168, 76, .12);--dark-section-title: #ffffff;--badge-active-color: #6fcf7a;--badge-active-bg: rgba(74, 124, 78, .18);--gradient-headline: linear-gradient(120deg, #7a9dd4 0%, #ffffff 45%, #dfc070 100%)}.title-gradient{background:var(--gradient-headline);-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=light] .title-gradient,:root[data-theme=light] .section-title,:root[data-theme=light] .about-title{background:none;-webkit-background-clip:unset;background-clip:unset;color:var(--ink)}.hairline{height:1px;background:var(--gradient-hairline);border:none}.dot-pattern{background-image:radial-gradient(circle at 1.5px 1.5px,rgba(81,116,185,.18) 1px,transparent 0);background-size:28px 28px}.dot-pattern-faint{background-image:radial-gradient(circle at 1.5px 1.5px,rgba(81,116,185,.1) 1px,transparent 0);background-size:28px 28px}.glass{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}:root[data-theme=light] .section-label__text{color:var(--primary-light)}:root[data-theme=light] .section-label__text,:root[data-theme=light] .section-label--light .section-label__text{color:var(--primary-light)}:root[data-theme=light] .section-label__line{background:linear-gradient(90deg,transparent,rgba(81,116,185,.5),transparent)}:root[data-theme=light]{--gradient-hairline: linear-gradient(90deg, transparent, rgba(81, 116, 185, .5), transparent)}@keyframes fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes ken-burns{0%{transform:scale(1) translate(0)}to{transform:scale(1.1) translate(-1%,1%)}}@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes count-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-slow-kf{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-reverse-kf{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes pulse-glow-kf{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes fade-up-kf{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ken-burns-kf{0%{transform:scale(1.05)}to{transform:scale(1.18)}}@keyframes orbit-kf{0%{transform:rotate(0) translate(var(--orbit-r, 90px)) rotate(0)}to{transform:rotate(360deg) translate(var(--orbit-r, 90px)) rotate(-360deg)}}.spin-slow{animation:spin-slow-kf 28s linear infinite}.spin-reverse{animation:spin-reverse-kf 38s linear infinite}.pulse-glow{animation:pulse-glow-kf 4s ease-in-out infinite}.fade-up{animation:fade-up-kf 1s ease-out both}.ken-burns{animation:ken-burns-kf 8s ease-out both}.orbit{animation:orbit-kf 14s linear infinite}@media (prefers-reduced-motion: reduce){.spin-slow,.spin-reverse,.pulse-glow,.fade-up,.ken-burns,.orbit{animation:none!important}}html{scroll-behavior:smooth;margin:0;padding:0}body{font-family:Tajawal,Arial,sans-serif;line-height:1.6;color:var(--text);background-color:var(--bg);direction:rtl;text-align:right;-webkit-font-smoothing:antialiased;margin:0;padding:0}img{max-width:100%;height:auto}img[loading=lazy]{min-height:1px}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.bg-mashrabiya{background-image:radial-gradient(circle at 1.5px 1.5px,rgba(81,116,185,.25) 1px,transparent 0);background-size:28px 28px}.bg-grid{background-image:linear-gradient(to right,rgba(20,30,48,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(20,30,48,.05) 1px,transparent 1px);background-size:48px 48px}app-navbar{display:block!important;height:0!important;overflow:visible!important;z-index:1000}@media (max-width: 991px){.navbar .nav-links.active ul li a{color:var(--text)!important;background-color:var(--bg-card)!important}.navbar .nav-links.active ul li a:hover,.navbar .nav-links.active ul li a.active{color:var(--primary-light)!important;background-color:#5174b91a!important}}.filter-select.ng-select .ng-select-container{border-radius:999px;border:1px solid var(--border);background:var(--bg-card);box-shadow:var(--shadow-card);min-height:42px;height:42px;font-family:Tajawal,Arial,sans-serif;font-size:.88rem;font-weight:500;color:var(--text);direction:rtl;transition:border-color .2s,box-shadow .2s;cursor:pointer;display:flex;align-items:center;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;outline:none}.filter-select.ng-select .ng-select-container .ng-value-container{display:flex;align-items:center;padding-right:1rem;padding-left:.5rem;direction:rtl;flex:1;height:100%}.filter-select.ng-select .ng-select-container .ng-placeholder{color:var(--text-light);line-height:1}.filter-select.ng-select .ng-select-container .ng-input{top:50%;transform:translateY(-50%);padding-right:1rem}.filter-select.ng-select .ng-select-container .ng-arrow-wrapper{display:flex;align-items:center;justify-content:center;height:100%;width:32px;padding:0;flex-shrink:0}.filter-select.ng-select .ng-select-container .ng-arrow-wrapper .ng-arrow{display:block;border-style:solid;border-color:var(--primary-light) transparent transparent;border-width:5px 4px 0;height:0;width:0}.filter-select.ng-select,.filter-select.ng-select *{-webkit-tap-highlight-color:transparent;outline:none}.filter-select.ng-select.ng-select-focused .ng-select-container{box-shadow:none;outline:none}.filter-select.ng-select.ng-select-opened .ng-select-container{border-color:var(--primary-light);box-shadow:0 0 0 3px #5174b926;border-radius:999px}.filter-select.ng-select.ng-select-opened .ng-select-container .ng-arrow-wrapper .ng-arrow{border-color:transparent transparent var(--primary-light);border-width:0 4px 5px}.filter-select.ng-select:hover .ng-select-container{border-color:var(--primary-light)}.ng-dropdown-panel{border:1px solid var(--border)!important;border-radius:16px!important;box-shadow:var(--shadow-elegant)!important;overflow:hidden;direction:rtl;font-family:Tajawal,Arial,sans-serif;margin-top:4px;z-index:9999;background:var(--bg-card)!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ng-dropdown-panel .ng-dropdown-panel-items{padding:6px;background:var(--bg-card)}.ng-dropdown-panel .ng-option{border-radius:10px!important;padding:.6rem .9rem!important;font-size:.88rem!important;font-weight:500;color:var(--text)!important;direction:rtl;text-align:right;transition:background .15s;-webkit-tap-highlight-color:transparent}.ng-dropdown-panel .ng-option.ng-option-marked{background:#5174b914!important;color:var(--text)!important}.ng-dropdown-panel .ng-option.ng-option-selected{background:var(--primary-light)!important;color:#fff!important;font-weight:700}.ng-dropdown-panel .ng-option.ng-option-selected.ng-option-marked{background:var(--primary)!important;color:#fff!important}:root[data-theme=dark] .ng-dropdown-panel{background:#1e2d4a;border:1px solid rgba(81,116,185,.28);box-shadow:0 20px 60px #00000073;border-radius:16px;overflow:hidden}:root[data-theme=dark] .ng-dropdown-panel .ng-dropdown-panel-items{background:#1e2d4a}:root[data-theme=dark] .ng-dropdown-panel .ng-option{background:#1e2d4a;color:#fffc;font-family:Tajawal,sans-serif}:root[data-theme=dark] .ng-dropdown-panel .ng-option:hover,:root[data-theme=dark] .ng-dropdown-panel .ng-option.ng-option-marked{background:#5174b92e;color:#fff}:root[data-theme=dark] .ng-dropdown-panel .ng-option.ng-option-selected,:root[data-theme=dark] .ng-dropdown-panel .ng-option.ng-option-selected.ng-option-marked{background:#5174b94d;color:#fff;font-weight:700}:root[data-theme=dark] .ng-dropdown-panel .ng-option.ng-option-disabled{color:#ffffff4d}:root[data-theme=dark] .ng-select .ng-select-container{background:#ffffff0d;border-color:#5174b947;color:#ffffffd9;border-radius:999px}:root[data-theme=dark] .ng-select.ng-select-opened .ng-select-container{background:#ffffff14;border-color:#5174b980}:root[data-theme=dark] .ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#ffffff73}:root[data-theme=dark] .ng-select .ng-select-container .ng-value-container .ng-value{color:#ffffffd9}:root[data-theme=dark] .ng-select .ng-arrow-wrapper .ng-arrow{border-color:rgba(255,255,255,.5) transparent transparent}:root[data-theme=dark] .ng-select.ng-select-opened .ng-arrow-wrapper .ng-arrow{border-color:transparent transparent rgba(255,255,255,.5)}
