/* =========================================================
   Developer:  Muhammad Gawish - gawish.dev
   Powered By: hikamByte.com
   ========================================================= */
@charset "UTF-8";@layer reset,tokens,base,layout,components,sections,utilities;@layer reset{html,:host{scroll-behavior: smooth;scrollbar-width: thin;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent;tab-size: 4}html *{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}*,*::before,*::after{-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline}::-webkit-scrollbar{width: 10px;height: 10px}::-webkit-scrollbar-track{background: 0 0}::-webkit-scrollbar-thumb{}::selection{background-color: var(--selection-bg,var(--dark,#333));color:var(--selection-color,#fff);text-shadow: none}:focus-visible{outline: 2px solid var(--primary);outline-offset: 2px;border-radius: 4px}:focus:not(:focus-visible){outline: none;box-shadow: none}[tabindex="-1"]:focus{outline: 0 !important}a,a:is(:hover,:focus){text-decoration:none}abbr:where([title]){-webkit-text-decoration: underline dotted;text-decoration: underline dotted}b,strong{font-weight: 700}button,[type="button"],[type="reset"],[type="submit"],[role="button"]{-webkit-appearance: button;width: auto;border: 0;background: none;color: inherit;font: inherit;cursor: pointer}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor: pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding: 0;border-style: none}caption{padding-top: 0.85rem;padding-bottom: 0.85rem;color: #6c757d;text-align: left;caption-side: bottom}dialog{padding: 0;border: none}menu,ol,ul{list-style: none}input{vertical-align: middle}input:is([type="email"],[type="number"],[type="file"]){direction: ltr}::file-selector-button{appearance: button;box-sizing: border-box;border: 0 solid;margin: 0;padding: 0;margin-inline-end: 4px}:where(select:is([multiple],[size])) optgroup{font-weight: bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start: 20px}textarea{overflow: auto;resize: vertical}hr{height: 0;border-bottom: var(--border)}img,svg,video,picture,canvas,audio,iframe,embed,object{vertical-align: middle;display: inline-block}img,picture,video,iframe{max-width: 100%;border-style: none}img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size: 3000px 1500px}svg{overflow: hidden}code,kbd,samp,pre{font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings: normal;font-variation-settings: normal;font-size: 1em;direction: ltr;text-align: left;text-shadow: none !important}progress{vertical-align: baseline}small{display: block;font-size: var(--fs-sm,.75rem)}sub,sup{vertical-align: baseline;font-size: 75%;line-height: 0;position: relative}sub{bottom: -.25em}sup{top: -.5em}summary{display: list-item}table{text-indent: 0;border-color: inherit;border-collapse: collapse}template{display: none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}input[type=number]{-webkit-appearance: textfield;-moz-appearance: textfield;appearance: textfield}input[type="date"],input[type="time"]{direction: ltr !important}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance: listbox}input[type="search"]{outline-offset: -2px;-webkit-appearance: none}input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}[dir="rtl"] .air-datepicker-nav{flex-direction: row-reverse}.selectize-dropdown .optgroup-header{font-weight: 700}.selectize-input{display: inline-block;width: 100%;position: relative;z-index: 1;min-height: var(--input-height,40px);padding: var(--input-padding,10px);color: var(--input-color,var(--text-heading,#6c757d));background-color: var(--input-bg,#fff);font-family: Tahoma;font-size: 16px;border: var(--input-border,var(--border));box-shadow: var(--input-shadow,initial);border-radius: var(--input-radius);outline: 0}.selectize-input,.selectize-control.single .selectize-input.input-active{background: var(--input-bg,#fff)}.selectize-dropdown,.selectize-input,.selectize-input input{line-height: inherit}.selectize-dropdown,.selectize-input,.selectize-input input,.selectize-input input:focus{height: auto !important;box-shadow: none !important}.selectize-control.multi .selectize-input>div{background: var(--primary,#f2f2f2);color: #fff;font-size: .95rem;border-radius: var(--input-radius,3px)}.ck.ck-editor__main>.ck-editor__editable{min-height: 100px}.tagify{width: 100%;max-width: 700px}.tags-look .tagify__dropdown__item{display: inline-block;border-radius: 3px;padding: 0.3em 0.5em;border: 1px solid #CCC;background: #F3F3F3;margin: 0.2em;font-size: 0.85em;color: black;transition: 0s}.tags-look .tagify__dropdown__item--active{color: black}.tags-look .tagify__dropdown__item:hover{background: lightyellow;border-color: gold}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important;scroll-behavior: auto !important}[data-reveal]{opacity: 1;transform: none;filter: blur(0)}}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior: smooth}}::-webkit-input-placeholder{text-align: start}::placeholder{text-align: start;opacity: 1}[dir="ltr"]::placeholder,[data-placeholder-left]::placeholder{text-align: left}[dir="rtl"]::placeholder,[data-placeholder-right]::placeholder{text-align: right}[data-placeholder-center]::placeholder{text-align: center}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color: currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color: color-mix(in oklab,currentcolor 50%,transparent)}}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{width:5px;background:#ddd;box-shadow: inset 0 0 2px rgb(0 0 0 / 7%);border-radius:1rem}::-webkit-scrollbar-thumb{width:1em;background:#777;border-radius:1rem;opacity: .5}.darkMode ::-webkit-scrollbar-track{background: #101010}.darkMode ::-webkit-scrollbar-thumb{background: #555}}@layer layout{html,body{font: var(--fs-base,16px) / var(--line-height,1.6) var(--font-body,var(--font-heading)),system-ui,Tahoma,Arial,sans-serif;font-weight: 400;width: 100%;min-height: 100%;overflow-x: clip;color: var(--text-body,#333);background: var(--bg-body,#fff)}body *{scroll-margin-top: calc(var(--promo-height,0px) + var(--header-height,0px))}body{-webkit-font-smoothing: antialiased;min-height: 100vh;min-height: 100dvh}a{color: var(--text-link,#1890ff);transition: color var(--transition-fast)}a:is(:hover,:focus,:active){color: var(--text-link-hover,#0069cc)}.container{width: 100%;width: min(100% - 40px,var(--container));margin: 0 auto}@media (min-width: 768px){.container{width: min(100% - 64px,var(--container))}}@media (min-width:1600px){:root{--container: 1400px}}.dir-rtl{direction: rtl;text-align: right}.dir-ltr{direction: ltr;text-align: left}.pointer{cursor: pointer}.italic{font-style:italic}.underline{text-decoration: underline}.overflow-hidden{overflow: hidden !important}.relative{position: relative;z-index: 1}.sticky{position: sticky;top: calc(var(--header-height,0px) + var(--promo-height,0px) + var(--space-4));z-index: 1}.fixed{position: fixed}.static{position: static}.inl-blk{display: inline-block}.d-block{display: block}p + p{margin-top: var(--spacing)}.skip-link{position: absolute;inset-inline-start: -9999px;top: 0;background: var(--primary);color: #fff;padding: 12px 18px;z-index: 9999;border-radius: 0 0 var(--radius) 0;font-weight: 600}.skip-link:focus{inset-inline-start: 0}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{display: block;margin-top: 0;margin-bottom: var(--space-3);font-size: 40px;font-family: var(--font-heading);font-weight: var(--font-bold,700);line-height: 1.3;color: var(--text-heading,#222)}h2,.h2{font-size: 32px}h3,.h3{font-size: 24px}h4,.h4{font-size: 20px;line-height: 1.5}h5,.h5,h6,.h6{font-size: var(--fs-base,16px);line-height: 1.5}@media (width < 480px){h2,.h2{font-size: 24px}h3,.h3{font-size: 20px}h4,.h4{font-size: 18px}}#overlay{position: fixed;inset: 0;z-index: 940;background: rgb(0 0 0 / 60%);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px)}.section{position: relative;padding-block: var(--space-16);border-bottom: var(--border)}.section-alt{background: var(--bg-soft)}.section-head{max-width: 720px;margin-bottom: var(--space-8)}.section-head-row{display: flex;align-items: end;justify-content: space-between;flex-wrap: wrap;gap: 24px;max-width: none}.section-eyebrow{display: inline-flex;align-items: center;gap: 8px;font-size: var(--fs-xs);font-weight: 700;text-transform: uppercase;letter-spacing: 0.12em;color: var(--primary);background: var(--primary-soft);padding: 6px 12px;border-radius: var(--radius-pill);margin-bottom: 16px}.section-title{margin-bottom: 12px}.section-lede{color: var(--text-soft);font-size: var(--fs-lg);max-width: 64ch}@media (width < 768px){.section{padding-block: var(--space-12)}}}@layer utilities{.primary{--color: var(--primary);--color-hover: var(--primary-hover,color-mix(in srgb,var(--primary) 80%,transparent))}.secondary{--color: var(--secondary);--color-hover: var(--secondary-hover,color-mix(in srgb,var(--secondary) 80%,transparent))}.success{--color: var(--success);--color-hover: var(--success-hover,color-mix(in srgb,var(--success) 80%,transparent))}.info{--color: var(--info);--color-hover: var(--info-hover,color-mix(in srgb,var(--info) 80%,transparent))}.warning{--color: var(--warning);--color-hover: var(--warning-hover,color-mix(in srgb,var(--warning) 80%,transparent))}.danger{--color: var(--danger);--color-hover: var(--danger-hover,color-mix(in srgb,var(--danger) 80%,transparent))}.muted{--color: var(--text-muted);--color-hover: var(--text-soft,color-mix(in srgb,var(--text-muted) 80%,transparent))}.light{--color: var(--light);--color-hover: var(--light-hover,color-mix(in srgb,var(--light) 80%,transparent))}.dark{--color: var(--dark);--color-hover: var(--dark-hover,color-mix(in srgb,var(--dark) 80%,transparent))}.white{--color: var(--white);--color-hover: var(--white-hover,color-mix(in srgb,var(--white) 80%,var(--black)))}[class*="bg-"]{--text-color: var(--color,var(--white));color: var(--text-color) !important;background-color: var(--bg-color,var(--primary)) !important}[class*="bg-white"]{--text-color: var(--color,var(--text-body));color: var(--text-color) !important}[class*="bg-"]:is(a,button):is(:hover,:focus,:active){background-color: color-mix(in srgb,var(--bg-color) 80%,white) !important}[class*="bg-"]:is(a,button):is([disabled],.disabled){background-color: color-mix(in srgb,var(--bg-color) 60%,white) !important}.bg-body{--text-color: var(--color,var(--text-body));--bg-color: var(--bg-body) !important}.bg-surface{--text-color: var(--color,var(--text-body));--bg-color: var(--bg-surface) !important}.bg-ghost{--color: var(--text-soft);--bg-color: var(--bg-soft)}.bg-white{--bg-color: var(--white) !important}.bg-black{--bg-color: var(--black) !important}.bg-transparent{--bg-color: transparent !important}.bg-primary{--bg-color: var(--primary) !important}.bg-secondary{--bg-color: var(--secondary) !important}.bg-success{--bg-color: var(--success) !important}.bg-warning{--bg-color: var(--warning) !important}.bg-danger{--bg-color: var(--danger) !important}.bg-info{--bg-color: var(--info) !important}.bg-muted{--bg-color: var(--bg-muted) !important}.bg-light{--bg-color: var(--light) !important}.bg-dark{--bg-color: var(--dark) !important}.bg-soft{--color: var(--bg-color,var(--primary));--bg-soft: color-mix(in srgb,var(--bg-color,var(--primary)) 15%,transparent);color: color-mix(in srgb,var(--color) 80%,#000) !important;background-color: var(--bg-soft) !important}.bg-striped{background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size: 0.625rem 0.625rem}.bg-striped.animated{-webkit-animation: animated-stripes 0.5s linear infinite;animation: animated-stripes 0.5s linear infinite}@-webkit-keyframes animated-stripes{from{background-position: 0.625rem 0}to{background-position: 0 0}}@keyframes animated-stripes{from{background-position: 0.625rem 0}to{background-position: 0 0}}.bg-gradient{--bg-color: var(--primary);background: var(--primary-grade)}.BG-ai-insight{--mask: linear-gradient(135deg,#2563eb,#06b6d4);display: flex;flex-flow: row wrap;justify-content: center;align-items: center;gap: var(--space-2);position: relative;z-index: 1;background: linear-gradient(135deg,rgba(37,99,235,0.08),rgba(6,182,212,0.06));border: 1px solid rgba(37,99,235,0.20);overflow: hidden}.BG-ai-insight::after{content: '';position: absolute;inset-block-start: -30px;inset-inline-end: -30px;z-index: -1;width: 100px;height: 100px;background: radial-gradient(circle,rgba(37,99,235,0.15) 0%,transparent 70%);border-radius: 50%}.BG-ai-insight > div{flex: 1}.BG-ai-insight > i{margin: 0}.font-xs{font-size: var(--fs-xs)}.font-sm{font-size: var(--fs-sm)}.font-md{font-size: var(--fs-md)}.font-lg{font-size: var(--fs-lg)}.font-xl{font-size: var(--fs-xl)}.font-2xl{font-size: var(--fs-2xl)}.font-3xl{font-size: var(--fs-3xl)}.font-4xl{font-size: var(--fs-4xl)}.font-5xl{font-size: var(--fs-5xl)}.font-300{font-weight: 300 !important}.font-400{font-weight: 400 !important}.font-500{font-weight: 600 !important}.font-600{font-weight: 600 !important}.font-700{font-weight: 700 !important}.font-800{font-weight: 800 !important}.font-900{font-weight: 900 !important}.font-mono{font-family: var(--font-mono)}.p-0{padding: 0 !important}.p-1{padding: 4px !important}.p-2{padding: 8px !important}.p-3{padding: 16px !important}.p-4{padding: 24px !important}.p-5{padding: 32px !important}.p-6{padding: 48px !important}.px-0{padding-right: 0 !important;padding-left: 0 !important}.px-1{padding-right: 4px !important;padding-left: 4px !important}.px-2{padding-right: 8px !important;padding-left: 8px !important}.px-3{padding-right: 16px !important;padding-left: 16px !important}.px-4{padding-right: 24px !important;padding-left: 24px !important}.px-5{padding-right: 32px !important;padding-left: 32px !important}.px-6{padding-inline: 48px !important}.py-0{padding-top: 0 !important;padding-bottom: 0 !important}.py-1{padding-top: 4px !important;padding-bottom: 4px !important}.py-2{padding-top: 8px !important;padding-bottom: 8px !important}.py-3{padding-top: 16px !important;padding-bottom: 16px !important}.py-4{padding-top: 24px !important;padding-bottom: 24px !important}.py-5{padding-top: 32px !important;padding-bottom: 32px !important}.py-6{padding-block: 48px !important}.pr-0{padding-right: 0 !important}.pr-1{padding-right: 4px !important}.pr-2{padding-right: 8px !important}.pr-3{padding-right: 16px !important}.pr-4{padding-right: 24px !important}.pr-5{padding-right: 32px !important}.pl-0{padding-left: 0 !important}.pl-1{padding-left: 4px !important}.pl-2{padding-left: 8px !important}.pl-3{padding-left: 16px !important}.pl-4{padding-left: 24px !important}.pl-5{padding-left: 32px !important}.pt-0{padding-top: 0 !important}.pt-1{padding-top: 4px !important}.pt-2{padding-top: 8px !important}.pt-3{padding-top: 16px !important}.pt-4{padding-top: 24px !important}.pt-5{padding-top: 32px !important}.pt-6{padding-top: 48px !important}.pb-0{padding-bottom: 0 !important}.pb-1{padding-bottom: 4px !important}.pb-2{padding-bottom: 8px !important}.pb-3{padding-bottom: 16px !important}.pb-4{padding-bottom: 24px !important}.pb-5{padding-bottom: 32px !important}.pb-6{padding-bottom: 48px !important}.ps-0{padding-inline-start: 0 !important}.ps-1{padding-inline-start: 4px !important}.ps-2{padding-inline-start: 8px !important}.ps-3{padding-inline-start: 16px !important}.ps-4{padding-inline-start: 24px !important}.ps-5{padding-inline-start: 32px !important}.ps-6{padding-inline-start: 48px !important}.pe-0{padding-inline-end: 0 !important}.pe-1{padding-inline-end: 4px !important}.pe-2{padding-inline-end: 8px !important}.pe-3{padding-inline-end: 16px !important}.pe-4{padding-inline-end: 24px !important}.pe-5{padding-inline-end: 32px !important}.pe-6{padding-inline-end: 48px !important}.m-0{margin: 0 !important}.m-1{margin: 4px !important}.m-2{margin: 8px !important}.m-3{margin: 16px !important}.m-4{margin: 24px !important}.m-5{margin: 32px !important}.m-6{margin: 48px !important}.m-auto{margin: auto !important}.mx-0{margin-right: 0 !important;margin-left: 0 !important}.mx-1{margin-right: 4px !important;margin-left: 4px !important}.mx-2{margin-right: 8px !important;margin-left: 8px !important}.mx-3{margin-right: 16px !important;margin-left: 16px !important}.mx-4{margin-right: 24px !important;margin-left: 24px !important}.mx-5{margin-right: 32px !important;margin-left: 32px !important}.mx-6{margin-right: 48px !important;margin-left: 48px !important}.mx-auto{margin-right: auto !important;margin-left: auto !important}.my-0{margin-top: 0 !important;margin-bottom: 0 !important}.my-1{margin-top: 4px !important;margin-bottom: 4px !important}.my-2{margin-top: 8px !important;margin-bottom: 8px !important}.my-3{margin-top: 16px !important;margin-bottom: 16px !important}.my-4{margin-top: 24px !important;margin-bottom: 24px !important}.my-5{margin-top: 32px !important;margin-bottom: 32px !important}.my-6{margin-top: 48px !important;margin-bottom: 48px !important}.my-auto{margin-top: auto !important;margin-bottom: auto !important}.mt-0{margin-top: 0 !important}.mt-1{margin-top: 4px !important}.mt-2{margin-top: 8px !important}.mt-3{margin-top: 16px !important}.mt-4{margin-top: 24px !important}.mt-5{margin-top: 32px !important}.mt-6{margin-top: 48px !important}.mt-auto{margin-top: auto !important}.mb-0{margin-bottom: 0 !important}.mb-1{margin-bottom: 4px !important}.mb-2{margin-bottom: 8px !important}.mb-3{margin-bottom: 16px !important}.mb-4{margin-bottom: 24px !important}.mb-5{margin-bottom: 32px !important}.mb-6{margin-bottom: 48px !important}.mb-auto{margin-bottom: auto !important}.ms-0{margin-inline-start: 0 !important}.ms-1{margin-inline-start: 4px !important}.ms-2{margin-inline-start: 8px !important}.ms-3{margin-inline-start: 16px !important}.ms-4{margin-inline-start: 24px !important}.ms-5{margin-inline-start: 32px !important}.ms-6{margin-inline-start: 48px !important}.ms-auto{margin-inline-start: auto !important}.me-0{margin-inline-end: 0 !important}.me-1{margin-inline-end: 4px !important}.me-2{margin-inline-end: 8px !important}.me-3{margin-inline-end: 16px !important}.me-4{margin-inline-end: 24px !important}.me-5{margin-inline-end: 32px !important}.me-6{margin-inline-end: 48px !important}.me-auto{margin-inline-end: auto !important}[class*="line-clamp-"]{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.line-clamp-2{-webkit-line-clamp: 2;line-clamp: 2}.line-clamp-4{-webkit-line-clamp: 4;line-clamp: 4}.line-clamp-5{-webkit-line-clamp: 5;line-clamp: 5}.line-clamp-6{-webkit-line-clamp: 6;line-clamp: 6}.text-wrap{white-space: normal !important}.text-balance{text-wrap: balance}.text-uppercase{text-transform: uppercase !important}.text-lowercase{text-transform: lowercase !important}.text-capitalize{text-transform: capitalize !important}.text-left{text-align: left !important}.text-right{text-align: right !important}.text-start{text-align: start !important}.text-end{text-align: end !important}.text-center,.center{text-align: center !important}.center::-webkit-input-placeholder{text-align: center}.center::placeholder{text-align: center}.text-primary{color: var(--primary) !important}.text-secondary{color: var(--secondary) !important}.text-success{color: var(--success) !important}.text-warning{color: var(--warning) !important}.text-danger{color: var(--danger) !important}.text-info{color: var(--info) !important}.text-dark{color: var(--dark) !important}.text-gray{color: var(--gray) !important}.text-white{color: var(--white) !important}.text-heading{color: var(--text-heading) !important}.text-body{color: var(--text-body) !important}.text-soft{color: var(--text-soft) !important}.text-muted{color: var(--text-muted) !important;opacity: var(--text-muted-opacity,1) !important}.text-gradient{--gradient: var(--text-gradient,linear-gradient(135deg,var(--primary),var(--secondary)));--mask: var(--gradient);background: var(--gradient);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;text-fill-color: transparent}.text-overflow,.ellipsis{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.text-overflow:is(b,strong,i,span),.ellipsis:is(b,strong,i,span){display: inline-block;vertical-align: middle}.hidden{display: none !important}.float-right{float: right !important}.float-left{float: left !important}.float-start{float: inline-start}.float-end{float: inline-end}.float-none{float: none !important}.clear::after,.clearfix::after{display: block;content: "";clear: both}.flex,.center-content,.center-items{display: flex !important;justify-content: space-between;flex-flow: row wrap;align-items: flex-start;align-content: flex-start}.flex-inline,.inline-flex{display: inline-flex !important}.flex.column,.center-content{flex-flow: column !important}.flex.column-reverse{flex-flow: column-reverse}.flex-row{flex-direction: row !important}.flex.row-reverse{flex-flow: row-reverse}.flex.hidden{display: none !important}.flex-1{flex: 1 !important}.space-evenly{justify-content: space-evenly !important}.flex-center,.center-content{justify-content: center !important}.flex-end{justify-content: flex-end !important}.flex-start{justify-content: flex-start !important}.center-content,.center-items{align-items: center !important}.flex-last{margin-inline-start: auto}.grow-1{flex-grow: 1}.grow-2{flex-grow: 2}.align-items-start,.items-start{align-items: flex-start !important}.align-items-end,.items-end{align-items: flex-end !important}.align-items-center,.items-center{align-items: center !important}.align-items-baseline,.items-baseline{align-items: baseline !important}.align-items-stretch,.flex-strech{align-items: stretch !important}.grid,[class*="grid-"],[class*="-grid"]{display: grid}.grid-rows-2{grid-template-rows: repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows: repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows: repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows: repeat(5,minmax(0,1fr))}.grid-cols-2{grid-template-columns: repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns: repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns: repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns: repeat(5,minmax(0,1fr))}.gap-0{--gap: 0}.gap-0\.25{--gap: calc(var(--space-4)*.25)}.gap-0\.5{--gap: calc(var(--space-4)*.5)}.gap-0\.75{--gap: calc(var(--space-4)*.75)}.gap-1{--gap: calc(var(--space-4)*1)}.gap-1\.5{--gap: calc(var(--space-4)*1.5)}.gap-2{--gap: calc(var(--space-4)*2)}.gap-2\.5{--gap: calc(var(--space-4)*2.5)}.gap-3{--gap: calc(var(--space-4)*3)}.gap-4{--gap: calc(var(--space-4)*4)}.gap-5{--gap: calc(var(--space-4)*5)}.gap-6{--gap: calc(var(--space-4)*6)}.gap-space-1{--gap: var(--space-1)}.gap-space-2{--gap: var(--space-2)}.gap-space-3{--gap: var(--space-3)}.gap-space-4{--gap: var(--space-4)}.gap-space-6{--gap: var(--space-6)}.gap-space-8{--gap: var(--space-8)}[class*="gap-"]:not([class*="row-gap-"],[class*="column-gap-"],.row){gap: var(--gap) !important}.row-gap-0\.25{--row-gap: calc(var(--space-4)*.25)}.row-gap-0\.5{--row-gap: calc(var(--space-4)*.5)}.row-gap-0\.75{--row-gap: calc(var(--space-4)*.75)}.row-gap-1{--row-gap: calc(var(--space-4)*1)}.row-gap-1\.5{--row-gap: calc(var(--space-4)*1.5)}.row-gap-2{--row-gap: calc(var(--space-4)*2)}.row-gap-2\.5{--row-gap: calc(var(--space-4)*2.5)}.row-gap-3{--row-gap: calc(var(--space-4)*3)}.row-gap-4{--row-gap: calc(var(--space-4)*4)}.row-gap-5{--row-gap: calc(var(--space-4)*5)}.row-gap-6{--row-gap: calc(var(--space-4)*6)}[class*="row-gap-"]{row-gap: var(--row-gap)}.col-gap-0\.25{--col-gap: calc(var(--space-4)*.25)}.col-gap-0\.5{--col-gap: calc(var(--space-4)*.5)}.col-gap-0\.75{--col-gap: calc(var(--space-4)*.75)}.col-gap-1{--col-gap: calc(var(--space-4)*1)}.col-gap-1\.5{--col-gap: calc(var(--space-4)*1.5)}.col-gap-2{--col-gap: calc(var(--space-4)*2)}.col-gap-2\.5{--col-gap: calc(var(--space-4)*2.5)}.col-gap-3{--col-gap: calc(var(--space-4)*3)}.col-gap-4{--col-gap: calc(var(--space-4)*4)}.col-gap-5{--col-gap: calc(var(--space-4)*5)}.col-gap-6{--col-gap: calc(var(--space-4)*6)}[class*="col-gap-"]{column-gap: var(--col-gap)}.width25{width: 24.25%;width: -webkit-calc(25% - .75rem);width: calc(25% - .75rem)}.width33{width: 33%;width: -webkit-calc(33.3% - .75rem);width: calc(33.3% - .75rem)}.width50{width: 49.5%;width: -webkit-calc(50% - .75rem);width: calc(50% - .75rem)}.width66{width: 66%;width: -webkit-calc(66.7% - .75rem);width: calc(66.7% - .75rem)}.width67{width: 67%;width: -webkit-calc(67% - .75rem);width: calc(67% - .75rem)}.width75{width: 74%;width: -webkit-calc(75% - .75rem);width: calc(75% - .75rem)}.width100{width: 100% !important}.width-auto{width: auto !important}.width40{width: 40%}.width60{width: 60%}.height100{height: 100%}.height100vh{height: 100vh}.mnw-200{min-width: min(200px,100%)}.mnw-250{min-width: min(250px,100%)}.mnw-300{min-width: min(300px,100%)}.mnw-400{min-width: min(400px,100%)}.mnw-500{min-width: min(500px,100%)}.mnw-600{min-width: min(600px,100%)}.mnw-700{min-width: min(700px,100%)}.mnw-800{min-width: min(800px,100%)}.mnw-900{min-width: min(900px,100%)}.mnw-1000{min-width: min(1000px,100%)}.mxw-200{max-width: min(200px,100%)}.mxw-250{max-width: min(250px,100%)}.mxw-300{max-width: min(300px,100%)}.mxw-400{max-width: min(400px,100%)}.mxw-500{max-width: min(500px,100%)}.mxw-600{max-width: min(600px,100%)}.mxw-700{max-width: min(700px,100%)}.mxw-800{max-width: min(800px,100%)}.mxw-900{max-width: min(900px,100%)}.mxw-1000{max-width: min(1000px,100%)}.mxw-1100{max-width: min(1100px,100%)}@media (width < 450px){.mxw-200,.mxw-250,.mxw-300,.mxw-400{max-width: unset}}@media (width < 550px){.mxw-500{max-width: unset}}@media (width < 650px){.mxw-600{max-width: unset}}@media (width < 768px){.mxw-700,.mxw-sm-unset{max-width: unset}}@media (width < 992){.mxw-800,.mxw-md-unset{max-width: unset}}@media (width < 1200){.mxw-lg-unset{max-width: unset}}.aspect-square,.aspect-1-1{aspect-ratio: 1 / 1}.aspect-video,.aspect-16-9{aspect-ratio: 16 / 9}.aspect-4-3{aspect-ratio: 4 / 3}.aspect-3-2{aspect-ratio: 3 / 2}.aspect-2-1{aspect-ratio: 2 / 1}.bordered{border: var(--border)}.bordered.bg-soft{border-color: color-mix(in oklab,var(--bg-color)25%,transparent)}.border-strong{border: 1px solid var(--border-strong)}.no-border,.border-0{border: none !important}.rounded{border-radius: var(--radius-pill) !important}.rounded-0{border-radius: 0 !important}.rounded-sm{border-radius: var(--radius-sm)}.rounded-md{border-radius: var(--radius-md)}.rounded-lg{border-radius: var(--radius-lg)}.rounded-xl{border-radius: var(--radius-xl)}.divider{display: flex;align-items: center;gap: 16px;margin: 24px 0;color: var(--text-muted);font-size: var(--fs-sm);font-weight: 500}.divider::before,.divider::after{content: '';flex: 1;height: 1px;background: var(--border-color)}@media screen{[data-print-show]{display: none}}@media print{.container{width: 100%;max-width: 100%}[data-print-hide],[aria-hidden="true"]{display: none !important}[data-print-show]{display: initial !important}*,*::before,*::after{box-shadow: none !important;text-shadow: none !important}}i[class*="mi-"]{display: inline-flex;justify-content: center;align-items: center;vertical-align: middle;font-size: 1.2em;line-height: 1;--icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDY0IDY0Ij48bGluZWFyR3JhZGllbnQgaWQ9InBsLTAuODYiIHgxPSIwIiB4Mj0iMSIgeTE9IjAiIHkyPSIwIj48c3RvcCBzdG9wLWNvbG9yPSIjZWVlIiBvZmZzZXQ9IjAiPjwvc3RvcD48c3RvcCBzdG9wLWNvbG9yPSIjYWFhIiBvZmZzZXQ9IjEiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjxjaXJjbGUgY3g9IjMyIiBjeT0iMzIiIHI9IjMwIiBmaWxsPSJ1cmwoI3BsLTAuODYpIi8+PC9zdmc+");--size: var(--icon-size,1em)}i[class*="mi-"]:first-child:not(:last-child),i[class*="mi-"]:not(:first-child,:last-child){margin-inline-end: .2em}i[class*="mi-"]:last-child:not(:first-child){margin-inline-start: .2em}i[class*="mi-"]::before{display: inline-block;width: var(--size);height: var(--icon-height,var(--size));content: "";vertical-align: middle;background: var(--icon) center;background-size: 100% 100%}@supports (mask-image: none){i[class*="mi-"][data-m]::before,a:not(:hover,:focus,.active) i[class*="mi-"][data-mnh]:not(:hover,:focus,:active)::before,:not(a) > i[class*="mi-"][data-mnh]:not(:hover,:focus,:active)::before{background: var(--mask,currentColor);-webkit-mask-position: center;mask-position: center;-webkit-mask-size: 100% 100%;mask-size: 100% 100%;-webkit-mask-image: var(--icon);mask-image: var(--icon)}i[class*="mi-"]:is([data-m],[data-mh]):is(:hover,:focus)::before,a:is(:hover,:focus,.active) i[class*="mi-"][data-mh]::before,.circle-bg-icon:is(:hover,:focus) > i[class*="mi-"][data-mh]::before{background: var(--mask-hover,var(--mask,currentColor));-webkit-mask-position: center;mask-position: center;-webkit-mask-size: 100% 100%;mask-size: 100% 100%;-webkit-mask-image: var(--icon);mask-image: var(--icon)}}i[class*="mi-"][data-hv]:is(:hover,:focus)::before,a:is(:hover,:focus,.active) i[class*="mi-"][data-hv]::before{--icon: var(--icon2)}}:root{--btn-icon-size: 1.1em;--btn-loading-icon: url(../img/buttons/loading.svg);--btn-upload-icon: url(../img/buttons/upload.svg);--btn-download-icon: url(../img/buttons/download.svg);--btn-edit-icon: url(../img/buttons/edit.svg);--btn-del-icon: url(../img/buttons/trash.svg);--btn-print-icon: url(../img/buttons/print.svg);--btn-share-icon: url(../img/buttons/share.svg);--btn-check-icon: url(../img/buttons/check.svg);--btn-x-icon: url(../img/buttons/x.svg);--btn-cancel-icon: url(../img/buttons/x.svg);--btn-copy-icon: url(../img/buttons/copy.svg);--btn-copied-icon: url(../img/buttons/check-check.svg);--btn-close-icon: url(../img/buttons/x.svg);--btn-aside-menu-icon: url(../img/buttons/menu.svg);--btn-menu-icon: url(../img/buttons/menu.svg);--btn-back-icon: url(../img/buttons/arrow-left.svg);--btn-next-icon: url(../img/buttons/arrow-right.svg);--btn-approve-icon: url(../img/buttons/check.svg);--btn-reject-icon: url(../img/buttons/x.svg);--btn-sort-icon: url(../img/buttons/sort.svg);--btn-sort-asc-icon: url(../img/buttons/sort-asc.svg);--btn-sort-desc-icon: url(../img/buttons/sort-desc.svg);--btn-rearrange-handle-icon: url(../img/buttons/grip-vertical.svg);--btn-move-up-icon: url(../img/buttons/move-up.svg);--btn-move-down-icon: url(../img/buttons/move-down.svg);--btn-table-view-icon: url(../img/buttons/list.svg);--btn-grid-view-icon: url(../img/buttons/layout-grid.svg);--btn-barcode-icon: url(../img/buttons/barcode.svg);--btn-map-location-icon: url(../img/buttons/map-location.svg);--btn-gps-icon: url(../img/buttons/locate-fixed.svg);--btn-cart-icon: url(../img/buttons/shopping-cart.svg)}.btn{--bg-color: var(--primary,#0078d4);--bg-color-hover: var(--primary-hover,var(--primary));--text-color: var(--on-primary,#fff);--text-hover: var(--on-primary,#fff);display: inline-flex;justify-content: center;align-items: center;gap: 10px;width: fit-content;min-height: 48px;padding: 12px 16px;font-family: var(--input-font-family,var(--font-body,var(--font-heading)));font-size: 0.9375rem;font-weight: 600;line-height: 1.5;color: var(--text-color);text-align: center;text-decoration: none;vertical-align: middle;box-shadow: 0 8px 20px -6px #375dff73;box-shadow: 0 8px 20px -6px color-mix(in srgb,var(--bg-color) 45%,transparent 100%);border-radius: var(--input-radius);background-color: var(--bg-color);cursor: pointer;user-select: none;touch-action: manipulation;will-change: transform;transition: all var(--transition-fast,0.15s cubic-bezier(0.3,0,0,1));isolation: isolate;overflow: hidden;& svg{width: var(--svg-size,var(--btn-icon-size));height: var(--svg-size,var(--btn-icon-size));transition: transform var(--transition-fast)}}a.btn{color: var(--text-color)}.btn:focus-visible{outline: 2px solid var(--primary);outline-offset: 2px}[class*=btn-]:not(.disabled,:disabled){cursor: pointer}.btn i,.btn i::before{--icon-size: var(--btn-icon-size,1.1em);transition: all var(--transition-fast,0.15s cubic-bezier(0.3,0,0,1))}.btn i{vertical-align: middle;margin-inline-end: 0 !important}.btn i[data-m]{opacity: 0.9}.btn:not(:disabled,.disabled):is(:hover,:focus,.active) i{opacity: 1}.btn-sm{padding: 8px 14px;min-height: 36px;font-size: var(--fs-xs)}.btn-lg{padding: 14px 24px;font-size: var(--fs-base);min-height: 52px;border-radius: var(--radius-lg)}.btn-icon{padding: 6px;min-height: 32px;font-size: var(--fs-xs)}.btn-block{width: 100% !important}.btn.outline{--text-color: var(--color,var(--primary));--text-hover: #fff;background: transparent;border: 1px solid;box-shadow: none}.btn.outline:not(:disabled,.disabled):is(:hover,:focus,.active){--text-color: var(--color,var(--primary));--text-hover: var(--color,var(--primary))}.btn.outline:is(:disabled,.disabled){background: transparent}.btn.gradient{border: 0;background: var(--primary-grade)}.btn.gradient:not(:disabled,.disabled):is(:hover,:focus,.active){border: 0;background: var(--primary-grade-h)}.btn.secondary{--bg-color: var(--secondary);--bg-color-hover: var(--secondary-hover,var(--secondary))}.btn.danger,.btn-del,.btn-reject{--bg-color: var(--danger);--bg-color-hover: var(--danger-hover,var(--danger))}.btn.warning{--bg-color: var(--warning);--bg-color-hover: var(--warning-hover,var(--warning))}.btn.success,.btn-approve,.btn-accept,.btn-check{--bg-color: var(--success);--bg-color-hover: var(--success-hover,var(--success))}.btn.info{--bg-color: var(--info);--bg-color-hover: var(--info-hover,var(--info))}.btn.dark{--text-color: var(--light,#eee);--text-hover: var(--white,#fff);--bg-color: var(--dark);--bg-color-hover: var(--dark-hover,var(--dark-light))}.btn.light{--bg-color: var(--light,rgb(0 0 0 / 25%));--bg-color-hover: var(--light-light,var(--light),rgb(0 0 0 / 30%));--text-color: #333;--text-hover: var(--primary,#222)}.btn:not(:disabled,.disabled):is(:hover,:focus){--bg-color: var(--bg-color-hover);color: var(--text-hover);box-shadow: 0 12px 28px -6px #375dff8c;box-shadow: 0 12px 28px -6px color-mix(in srgb,var(--bg-color) 55%,transparent 100%);transform: translateY(-1px)}.btn:active,.btn.active{transform: translateY(0)}.btn:is(:disabled,.disabled){box-shadow: none;opacity: 0.5;cursor: not-allowed;transform: none}.btn-del,.btn-del.outline{--text-hover: #fff}.btn-copy::after{content: attr(data-copy);display: inline}.btn-upload:not(.avatar,:has(i,svg))::before,:is(a,button):is( .btn-loading,.btn-download,.btn-edit,.btn-del,.btn-add,.btn-print,.btn-share,.btn-copy,.btn-close,.btn-x,.btn-cancel,.btn-check,.btn-aside-menu,.btn-menu,.btn-back,.btn-next,.btn-approve,.btn-reject,.btn-sort,.btn-sort-asc,.btn-sort-desc,.btn-rearrange-handle,.btn-move-up,.btn-move-down,.btn-table-view,.btn-grid-view,.btn-barcode,.btn-map,.btn-gps,.btn-cart ):not(:has(i,svg))::before{--icon: var(--btn-upload-icon);display: inline-block;width: var(--btn-icon-size);height: var(--btn-icon-size);content: "";vertical-align: middle;background: currentColor;-webkit-mask-position: center;mask-position: center;-webkit-mask-size: 100% 100%;mask-size: 100% 100%;-webkit-mask-image: var(--icon);mask-image: var(--icon)}:is(.btn-download)::before{--icon: var(--btn-download-icon) !important}:is(.btn-edit)::before{--icon: var(--btn-edit-icon) !important}:is(.btn-del)::before{--icon: var(--btn-del-icon) !important}:is(.btn-add)::before{--icon: url(../img/buttons/plus.svg) !important}:is(.btn-print)::before{--icon: var(--btn-print-icon) !important}:is(.btn-share)::before{--icon: var(--btn-share-icon) !important}:is(.btn-check)::before{--icon: var(--btn-check-icon) !important}:is(.btn-x)::before{--icon: var(--btn-x-icon) !important}:is(.btn-cancel)::before{--icon: var(--btn-cancel-icon) !important}:is(.btn-close)::before{--icon: var(--btn-close-icon) !important}:is(.btn-copy)::before{--icon: var(--btn-copy-icon) !important}:is(.btn-copy.copied)::before{--icon: var(--btn-copied-icon) !important}.btn-copy span:empty::before{content: attr(data-copy);display: inline}.btn-copy.copied span:empty::before{content: attr(data-copied)}.btn-copy:empty{min-height: 36px;aspect-ratio: 1/1;border-radius: 4px;--btn-icon-size: 16px}:is(.btn-aside-menu,.btn-menu)::before{--icon: var(--btn-menu-icon) !important}:is(.btn-back)::before{--icon: var(--btn-back-icon) !important}:is(.btn-next)::before{--icon: var(--btn-next-icon) !important}[dir="ltr"] :is(.btn-back)::before{--icon: var(--btn-next-icon) !important}[dir="ltr"] :is(.btn-next)::before{--icon: var(--btn-back-icon) !important}:is(.btn-sort)::before{--icon: var(--btn-sort-icon) !important}:is(.btn-sort-asc)::before{--icon: var(--btn-sort-asc-icon) !important}:is(.btn-sort-desc)::before{--icon: var(--btn-sort-desc-icon) !important}:is(.btn-rearrange-handle)::before{--icon: var(--btn-rearrange-handle-icon) !important}:is(.btn-move-up)::before{--icon: var(--btn-move-up-icon) !important}:is(.btn-move-down)::before{--icon: var(--btn-move-down-icon) !important}:is(.btn-table-view)::before{--icon: var(--btn-table-view-icon) !important}:is(.btn-grid-view)::before{--icon: var(--btn-grid-view-icon) !important}:is(.btn-barcode)::before{--icon: var(--btn-barcode-icon) !important}:is(.btn-map)::before{--icon: var(--btn-map-location-icon) !important}:is(.btn-gps)::before{--icon: var(--btn-gps-icon) !important}:is(.btn-cart)::before{--icon: var(--btn-cart-icon) !important}:is(.btn-approve,.btn.check)::before{--icon: var(--btn-approve-icon) !important}:is(.btn-reject,.btn.error)::before{--icon: var(--btn-reject-icon) !important}.btn.loading{pointer-events: none;opacity: 0.85}.btn.loading i::before,.btn.loading:not(:has(i,svg))::before{--icon: var(--btn-loading-icon) !important}.btn-phone{direction: ltr;text-align: left;display: inline-flex;align-items: center;gap: 8px}.btn.ghost{--bg-color: transparent;--bg-color-hover: var(--bg-soft,var(--bg-muted,#f3f4f6));--text-color: var(--text-body);--text-hover: var(--text-heading);text-shadow: none;box-shadow: none;border: none}.btn.ghost.inline{border: var(--input-border,1px solid #e5e7eb);box-shadow: 0 1px 1px rgba(0,0,0,.04)}.btn.ghost:not(:disabled,.disabled):is(:hover,:focus,.active){border-color: var(--text-muted)}.btn.ghost:not(:disabled,.disabled):is(.btn-del,.btn-reject){--text-hover: var(--danger)}.btn.ghost:not(:disabled,.disabled):is(.btn-approve,.btn-check){--text-hover: var(--success)}.btn-icon{width: 40px;height: 40px;display: grid;place-items: center;background: transparent;border: 1px solid transparent;border-radius: 10px;color: var(--text-soft);position: relative;transition: all var(--transition-fast);--icon-size: 20px;& svg{width: var(--icon-size);height: var(--icon-size)}}.btn-icon:hover{background: var(--bg-soft);color: var(--text-heading);border-color: var(--border-color)}.btn-icon-sm{width: 34px;height: 34px;--icon-size: 18px}.btn-icon-xs{width: 28px;height: 28px;border-radius: 8px;--icon-size: 16px}.btn.loading i::before,.btn.loading:not(:has(i,svg))::before{display: inline-block;width: var(--btn-icon-size);height: var(--btn-icon-size);content: "";vertical-align: middle;background: currentColor;-webkit-mask-position: center;mask-position: center;-webkit-mask-size: 100% 100%;mask-size: 100% 100%;-webkit-mask-image: url(../img/buttons/loading.svg);mask-image: url(../img/buttons/loading.svg)}.btn.white{--bg-color: var(--white);--bg-color-hover: var(--white);--text-color: var(--text-body);--text-hover: var(--primary);text-shadow: none;border: var(--input-border,1px solid #e5e7eb);box-shadow: 0 1px 1px rgba(0,0,0,.04)}[data-theme="dark"] .btn.white{--text-color: var(--dark);--text-hover: var(--dark-dark,var(--dark))}.btn.white:not(:disabled,.disabled):is(.btn-del,.btn-reject){--text-hover: var(--danger)}.btn.white:not(:disabled,.disabled):is(.btn-approve,.btn-check){--text-hover: var(--success)}@keyframes DropDownSlideUp{0%{margin-top: 15px}100%{margin-top: -1px}}@keyframes dropIn{from{opacity: 0;transform: translateY(-6px) scale(0.98)}to{opacity: 1;transform: translateY(0) scale(1)}}.animate-fadeIn{animation: fadeIn .3s var(--ease-spring,cubic-bezier(.34,1.56,.64,1))}@keyframes fadeIn{0%{opacity: 0;transform: translateY(8px)}100%{opacity: 1;transform: translateY(0px)}}.animate-fadeOut{animation: fadeOut 1s;animation-fill-mode: forwards;animation-delay: 3s}@keyframes fadeOut{0%{opacity: 1}100%{opacity: 0}}@keyframes fadeUp{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: translateY(0)}}@keyframes float{0%,100%{transform: translateY(0)}50%{transform: translateY(-10px)}}.animate-placeholder:empty{--bg-position: -800px 0;animation: placeholder-bg 2s linear infinite;animation-fill-mode: forwards;background: linear-gradient(to var(--align2,left),#eeeeee 8%,#dddddd 18%,#eeeeee 33%);background-size: 800px 104px}[dir="ltr"] .animate-placeholder:empty{--bg-position: 800px 0}@keyframes placeholder-bg{100%{background-position: var(--bg-position)}}.pulse-dot{display: inline-block;width: 8px;height: 8px;border-radius: 50%;--pulse-color: var(--bg-color,var(--primary));background: var(--pulse-color);box-shadow: 0 0 0 0 color-mix(in oklab,var(--pulse-color) 70%,transparent 100%);animation: pulse 2s infinite}@media print{.pulse-dot{display: none}}@keyframes pulse{0%{box-shadow: 0 0 0 0 color-mix(in oklab,var(--pulse-color,var(--bg-color,var(--primary))) 70%,transparent 100%)}70%{box-shadow: 0 0 0 10px transparent}100%{box-shadow: 0 0 0 0 transparent}}.animate-spin{-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite}@keyframes spin{to{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}.animate-swing,.animate-hover-swing:is(:hover,:focus),a:is(:hover,:focus) .animate-hover-swing,.btn:is(:hover,:focus) .animate-hover-swing{-webkit-transform-origin: top center;-ms-transform-origin: top center;transform-origin: top center;-webkit-animation: swing 1.5s ease infinite;animation: swing 1.5s ease infinite}@keyframes swing{20%{-webkit-transform: rotate3d(0,0,1,15deg);transform: rotate3d(0,0,1,15deg)}40%{-webkit-transform: rotate3d(0,0,1,-10deg);transform: rotate3d(0,0,1,-10deg)}60%{-webkit-transform: rotate3d(0,0,1,5deg);transform: rotate3d(0,0,1,5deg)}80%{-webkit-transform: rotate3d(0,0,1,-5deg);transform: rotate3d(0,0,1,-5deg)}100%{-webkit-transform: rotate3d(0,0,1,0deg);transform: rotate3d(0,0,1,0deg)}}.animate-tada{animation: tada 1.5s ease infinite}.animate-hover-tada:is(:hover,:focus),:is(a,button):is(:hover,:focus) .animate-hover-tada{animation: tada 1.5s ease infinite;animation-iteration-count: 1}@keyframes tada{from{transform: scale3d(1,1,1)}10%,20%{transform: scale3d(0.95,0.95,0.95) rotate3d(0,0,1,-10deg)}30%,50%,70%,90%{transform: scale3d(1,1,1) rotate3d(0,0,1,10deg)}40%,60%,80%{transform: rotate3d(0,0,1,-10deg)}to{transform: scale3d(1,1,1)}}@layer components{.accordion{display: flex;flex-direction: column;gap: 12px}.acc-item{position: relative;background: var(--bg-surface);border: var(--border);border-radius: var(--radius-lg);overflow: hidden;transition: border-color var(--transition-fast)}.acc-item[open]{border-color: var(--primary)}.acc-item summary{list-style: none;cursor: pointer;padding: 20px 24px;font-weight: 600;color: var(--text-heading);display: flex;align-items: center;justify-content: space-between;gap: 16px}.acc-item summary::-webkit-details-marker{display: none}.acc-plus-icon{width: 28px;height: 28px;flex-shrink: 0;position: relative;border-radius: 50%;background: var(--bg-soft);transition: transform var(--transition-fast)}.acc-plus-icon::before,.acc-plus-icon::after{content: '';position: absolute;background: var(--text-soft);border-radius: 1px;top: 50%;left: 50%;transform: translate(-50%,-50%)}.acc-plus-icon::before{width: 12px;height: 2px}.acc-plus-icon::after{width: 2px;height: 12px;transition: transform var(--transition-fast)}.acc-item[open] .acc-plus-icon{background: var(--primary)}.acc-item[open] .acc-plus-icon::before,.acc-item[open] .acc-plus-icon::after{background: #fff}.acc-item[open] .acc-plus-icon::after{transform: translate(-50%,-50%) rotate(90deg);opacity: 0}.acc-arrow-icon{width: 9px;height: 9px;transition: transform 0.8s;transition-timing-function: cubic-bezier(0.68,-0.55,0.265,1.55);border-top: 2px solid var(--text-soft);border-right: 2px solid var(--text-soft);transform: rotate(135deg)}.acc-item[open] .acc-arrow-icon{transform: rotate(315deg);border-color: var(--primary)}.acc-body{padding: 0 24px 20px;color: var(--text-soft)}.alert{}.alert:empty{display: none}.article-meta{display: flex;align-items: center;flex-wrap: wrap;gap: var(--space-2) var(--space-4);color: var(--text-soft);font-size: .79rem;--icon-size: 16px;--mask: var(--primary);& > span{display: flex;align-items: center}}.aside-menu{display: none;position: fixed;inset: 0;z-index: 1000;background-color: rgb(0 0 0 / 25%);-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);box-shadow: var(--shadow);overflow-x: hidden}.aside-menu.open{display: block}[data-theme="dark"] .aside-menu.open{background-color: rgb(0 0 0 / 25%)}.aside-menu.open .aside-menu-container{position: absolute;left: 0;margin-left: -400px;width: 100%;max-width: 400px;height: 100vh;background-color: var(--aside-menu-bg,var(--bg-surface));overflow-y: auto;overflow-x: hidden;transition: all var(--transition)}.aside-menu:not(.open) .aside-menu-container{margin: 0 !important}.aside-menu[data-position="right"] .aside-menu-container{right: 0;margin-right: -400px;left: auto;margin-left: 0}.aside-menu[data-position="bottom"] .aside-menu-container,.aside-menu[data-position="top"] .aside-menu-container{width: 100%;max-width: unset;height: 90%;max-height: 400px;bottom: 0;margin-bottom: -400px;left: auto;margin-left: 0}.aside-menu[data-position="top"] .aside-menu-container{bottom: auto;margin-bottom: 0;top: 0;margin-top: -400px}img.avatar{object-fit: cover;object-position: center}.avatar:not(.bubble){position: relative;display: grid;place-items: center;width: var(--av-width,32px);height: var(--av-width,32px);vertical-align: middle;background: var(--bg-soft,var(--bg-muted)) linear-gradient(135deg,var(--primary),var(--accent,var(--secondary)));background-position: center;background-size: cover;background-repeat: no-repeat;background-clip: border-box;border-radius: var(--av-radius,50%)}.avatar:not(.bubble) i{margin: 0}small .avatar{--av-width: 24px}.avatar-xs{--av-width: 16px;--online-shift: -1px;--online-size: 6px}.avatar-sm{--av-width: 24px}.avatar-lg{--av-width: 48px;--online-shift: 3px}.avatar-xl{--av-width: 80px;--icon-size: 48px !important;--online-shift: 6px;--online-size: 11px}.avatar-2xl{--av-width: 120px;--icon-size: 64px !important;--online-shift: 11px;--online-size: 14px}.avatar:not(.bubble) span{display: flex;flex-flow: column wrap;justify-content: center;align-items: center;width: 100%;height: 100%;border-radius: var(--av-radius,50%);background-color: rgb(0 0 0 / 50%);color: #fff;font-size: 1rem;font-weight: 600;opacity: 0;transition: all 0.2s ease-out}.avatar:not(.bubble):is(:hover,:focus,.loading) span{opacity: 1}.avatar:not(.bubble) i{margin: 0}.avatar.loading i,.avatar:not(.loading) [data-loading]{display: none}.avatar.loading [data-loading]{display: block}.avatar:not(.bubble).err{box-shadow: 0 0 0 0.2rem rgba(var(--danger-rgb,220,53,69),.5)}.online::before{position: absolute;bottom: var(--online-shift,1px);right: var(--online-shift,1px);z-index: 2;width: var(--online-size,8px);height: var(--online-size,8px);background: var(--success);border: 1px solid var(--bg-surface);border-radius: 50%;content: ""}.avatar.verified::after{position: absolute;top: var(--verified-shift,1px);left: var(--verified-shift,1px);z-index: 2;width: var(--verified-size,16px);height: var(--verified-size,16px);--icon: url(../img/verify.svg);background: var(--info);-webkit-mask-position: center;mask-position: center;-webkit-mask-size: 100% 100%;mask-size: 100% 100%;-webkit-mask-image: var(--icon);mask-image: var(--icon);content: ""}.avatar.online:is(.avatar-xl,.avatar-2xl)::before{border-width: 2px}.avatar-group{display: inline-block;text-align: var(--align,right);padding-inline-end: var(--av-group-margin,13px)}.avatar-group .avatar{margin-inline-end: calc(var(--av-group-margin,13px) * -1) !important;border: var(--av-group-border,2px solid var(--bg-body,#fff));position: relative;z-index: 1;-webkit-transition: all .2s;transition: all .2s;box-shadow: var(--av-group-shadow,0 3px 6px 3px rgb(0 0 0 / 11%))}.avatar-group .avatar:is(:hover,:focus,.active){z-index: 100;transform: scale(1.1) translateY(-3px)}.avatar-group .count{background-color: var(--primary,#333);color: #fff;font-weight: 700}.badge:empty{display: none}.badge{display: inline-flex;justify-content: center;align-items: center;user-select: none;gap: 6px;text-align: center;vertical-align: middle;white-space: nowrap;overflow: hidden;font-weight: 600;font-size: var(--fs-xs);line-height: 1.4;background: var(--bg-color,var(--light));color: var(--text-body);padding: 4px 10px;min-width: 22px;border-radius: var(--radius-pill)}.badge-sm{font-size: var(--fs-xxs);padding: 2px 7px}.badge:is(.outline,.bg-soft){color: var(--bg-color,var(--primary))}.badge.outline{border: 1px solid var(--bg-color,var(--primary));background: transparent !important}.breadcrumb{--icon-home: url(../img/breadcrump/house.svg);--icon-arrow: url(../img/breadcrump/arrow.svg);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: var(--space-3) 0}.breadcrumb ol{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:0.8125rem}.breadcrumb li{color:var(--text-muted);display:inline-flex;align-items:center;gap:8px}.breadcrumb a{color:var(--text-muted);transition:color var(--transition-fast)}.breadcrumb a:is(:hover,:focus){color:var(--primary)}.breadcrumb li[aria-current="page"]{color:var(--text-heading);font-weight:500}.breadcrumb li:first-child:not(:has(i))::before,.breadcrumb li:not(:last-child)::after{--size: 1.2em;--icon: var(--icon-home);--mask: var(--text-body);display: inline-block;width: var(--size);height: var(--size);content: "";vertical-align: middle;background: var(--icon) center;background-size: 100%}.breadcrumb li:not(:last-child)::after{--icon: var(--icon-arrow);--mask: var(--text-muted)}[dir="ltr"] .breadcrumb li:not(:last-child)::after{transform: scaleX(-1)}@supports (mask-image: none){.breadcrumb li:first-child::before,.breadcrumb li:not(:last-child)::after{background: var(--mask);-webkit-mask-position: center;mask-position: center;-webkit-mask-size: 100%;mask-size: 100%;-webkit-mask-image: var(--icon);mask-image: var(--icon)}}.callout{display: flex;gap: var(--space-3);align-items: flex-start;padding: var(--space-4);--callout-color: var(--bg-color,var(--warning));background: color-mix(in srgb,var(--callout-color) 15%,transparent) !important;border-radius: var(--radius-lg);& > i{--icon-size: 24px;--mask: var(--callout-color);margin: 0}}.callout.bordered{border: 1px solid color-mix(in srgb,var(--callout-color) 20%,transparent)}.callout strong{color: var(--text-heading)}.callout p{display: grid;gap: var(--space-1);color: var(--text-body);margin: 0px}.card{--badge-shift: 12px;--card-radius: var(--_card-radius,var(--radius-lg,var(--radius,10px)));background: var(--bg-surface);border-radius: var(--card-radius);box-shadow: var(--box-shadow,0 2px 8px rgba(0,0,0,0.1));transition: all 0.25s cubic-bezier(0.4,0,0.2,1);position: relative;display: flex;flex-direction: column}.card__image{position: relative;overflow: hidden;background: #f8f9fa;border-top-right-radius: var(--card-radius);border-top-left-radius: var(--card-radius)}.card__image img{width: 100%;height: 200px;object-fit: cover;display: block;transition: transform 0.25s ease}.card:hover .card__image img{transform: scale(1.05)}.card__header{padding: 20px 24px 16px}.card:not(.borderless):has(.card__body) .card__header{border-bottom: var(--border,1px solid #f0f0f0)}.card__header :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.card__title){font-size: var(--fs-xl);font-weight: 600;color: var(--text-heading);line-height: 1.3;margin: 0}.card__body{padding: 20px 24px;flex: 1;display: flex;flex-direction: column}.card__body p{margin: 0}.card__footer{padding: 16px 24px 20px;border-top: var(--border,1px solid #f0f0f0);background: #fafafa;margin-top: auto;overflow: hidden;border-bottom-right-radius: var(--card-radius);border-bottom-left-radius: var(--card-radius)}.card__buttons{display: flex;gap: 12px;justify-content: flex-end;align-items: center}.card__subtitle{font-weight: 600;background: var(--light,#f9fafb);border-block: var(--border,1px solid #f0f0f0);padding: 8px 20px}.card.outline{box-shadow: none;border: var(--border,1px solid #e0e0e0)}.card.padding{--badge-shift: 28px}.card.padding .card__image{margin: 20px;border-radius: var(--radius,8px);overflow: hidden}.card.padding .card__header{padding-top: 0}.card.borderless :is(.card__header,.card__footer){border: 0}.card.borderless .card__header{padding-bottom: 0}.card.borderless .card__footer{background: transparent;padding-top: 0}.card.horizontal{flex-direction: row}.card.horizontal .card__image{width: 40%;min-height: 200px;border-radius: 0;border-top-right-radius: var(--card-radius);border-bottom-right-radius: var(--card-radius)}[dir="ltr"] .card.horizontal .card__image,.card[dir="ltr"].horizontal .card__image{border-top-left-radius: var(--card-radius);border-bottom-left-radius: var(--card-radius)}.card.horizontal .card__content-wrapper{display: flex;flex-direction: column;flex: 1}.card.horizontal .card__image img{height: 100%;object-fit: cover}.card:not(:has(.card__image)) .card__header,.card.no-image .card__header{padding-top: 24px}.card-sm .card__image img{height: 160px}.card-sm .card__header,.card-sm .card__body,.card-sm .card__footer{padding: 16px 20px}.card-lg{max-width: 500px}.card-lg .card__image img{height: 250px}.card-lg .card__header,.card-lg .card__body,.card-lg .card__footer{padding: 24px 28px}.card__badge{position: absolute;top: var(--badge-shift);left: var(--badge-shift);z-index: 2}[dir="ltr"] .card__badge{left: unset;right: var(--badge-shift)}.card.loading{pointer-events: none}.card.loading :is(.card__body p,.card__title,.card__footer){background: linear-gradient(90deg,#f0f0f0 25%,transparent 37%,#f0f0f0 63%);background-size: 400% 100%;animation: cardLoading 1.5s ease-in-out infinite;border-radius: 4px;height: 1.5em;margin-bottom: 8px}@keyframes cardLoading{0%{background-position: 100% 50%}100%{background-position: -100% 50%}}.card-grid,.card-grid-300,.card-grid-400,.card-grid-500,.card-grid-600{display: grid;grid-template-columns: repeat(auto-fill,minmax(250px,1fr));gap: 24px}.card-grid-300{grid-template-columns: repeat(auto-fill,minmax(300px,1fr))}.card-grid-400{grid-template-columns: repeat(auto-fill,minmax(400px,1fr))}.card-grid-500{grid-template-columns: repeat(auto-fill,minmax(500px,1fr))}.card-grid-600{grid-template-columns: repeat(auto-fill,minmax(600px,1fr))}.card-grid .card{max-width: none;margin: 0}@media (max-width: 768px){.card{max-width: 100%;margin: 0}.card.horizontal{flex-direction: column;max-width: 100%}.card.horizontal .card__image{width: 100%;border-radius:var(--card-radius) var(--card-radius) 0 0;min-height: 180px}.card__header,.card__body,.card__footer{padding: 16px 20px}.card__buttons{gap: 8px}}@media (max-width: 768px){.card-grid{grid-template-columns: 1fr;gap: 16px;padding: 16px}}.card-btn{display: flex;align-items: center;justify-content: center;text-align: center;color: inherit;font-weight: 600;padding: 1rem 1.25rem;transition: background 0.3s;flex: 1 1 0%;gap: .25rem}.card-btn:not(:last-child){border-inline-end: var(--border)}.card-btn:is(:hover,:focus,.active){background: var(--light,#f5f9fd);color: var(--primary)}.chip{display: inline-flex;align-items: center;gap: 6px;padding: var(--space-1) var(--space-3);border-radius: var(--radius-pill);font-size: var(--fs-xs);font-weight: 600;white-space: nowrap;--bg-chip: var(--bg-color,var(--bg-soft,var(--bg-muted)));color: var(--color,var(--text-soft));background: var(--bg-chip)}.chip-sm{padding: 3px 8px;font-size: 0.6875rem}.chip-dot::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: currentColor}.legend-chip{display: flex;align-items: center;gap: 6px;font-size: var(--fs-xs);color: var(--text-muted)}.legend-chip i{display: inline-block;width: 12px;height: 12px;border-radius: 4px}.drawer{display: flex;flex-flow: column wrap;justify-content: stretch;height: 100vh}.drawer__head{display: flex;align-items: center;justify-content: space-between;padding: var(--space-4);border-bottom: var(--border)}.drawer__head h2{font-size: 1.0625rem;font-weight: 700;margin: 0}.drawer__body{flex: 1;padding: var(--space-4);overflow-y: auto;scrollbar-width: thin;& label{font-size: var(--fs-sm)}}.drawer__foot{border-top: var(--border);padding: var(--space-4)}.dropdown{position: relative;z-index: 1;display: inline-block;vertical-align: middle}.dropdown:has(.btn-drop-toggle[aria-expanded="true"]){z-index: 100}.btn-drop-toggle:empty{display: inline-flex;align-items: center;justify-content: center;font-size: 20px;line-height: 30px;color: inherit;height: 30px;width: 30px;border-radius: 50%;text-align: center;margin-top: -6px;padding: 0;margin: 0;border: 0;box-shadow: none}.btn-drop-toggle:empty:is(:hover,:focus,[aria-expanded="true"]){background-color: var(--light,#f7f7f7)}.btn-drop-toggle:empty::before,.btn-drop-toggle.arrow-after::after{--icon: url(../img/chevron-down.svg);display: inline-block;width: .875rem;height: .875rem;content: "";vertical-align: middle;background: var(--text-body,var(--primary));-webkit-mask-position: center;mask-position: center;-webkit-mask-size: 100% 100%;mask-size: 100% 100%;-webkit-mask-image: var(--icon);mask-image: var(--icon);opacity: .7;margin-inline-start: 3px}.btn-drop-toggle:empty::before{--icon: url(../img/ellipsis-vertical.svg);width: 16px;height: 16px;margin: 0}.btn-drop-toggle:is(:hover,:focus,[aria-expanded="true"])::before,.btn-drop-toggle.arrow-after:is(:hover,:focus,[aria-expanded="true"])::after{opacity: 1}.btn-drop-toggle.arrow-after:is(:hover,:focus,[aria-expanded="true"])::after{background: var(--text-link-hover,var(--primary-hover))}.btn-drop-toggle.arrow-after[aria-expanded="true"]::after{transform: rotate(180deg)}.drop-menu{position: absolute;top: calc(100% + 8px);inset-inline-start: 0;z-index: 900;min-width: 180px;padding: 0.25rem 0;margin: 0.125rem 0 0;font-size: .9rem;color: var(--text-heading,#212529);list-style: none;background: var(--bg-surface);background-clip: padding-box;border: var(--border);border-radius: var(--radius);box-shadow: var(--shadow-lg);animation: DropDownSlideUp var(--transition-fast);animation-fill-mode: both}.drop-menu.end{inset-inline-start: auto;inset-inline-end: 0}.drop-menu:not(.open){display: none !important}.drop-menu.dm-small{min-width: 140px}.dropdown-divider{height: 1px;margin: 4px 0;background: var(--border-color)}.dropdown-item{display: block;width: 100%;padding: .4rem 1rem !important;clear: both;font-weight: 400;color: var(--text-heading,#6c757d);text-align: inherit;white-space: nowrap;background-color: transparent;border: 0}.dropdown-item:is(:hover,:focus,:active,.active){color: var(--text-link-hover);text-decoration: none;background-color: var(--_drop-menu-hover-bg,var(--light,#f8f9fa))}.dropdown-item:is(:disabled,.disabled){opacity: .7;pointer-events: none;background-color: transparent}.dropdown-item.space-between{display: flex;flex-flow: row-reverse wrap;justify-content: space-between;align-items: center}.dropdown-item.space-between[class*="btn-"]::before,.dropdown-item.space-between i{margin: 0 !important}.dropdown-item[class*="btn-"]:is(:hover,:focus){--text-hover: var(--text-link-hover)}.dropdown-item:is(.btn-del,.btn-reject){margin-top: 5px;border-top: 1px solid rgb(0 0 0 / 15%);padding-top: 11px}.dropdown-item:is(.btn-del,.btn-reject):is(:hover,:focus){--text-hover: var(--danger);color: var(--danger) !important}.drop-menu :is(li[role="menuitem"],li[role="option"]):not(:last-child){margin-bottom: 2px}.drop-menu :is(li[role="menuitem"],li[role="option"]) :is(a,button,label){display: block;width: 100%;margin: 0 !important;padding: 9px 10px;border-radius: 6px;font-size: 0.85rem;color: var(--text-body);transition: background var(--transition-fast)}.drop-menu :is(li[role="menuitem"],li[role="option"]) :is(a,button,label):hover{background: var(--bg-soft)}.drop-menu :is(li[role="menuitem"],li[role="option"]) :is(.radio,.checkbox) label{padding-inline-start: calc(var(--size) + 20px) !important}.drop-menu .radio .label::before,.drop-menu .checkbox .label::before,.drop-menu .radio .label::after,.drop-menu .checkbox .label::after{top: 10px !important;inset-inline-start: 10px !important}.eyebrow{display: inline-flex;align-items: center;gap: 8px;padding: 6px 12px;border-radius: var(--radius-pill);background: var(--bg-surface);border: var(--border);font-size: var(--fs-xs);font-weight: 600;color: var(--text-soft)}.dot,.dot-shadow{--dot-color: var(--bg-color,var(--primary));display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: var(--dot-color);flex-shrink: 0}.dot-shadow{width: 8px;height: 8px;box-shadow: 0 0 0 3px color-mix(in srgb,var(--dot-color) 20%,transparent)}:root{--ob-overlay-bg: rgb(0 0 0 / 60%);--ob-radius: var(--radius-lg,10px);--ob-bg: #fff;--ob-footer-bg: var(--light,#fff);--ob-padding: 17px;--ob-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5)}.openbox{position: fixed;inset: 0;z-index: 1000;display: none;background: transparent;transition: background 0.3s}.openbox.open{display: flex;align-items: center;justify-content: center;background: var(--ob-overlay-bg)}.openbox_content{width: 100%;max-width: 600px;min-width: min(300px,calc(100% - 40px));z-index: 5;opacity: 0;background: var(--ob-bg);border-radius: var(--ob-radius);box-shadow: var(--ob-shadow);overflow: hidden}.openbox_content > header{font-size: 1.3rem;font-weight: 600;padding: 11px 15px;padding-inline-end: 36px;border-bottom: var(--border,1px solid rgb(0 0 0 / 10%))}.openbox_content > header:empty{display: none}.openbox i.btn-obc{position: absolute;left: 12px;top: 12px;z-index: 5}[dir="ltr"] .openbox i.btn-obc{right: 12px;left: auto}.openbox_content .bodyContainer{display: block;width: 100%;padding: var(--ob-padding);background: var(--ob-bg);max-height: calc(100vh - 80px);overflow: auto}.openbox_content > footer{border-top: 1px solid rgb(0 0 0 / 10%);background-color: var(--ob-footer-bg);padding: .75rem var(--ob-padding);border-radius: 0 0 var(--ob-radius) var(--ob-radius)}.openbox_content > footer button{margin-block: 0 !important}.openbox:is(.open,.close) .openbox_content{animation-duration: 0.4s;animation-timing-function: cubic-bezier(0.7,0,0.3,1);animation-fill-mode: forwards;transform-origin: -150% 50%}.openbox.open .openbox_content{animation-name: anim-open}.openbox.close .openbox_content{animation-name: anim-close}@keyframes anim-open{0%{opacity: 0;transform: rotate3d(0,0,1,-45deg)}100%{opacity: 1;transform: rotate3d(0,0,1,0deg)}}@keyframes anim-close{0%{opacity: 1}100%{opacity: 0;transform: rotate3d(0,0,1,45deg)}}.openbox .confirmMSG{max-width: calc(100% - 120px);text-wrap: balance}.pagination{display: inline-block;--pagination-size: 2.5rem;--pagination-gap: 0.375rem;--pagination-radius: 0.625rem}.pagination ol{display: flex;justify-content: flex-start;flex-flow: row wrap;align-items: flex-start;align-content: flex-start;margin: 0}.pagination a{display: inline-flex;align-items: center;justify-content: center;min-width: var(--pagination-size);height: var(--pagination-size);color: var(--text-color);border-radius: var(--pagination-radius)}.pagination a:is(:hover,:focus){color: var(--text-link-hover);background: var(--bg-muted);text-decoration: none}.pagination a[aria-current="page"]{font-weight: 600;color: #fff;background-color: var(--primary);border-color: var(--primary);user-select: none;pointer-events: none}.pagination span{display: inline-flex;align-items: center;justify-content: center;min-width: var(--pagination-size);height: var(--pagination-size);color: var(--text-muted);user-select: none}.promo-bar{position: relative;font-size: var(--fs-sm);overflow: hidden}.promo-bar-overlay::before{content: "";position: absolute;inset: 0;background: radial-gradient(800px 200px at 50% 50%,rgba(217,164,74,0.20),transparent 70%);pointer-events: none;opacity: .95}.promo-bar__inner{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;gap: 12px;padding-block: var(--space-2);min-height: var(--promo-height)}.promo-bar__text{display: inline-flex;align-items: center;column-gap: var(--space-2);flex-wrap: wrap;flex: 1}.promo-bar__timer{font-variant-numeric: tabular-nums;font-weight: 700;background: rgba(255,255,255,0.18);padding: 2px 8px;border-radius: var(--radius-sm);letter-spacing: 0.04em}.promo-bar__cta{font-weight: 700;text-decoration: underline;text-underline-offset: 3px;white-space: nowrap;color: currentColor}.promo-bar__cta:is(:hover,:focus,:active){color: currentColor}.promo-bar__cta:hover{text-decoration: none}.promo-bar .btn-close{opacity: .8;transition: opacity .3s ease}.promo-bar .btn-close:is(:hover,:focus){opacity: 1}@media (max-width: 768px){.promo-bar{font-size: var(--fs-xs)}.promo-bar__cta{display: none}}@media (max-width: 480px){.promo-bar__timer{font-size: 11px}}.promo-card{display: flex;flex-direction: column;justify-content: space-between;align-items: stretch;gap: var(--space-3);position: relative;z-index: 1;overflow: hidden;border-radius: var(--radius-lg);padding: var(--space-4);--text-link: var(--color);--text-link-hover: var(--color-hover);& .btn{border: 0}}.promo-card::before,.promo-card::after{content: '';position: absolute;top: -40px;z-index: -1;inset-inline-end: -40px;width: 120px;height: 120px;background: rgba(255,255,255,0.10);border-radius: 50%}.promo-card::after{top: auto;bottom: -30px;inset: 0;inset-inline-start: -30px;width: 80px;height: 80px;background: rgba(255,255,255,0.08)}.promo-card__head{display: flex;align-items: center;gap: 8px}.promo-card__icon{width: 28px;height: 28px;display: grid;place-items: center;background: rgba(255,255,255,0.18);border-radius: 8px;--icon-size: 16px;& svg{width: var(--icon-size);height: var(--icon-size)}}.promo-card__title{font-weight: 700;font-size: var(--fs-sm)}.promo-card__desc{font-size: var(--fs-sm);opacity: 0.92;line-height: 1.5;position: relative}.promo-card .btn-close{position: absolute;top: 8px;inset-inline-end: 8px}[data-reveal]{opacity: 0;filter: blur(10px);transition-property: transform,opacity,filter;transition-duration: 1s;transition-timing-function: cubic-bezier(0.16,1,0.3,1);will-change: transform,opacity,filter}span[data-reveal]{display: inline-block}[data-reveal="top"]{transform: translateY(-100px)}[data-reveal="bottom"]{transform: translateY(100px)}[data-reveal="left"]{transform: translateX(-100px)}[data-reveal="right"]{transform: translateX(100px)}[data-reveal="center"]{transform: scale(.25)}[data-reveal].revealed{transform: translate(0) scale(1);opacity: 1;filter: blur(0)}.table-container{overflow-x: auto;-webkit-overflow-scrolling: touch}table{caption-side: bottom;border-collapse: collapse;border-spacing: 0;width: 100%;vertical-align: top;background-color: var(--bg-surface,transparent)}caption,th,td{text-align: start}tbody{vertical-align: inherit}thead{vertical-align: bottom;font-weight: 700}th,td{padding: var(--space-2) var(--space-3);border-bottom-width: 1px}th{border-bottom: var(--border)}.table-sm{--av-width: 24px;font-size: var(--font-sm)}.table-sm :is(th,td){padding: var(--space-1) var(--space-2)}table:not(.bordered,.no-border){border: var(--border)}table.bordered :is(th,td){border: var(--border)}table.striped.bordered :is(th,td){border-right: 0;border-left: 0}table.striped.bordered :is(th,td):first-child{border-inline-start: 1px solid var(--table-border-color,#dee2e6)}table.striped.bordered :is(th,td):last-child{border-inline-end: 1px solid var(--table-border-color,#dee2e6)}table.borderless :is(th,td){border-bottom-width: 0}table.borderless > :not(:first-child){border-top-width: 0}table.striped tbody tr:nth-of-type(even) > *{background-color: var(--table-striped-bg,#f5f5f5)}table.striped tbody tr:not([class*="text-"]):nth-of-type(even) > *{color: var(--table-striped-color,#212529)}table.hover tbody tr:hover > *{background-color: var(--table-hover-bg,#f5f5f5)}table.hover tbody tr:not([class*="text-"]):hover > *{color: var(--table-hover-color,#212529)}@media (max-width: 600px){table.responsive thead{display: none}table.responsive tr{display: block;margin-bottom: 1rem;border: 1px solid #ddd;border-radius: 8px}table.responsive td{display: flex;justify-content: space-between;text-align: right;border-bottom: 1px solid #eee}table.responsive td[data-label]::before{content: attr(data-label);font-weight: bold;text-transform: uppercase;font-size: 0.8rem;color: #666}}.tab-list,.tab-labels{display: flex;flex-flow: row wrap;align-items: center;gap: var(--space-1);border-bottom: var(--border);overflow-x: auto;scrollbar-width: none}.tab-list::-webkit-scrollbar,.tab-labels::-webkit-scrollbar{display: none}.tab-list .tab{display: flex;align-items: center;gap: var(--space-2);padding: var(--space-3) var(--space-4);font-weight: 600;font-size: var(--fs-sm);color: var(--text-muted);border-radius: var(--radius-sm) var(--radius-sm) 0 0;position: relative;top: 1px;min-height: 44px;white-space: nowrap}.tab-list .tab:hover{color: var(--text-heading)}.tab-list .tab[aria-selected="true"]{color: var(--primary);border-bottom: 2px solid var(--primary)}.tabpanel{display: none}.tabpanel.is-active{display: block;animation: fadeUp var(--dur) var(--ease)}.tab-labels{border: 0;gap: var(--space-2);padding: 4px}.tab-labels .tab{flex: 1;cursor: pointer;padding: var(--space-3) var(--space-5);border-radius: var(--input-radius,var(--radius-sm));font-size: var(--fs-sm);color: var(--text-body);border: var(--border)}.tab-labels .tab[aria-selected="true"]{color: var(--text-heading);border-color: var(--primary);background-color: color-mix(in srgb,var(--primary) 9%,transparent)}.tooltip{position: relative}.tooltip::after{content: attr(data-tooltip);position: absolute;inset-block-start: calc(100% + 8px);inset-inline-start: 50%;translate: -50% -4px;padding: var(--space-1) var(--space-2);border-radius: var(--radius-sm);background: var(--dark);color: #fff;font-size: var(--fs-xs);white-space: nowrap;opacity: 0;pointer-events: none;transition: opacity var(--transition-fast),visibility var(--transition-fast),translate var(--transition-fast);z-index: var(--z-dropdown)}.tooltip:hover::after,.tooltip:focus-visible::after{opacity: 1;translate: -50% 0}:is(ul,ol):is(.square,.circle,.dash,.check,.check-circle){position: relative;z-index: 1;line-height: 1.4;--ul-bullet-width: var(--_ul-bullet-width,8px);--ul-bullet-color: var(--_ul-bullet-color,var(--primary));--ul-bullet-border: var(--_ul-bullet-border,none);--ul-timeline-bar: var(--_ul-timeline-bar,1px solid var(--border-color,#ddd));--ul-timeline-bullet-color: var(--_ul-timeline-bullet-color,var(--primary));--ul-timeline-bullet-border: var(--_ul-timeline-bullet-border,none);--ul-icon-color: var(--_ul-icon-color,var(--primary))}:is(ul,ol):is(.square,.circle,.dash,.check,.check-circle) li{position: relative;display: block;padding-inline-start: calc(var(--ul-bullet-width) + var(--space-2,8px));padding-bottom: var(--space-2,.5rem)}:is(ul,ol):is(.square,.circle,.dash,.check,.check-circle) li::before{display: inline-block;position: absolute;top: calc(((1rem * 1.4) - var(--ul-bullet-width)) / 2);inset-inline-start: 0;z-index: 2;width: var(--ul-bullet-width);height: var(--ul-bullet-width);background: var(--ul-bullet-color);border: var(--ul-bullet-border);content: ""}:is(ul,ol).circle li::before{border-radius: 50%}:is(ul,ol).dash li{padding-inline-start: calc(14px + 1rem)}:is(ul,ol).dash li::before{top: .65em;width: 14px;height: 4px;border-radius: 2px}:is(ul,ol).timeline::before{position: absolute;top: 0;inset-inline-start: 0;z-index: -1;height: 100%;border-right: var(--ul-timeline-bar);content: ""}:is(ul,ol).timeline li:not(:last-child){padding-bottom: var(--space-8,2rem)}:is(ul,ol).timeline li::before{inset-inline-start: calc((var(--ul-bullet-width) / 2) * -1)}:is(ul,ol).timeline:is(.circle,.square) li::before{background: var(--ul-timeline-bullet-color);border: var(--ul-timeline-bullet-border)}:is(ul,ol).check{--ul-icon: url(../img/check-white.svg)}:is(ul,ol).check li{padding-inline-start: 24px}:is(ul,ol).check li::before{top: 2px;z-index: 2;display: flex;justify-content: start;align-items: center;width: 16px;height: 16px;background: var(--ul-icon-color);-webkit-mask-position: center;mask-position: center;-webkit-mask-size: 16px 16px;mask-size: 16px 16px;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-image: var(--ul-icon);mask-image: var(--ul-icon)}:is(ul,ol).check-circle li{padding-inline-start: 32px}:is(ul,ol).check-circle li::before{top: 0;z-index: 2;display: flex;justify-content: center;align-items: center;width: 24px;height: 24px;border-radius: 50%;background: transparent url(../img/check-white.svg) center no-repeat;background-size: 14px 14px}:is(ul,ol).check-circle li::after{position: absolute;top: 0;inset-inline-start: 0;z-index: 1;display: block;width: 24px;height: 24px;background: var(--primary-grade,var(--primary,rgb(0 0 0 / 15%)));border-radius: 50%;content: ""}:is(ul,ol).check-circle li:is(:hover,:focus)::before{background: #fff;-webkit-mask-position: center;mask-position: center;-webkit-mask-size: 14px 14px;mask-size: 14px 14px;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-image: url(../img/check-white.svg);mask-image: url(../img/check-white.svg)}:is(ul,ol).striped li{padding-block: .5rem}:is(ul,ol).striped li:not(:last-child){border-bottom: var(--border)}:is(ul,ol).striped li > a{border-radius: 0}:is(ul,ol).links li{padding: 0}:is(ul,ol).links a{display: block;padding: .35rem .75rem;border-radius: 0}:is(ul,ol).hover li:hover{background-color: var(--ul-hover-bg,var(--light,#f5f5f5))}.zAlert:is(.success,.danger,.info,.warning) > div{width: 80px;height: 80px;border: 4px solid var(--color,#333);border-radius: 50%;padding: 0;position: relative;box-sizing: content-box;margin: 25px auto 20px;overflow: hidden;-webkit-animation: pulseWarning 0.75s infinite alternate;animation: pulseWarning 0.75s infinite alternate}.zAlert + div.modal-action-msg{display: flex;justify-content: space-between;flex-flow: column wrap;align-items: center;align-content: center;text-align: center;gap: 1rem;font-size: 1.1rem}.zAlert + div:not([class]){text-align: center;font-size: 1.1rem}.zAlert-s{--color: var(--success,#a5dc86);--color-hover: var(--success-hover,#c2e7ac)}.zAlert-s::before,.zAlert-s::after{content: "";border-radius: 50%;position: absolute;width: 60px;height: 120px;-webkit-transform: rotate(45deg);transform: rotate(45deg)}.zAlert-s::before{border-radius: 120px 0 0 120px;top: -7px;left: -33px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transform-origin: 60px 60px;transform-origin: 60px 60px}.zAlert-s::after{border-radius: 0 120px 120px 0;top: -11px;left: 30px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transform-origin: 0 60px;transform-origin: 0 60px;-webkit-animation: rotatePlaceholder 4.25s ease-in;animation: rotatePlaceholder 4.25s ease-in}.zAlert-s_line{height: 5px;background-color: var(--color);display: block;border-radius: 2px;position: absolute;z-index: 2}.zAlert-s_line--long{width: 47px;right: 8px;top: 38px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-animation: animateSuccessLong .75s;animation: animateSuccessLong .75s}.zAlert-s_line--tip{width: 25px;left: 14px;top: 46px;-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-animation: animateSuccessTip .75s;animation: animateSuccessTip .75s}.zAlert-s__hide-corners{width: 5px;height: 90px;padding: 1px;position: absolute;left: 28px;top: 8px;z-index: 1;-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}.zAlert-e{--color: var(--danger,#f27474);--color-hover: var(--danger-hover,#f6a2a2);border: 2px solid var(--color);width: fit-content;border-radius: 50%;margin-inline: auto}.zAlert-e__x-mark{position: relative;display: block;width: 80px;height: 80px;-webkit-animation: animateXMark .5s;animation: animateXMark .5s}.zAlert-e_line{position: absolute;height: 5px;width: 47px;background-color: var(--color);display: block;top: 37px;border-radius: 2px}.zAlert-e_line-r{-webkit-transform: rotate(-45deg);transform: rotate(-45deg);right: 16px}.zAlert-e_line-l{-webkit-transform: rotate(45deg);transform: rotate(45deg);left: 17px}.zAlert-w,.zAlert-i{--color: var(--warning,#f8bb86);--color-hover: var(--warning-hover,#f8bb86)}.zAlert-i{--color: var(--info,#0dcaf0);--color-hover: var(--info-hover,#3dd6f5)}.zAlert-w__body,.zAlert-i__body{width: 5px;height: 47px;top: 10px;border-radius: 2px;margin-left: -2px}.zAlert-w__body,.zAlert-w__dot,.zAlert-i__body,.zAlert-i__dot{position: absolute;left: 50%;background-color: var(--color)}.zAlert-w__dot,.zAlert-i__dot{width: 7px;height: 7px;border-radius: 50%;margin-left: -4px;bottom: -11px}@keyframes rotatePlaceholder{0%{transform: rotate(-45deg)}5%{transform: rotate(-45deg)}12%{transform: rotate(-405deg)}to{transform: rotate(-405deg)}}@keyframes animateSuccessTip{0%{width: 0;left: 1px;top: 19px}54%{width: 0;left: 1px;top: 19px}70%{width: 50px;left: -8px;top: 37px}84%{width: 17px;left: 21px;top: 48px}to{width: 25px;left: 14px;top: 45px}}@keyframes animateSuccessLong{0%{width: 0;right: 46px;top: 54px}65%{width: 0;right: 46px;top: 54px}84%{width: 55px;right: 0;top: 35px}to{width: 47px;right: 8px;top: 38px}}@keyframes animateDangerIcon{0%{-webkit-transform: rotateX(100deg);transform: rotateX(100deg);opacity: 0}to{-webkit-transform: rotateX(0deg);transform: rotateX(0deg);opacity: 1}}@keyframes animateXMark{0%{transform: scale(0.4);margin-top: 26px;opacity: 0}50%{transform: scale(0.4);margin-top: 26px;opacity: 0}80%{transform: scale(1.15);margin-top: -6px}to{transform: scale(1);margin-top: 0;opacity: 1}}@keyframes pulseWarning{0%{border-color: var(--color-hover,#f8d486)}to{border-color: var(--color,#f8bb86)}}.zAlert:is(.mailOpen,.mailClose){position: relative;height: 260px;--animation-direction: normal}.zAlert.mailClose{height: 220px;--animation-direction: reverse}.letter-image{position: absolute;top: 50%;left: 50%;width: 200px;height: 200px;transform: translate(-50%,-50%)}.animated-mail{position: absolute;height: 150px;width: 200px;transition: 0.4s;animation: insert-mail .4s ease-in-out .2s forwards;animation-direction: var(--animation-direction)}.mailClose .animated-mail{transform: translateY(50px)}.animated-mail .body{position: absolute;bottom: 0;width: 0;height: 0;border-style: solid;border-width: 0 0 100px 200px;border-color: transparent transparent #e95f55 transparent;z-index: 2}.animated-mail .top-fold{position: absolute;top: 50px;width: 0;height: 0;border-style: solid;border-width: 50px 100px 0 100px;transform-origin: 50% 0%;border-color: #cf4a43 transparent transparent transparent;transition: transform 0.4s,z-index 0.2s 0.4s;z-index: 2;animation: insert-mail-top-fold .4s ease-in-out .1s forwards;animation-direction: var(--animation-direction)}.mailClose .top-fold{animation: insert-mail-top-fold .4s ease-in-out .6s forwards;animation-direction: var(--animation-direction);transform: rotateX(180deg);z-index: 0}.animated-mail .back-fold{position: absolute;bottom: 0;width: 200px;height: 100px;background: #cf4a43;z-index: 0}.animated-mail .left-fold{position: absolute;left: 0;bottom: 0;z-index: 2;width: 0;height: 0;border-style: solid;border-width: 50px 0 50px 100px;border-color: transparent transparent transparent #e15349}.animated-mail .letter{left: 20px;bottom: 0px;position: absolute;width: 160px;height: 60px;background: #f2f2f2;z-index: 1;overflow: hidden;transition: 0.4s 0.2s;animation: insert-mail-letter .4s ease-in-out .6s forwards;animation-direction: var(--animation-direction)}.mailClose .letter{height: 180px;animation: insert-mail-letter .4s ease-in-out .1s forwards;animation-direction: var(--animation-direction)}.animated-mail .letter .letter-border{height: 10px;width: 100%;background: repeating-linear-gradient(-45deg,#cb5a5e,#cb5a5e 8px,transparent 8px,transparent 18px)}.animated-mail .letter .letter-title{margin-top: 10px;margin-left: 5px;height: 10px;width: 40%;background: #cb5a5e}.animated-mail .letter .letter-context{margin-top: 10px;margin-left: 5px;height: 10px;width: 20%;background: #cb5a5e}.animated-mail .letter .letter-stamp{margin-top: 30px;margin-left: 120px;border-radius: 100%;height: 30px;width: 30px;background: #cb5a5e;opacity: 0.3}.letter-image .shadow{position: absolute;left: 50%;top: 170px;width: 400px;height: 30px;transition: 0.4s;transform: translateX(-50%);border-radius: 100%;background: radial-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0),rgba(0,0,0,0));animation: insert-mail-shadow 0.4s ease-in-out forwards;animation-direction: var(--animation-direction)}.mailClose .shadow{top: 200px;width: 250px}@keyframes insert-mail{0%{transform: translateY(0)}100%{transform: translateY(50px)}}@keyframes insert-mail-top-fold{0%{transform: rotateX(0);z-index: 2}100%{transform: rotateX(180deg);z-index: 0}}@keyframes insert-mail-letter{0%{height: 60px}100%{height: 180px}}@keyframes insert-mail-shadow{0%{top: 170px;width: 400px}100%{top: 200px;width: 250px}}.zAlert-del .fill-danger{fill: var(--danger,red) !important}.zAlert-del svg #Lid{animation-duration: 1.5s;animation-iteration-count: 2;animation-name: openLid;transform-origin: 0% 100%;animation-delay: 1s}.zAlert-del svg #Trash{animation-duration: 1.5s;animation-iteration-count: 2;animation-name: throwTrash;animation-delay: 1s}@keyframes openLid{0%{transform: rotate(0deg) translateX(0px) translateY(0px)}50%{transform: rotate(-18deg) translateX(-2px)}100%{transform: rotate(0deg) translateX(0px) translateY(0px)}}@keyframes throwTrash{from{transform: translateX(0px) translateY(0px)}to{transform: translateX(-40px) translateY(25px)}}}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 200 800;font-display: swap;src: url(../../../zajil/fonts/Manrope/xn7gYHE41ni1AdIRggexSg.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: 'IBM Plex Sans';font-style: italic;font-weight: 100 700;font-stretch: 100%;font-display: swap;src: url(../../../zajil/fonts/IBM-Plex-Sans/zYXxKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbGYTYAA.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: 'IBM Plex Sans';font-style: normal;font-weight: 100 700;font-stretch: 100%;font-display: swap;src: url(../../../zajil/fonts/IBM-Plex-Sans/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.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: 'IBM Plex Sans Arabic';font-style: normal;font-weight: 600;font-display: swap;src: url(../../../zajil/fonts/IBM-Plex-Sans-Arabic/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPi-OCRXMR5Kw.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: 'IBM Plex Sans Arabic';font-style: normal;font-weight: 400;font-display: swap;src: url(../../../zajil/fonts/IBM-Plex-Sans-Arabic/Qw3CZRtWPQCuHme67tEYUIx3Kh0PHR9N6Ys43PWrfQ.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+１EE5D,U＋１ EE5F，U＋１ EE6１－U＋１ EE6２，U＋１ EE6４，U＋１ EE6７－U＋１ EE6Ａ，U＋１ EE6Ｃ－U＋１ EE7２，U＋１ EE7４－U＋１ EE7７，U＋１ EE7９－U＋１ EE7Ｃ，U＋１ EE7Ｅ，U＋１ EE8０－U＋１ EE8９，U＋１ EE8Ｂ－U＋１ EE9Ｂ，U＋１ EEA１－U＋１ EEA３，U＋１ EEA５－U＋１ EEA９，U＋１ EEAB－U＋１ EEBＢ，U＋１ EEF０－U＋１ EEF１}@font-face{font-family: 'IBM Plex Sans Arabic';font-style: normal;font-weight: 700;font-display: swap;src: url(../../../zajil/fonts/IBM-Plex-Sans-Arabic/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YOG-eCRXMR5Kw.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: 'IBM Plex Sans Arabic';font-style: normal;font-weight: 400;font-display: swap;src: url(../../../zajil/fonts/IBM-Plex-Sans-Arabic/Qw3CZRtWPQCuHme67tEYUIx3Kh0PHR9N6Ys93PU.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: 'IBM Plex Sans Arabic';font-style: normal;font-weight: 600;font-display: swap;src: url(../../../zajil/fonts/IBM-Plex-Sans-Arabic/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPi-OCUXMQ.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: 'IBM Plex Sans Arabic';font-style: normal;font-weight: 700;font-display: swap;src: url(../../../zajil/fonts/IBM-Plex-Sans-Arabic/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YOG-eCUXMQ.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}@layer tokens{:root{--white: #fff;--black: #000;--blue: #066fd1;--azure: #4299e1;--indigo: #6610f2;--purple: #ae3ec9;--pink: #d6336c;--red: #d63939;--orange: #f76707;--yellow: #f59f00;--lime: #74b816;--green: #2fb344;--teal: #0ca678;--cyan: #17a2b8;--dark: #1f2937;--light: #f9fafb;--gray: #6b7280;--violet: #8b5cf6;--violet-soft: rgba(139,92,246,0.10);--rose: #f43f5e;--rose-soft: rgba(244,63,94,0.10);--amber: #f59e0b;--amber-soft: rgba(245,158,11,0.10);--mint: #14b8a6;--mint-soft: rgba(20,184,166,0.10);color-scheme: light;--container: 1024px;--container-narrow: 768px;--blue-50: #EEF4FF;--blue-100: #DCE9FF;--blue-200: #BED5FF;--blue-300: #91B8FF;--blue-400: #5D94FF;--blue-500: #2D72FF;--blue-600: #0357F2;--blue-700: #0346C6;--blue-800: #093A98;--blue-900: #102D69;--blue-950: #0A1B40;--primary: var(--blue-600);--primary-hover: var(--blue-700);--primary-active: var(--blue-800);--primary-soft: var(--blue-50);--teal-50: #ECFDF9;--teal-100: #CFFAF0;--teal-200: #A4F1E3;--teal-300: #71E4D2;--teal-400: #3DD8C5;--teal-500: #16B5A6;--teal-600: #087F76;--teal-700: #0D766E;--teal-800: #105F5A;--teal-900: #124D49;--teal-950: #0B302D;--secondary: var(--teal-600);--secondary-hover: var(--teal-700);--secondary-active: var(--teal-800);--secondary-soft: var(--teal-50);--accent: #04ddfd;--dark: #0F172A;--dark-light: hsl(217 33% 20% / 1);--slate-0: #FFFFFF;--slate-50: #F8FAFC;--slate-100: #F1F5F9;--slate-200: #E2E8F0;--slate-300: #CBD5E1;--slate-400: #94A3B8;--slate-500: #64748B;--slate-600: #475569;--slate-700: #334155;--slate-800: #1E293B;--slate-900: #0F172A;--slate-950: #0B1220;--green-50: #ECFDF3;--green-100: #D1FADF;--green-600: #067647;--green-700: #05603A;--green-300: #75E0A7;--amber-50: #FFFAEB;--amber-100: #FEF0C7;--amber-600: #9A6700;--amber-700: #7A5200;--amber-300: #FEC84B;--red-50: #FEF3F2;--red-100: #FEE4E2;--red-600: #B42318;--red-700: #912018;--red-300: #FDA29B;--success: var(--green-600);--success-bg: var(--green-50);--danger: var(--red-600);--danger-bg: var(--red-50);--warning: var(--amber-600);--warning-bg: var(--amber-50);--info: var(--blue-600);--info-bg: var(--blue-50);--bg-body: var(--slate-50);--bg-soft: var(--slate-100);--bg-muted: var(--slate-200);--bg-surface: var(--slate-0);--bg-surface-raised: var(--slate-0);--bg-code: #0F172A;--text-heading: #0f1722;--text-body: #3a4250;--text-soft: #5d6675;--text-muted: #8b94a3;--text-invert: #ffffff;--text-on-primary: #ffffff;--primary-grade: linear-gradient(135deg,#0346C6,var(--secondary));--secondary-grade: linear-gradient(135deg,var(--secondary) 0%,var(--accent) 100%);--text-gradient: linear-gradient(to var(--align2),var(--primary) 0%,var(--secondary) 100%);--brand-gradient: linear-gradient(135deg,var(--primary) 0%,var(--secondary) 50%,var(--accent) 100%);--hero-gradient: radial-gradient(1200px 600px at 100% -10%,rgba(10,126,90,0.10),transparent 60%),radial-gradient(800px 400px at 0% 100%,rgba(217,164,74,0.10),transparent 60%);--hero-gradient: radial-gradient(900px 440px at 92% -5%,rgba(3,87,242,.10),transparent 64%),radial-gradient(600px 300px at 5% 95%,rgba(0,141,163,.08),transparent 68%);--gradient-ambient: linear-gradient(135deg,#EEF4FF 0%,#FFFFFF 54%,#ECFDF9 100%);--dark-gradient: linear-gradient(135deg,var(--dark) 0%,var(--dark-light) 100%);--secondary-grade: linear-gradient(135deg,var(--primary) 0%,var(--accent,var(--secondary)) 100%);--border-color: rgba(15,23,34,0.08);--border-strong: rgba(15,23,34,0.16);--border: 1px solid var(--border-color);--font-heading: "Manrope","IBM Plex Sans","IBM Plex Sans Arabic",Tahoma,system-ui,sans-serif;--font-body: "IBM Plex Sans","IBM Plex Sans Arabic",Tahoma,system-ui,sans-serif;--font-mono: "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--line-height: 1.6;--fs-xs: 0.75rem;--fs-sm: 0.875rem;--fs-base: 16px;--fs-md: 16px;--fs-lg: 1.125rem;--fs-xl: 1.25rem;--fs-2xl: 1.5rem;--fs-3xl: clamp(1.5rem,1.2rem + 1.2vw,1.875rem);--fs-4xl: clamp(1.75rem,1.4rem + 1.6vw,2.25rem);--fs-5xl: clamp(2rem,1.5rem + 2.4vw,3rem);--fs-display: clamp(2.25rem,1.6rem + 3.2vw,3.75rem);--input-color: var(--text-body);--input-bg: var(--bg-surface);--input-disabled-bg: var(--bg-soft);--input-font-family: var(--font-body);--input-font-size: 0.95rem;--input-height: 48px;--input-radius: 10px;--input-border: 1px solid var(--border-strong);--input-shadow: none;--input-focus-shadow: 0 0 0 4px rgba(10,126,90,0.15);--input-focus-border: 1px solid var(--primary);--radius: 10px;--radius-sm: 6px;--radius-md: var(--radius);--radius-lg: 14px;--radius-xl: 18px;--radius-xx: 24px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--spacing: var(--space-4);--shadow-xs: 0 1px 2px rgba(15,23,34,0.05);--shadow-sm: 0 2px 6px rgba(15,23,34,0.05),0 1px 2px rgba(15,23,34,0.04);--shadow: 0 8px 24px rgba(15,23,34,0.06),0 2px 6px rgba(15,23,34,0.04);--shadow-md: var(--shadow);--shadow-lg: 0 18px 40px rgba(15,23,34,0.08),0 6px 12px rgba(15,23,34,0.04);--shadow-xl: 0 30px 60px rgba(15,23,34,0.12),0 10px 20px rgba(15,23,34,0.06);--shadow-xx: 0 50px 100px rgba(15,23,34,0.15);--shadow-glow: 0 18px 50px rgba(10,126,90,0.25);--shadow-gold: 0 18px 50px rgba(217,164,74,0.25);--shadow-focus: 0 0 0 4px rgba(10,126,90,0.25);--shadow-inset: inset 0 1px 2px rgba(15,23,34,0.04);--dur-fast: 150ms;--dur: 250ms;--dur-slow: 450ms;--dur-slower: 700ms;--ease-standard: cubic-bezier(.4,0,.2,1);--ease-in: cubic-bezier(.4,0,1,1);--ease-out: cubic-bezier(0,0,.2,1);--ease-spring: cubic-bezier(.34,1.56,.64,1);--transition-fast: var(--dur-fast) var(--ease-standard);--transition-normal: var(--dur) var(--ease-standard);--transition-slow: var(--dur-slow) var(--ease-standard);--transition-spring: var(--dur) var(--ease-spring);--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-header: 300;--z-overlay: 400;--z-modal: 500;--z-toast: 600;--focus-ring: 0 0 0 3px rgba(10,126,90,0.35);--header-height: 0px;--sidebar-width: 240px;--promo-height: 0px;--safe-bottom: env(safe-area-inset-bottom,0)}[data-theme="dark"]{color-scheme: dark;--primary: #91B8FF;--primary-hover: #BED5FF;--primary-pressed: #5D94FF;--on-primary: #0B1220;--primary-soft: #102D69;--primary-soft-text: #DCE9FF;--secondary: #71E4D2;--secondary-hover: #A4F1E3;--secondary-pressed: #3DD8C5;--on-secondary: #0B1220;--secondary-soft: #124D49;--secondary-soft-text: #CFFAF0;--bg-body: #0B1220;--bg-soft: #101A2C;--bg-muted: #243552;--bg-surface: #142038;--bg-surface-raised: #1B2A45;--bg-code: #060a10;--text-heading: #F8FAFC;--text-body: #CBD5E1;--text-soft: #CBD5E1;--text-muted: #A9B8CA;--text-invert: #0B1220;--text-on-primary: #ffffff;--text-link: #91B8FF;--text-link-hover: #BED5FF;--border-color: #64748B;--border-subtle: #475569;--border-strong: #94A3B8;--hero-gradient: radial-gradient(1200px 600px at 100% -10%,rgba(20,160,115,0.18),transparent 60%),radial-gradient(800px 400px at 0% 100%,rgba(227,179,94,0.10),transparent 60%);--input-bg: #131922;--input-border: 1px solid rgba(255,255,255,0.12);--input-focus-shadow: 0 0 0 4px rgba(20,160,115,0.25);--shadow-xs: 0 1px 2px rgba(0,0,0,0.4);--shadow-sm: 0 2px 6px rgba(0,0,0,0.4);--shadow: 0 8px 24px rgba(0,0,0,0.4);--shadow-md: var(--shadow);--shadow-lg: 0 18px 40px rgba(0,0,0,0.5);--shadow-xl: 0 30px 60px rgba(0,0,0,0.55);--shadow-glow: 0 18px 50px rgba(20,160,115,0.30)}}.promo-bar{color: var(--white);background: var(--dark-gradient);box-shadow: var(--shadow-md)}@layer components{.card{padding: 24px;box-shadow: var(--shadow-sm);transition: all var(--transition-normal)}.card:hover{box-shadow: var(--shadow-md)}}[dir="rtl"] body{font-family: "IBM Plex Sans Arabic","Inter",Tahoma,system-ui,sans-serif}[dir="rtl"] .logo-item{letter-spacing: 0}:is(ul,ol){--_ul-bullet-width: 6px}.section-eyebrow{font-weight: 700;padding: 0}.section-eyebrow::before{content: "—"}.faq-intro{top: calc(var(--header-height) + var(--promo-height))}.breadcrumb{margin-bottom: var(--space-4)}.breadcrumb li:first-child::before{display: none}#xt-page h2{font-size: 22px;margin-top: var(--space-8)}#xt-page p{max-width: 700px;text-wrap: balance}#xt-page .num{font-family: var(--font-mono);font-weight: 600;color: var(--text-muted)}:root{--cursor-expand: e-resize;--cursor-collapse: w-resize}[dir="rtl"]{--cursor-expand: w-resize;--cursor-collapse: e-resize}#app-header{display: none;position: sticky;top: 0;z-index: 900;background: color-mix(in srgb,var(--bg-surface) 80%,transparent);backdrop-filter: blur(10px);padding-block: var(--space-3);min-height: var(--header-height);box-shadow: var(--shadow-sm)}@media (width <= 480px){:root{--header-height: 72px}#app-header{display: block}#app-header .sidebar-brand{font-size: var(--fs-base)}}main{background: url(../img/bg/squares.svg) top right;background-attachment: fixed}#home{min-height: calc(100vh - var(--promo-height) - var(--header-height))}.hero{text-align: center;background: var(--hero-gradient);border-bottom: var(--border);padding-top: var(--space-12)}.hero-grid{display: grid;gap: var(--space-16);align-items: start;grid-template-columns: 1fr}#hero-title{font-size: 54px;line-height: 1.3;text-wrap: balance;margin: 0}[dir="ltr"] #hero-title{font-size: 48px;line-height: 1.2}.hero-subtitle{font-size: 25px;font-weight: 600;color: var(--primary);text-wrap: balance;max-width: 50ch;margin-inline: auto}#hero-hidden-image{display: block;margin: 0 auto;height: 180px;width: 120px;object-fit: cover;border-radius: var(--radius-pill);background: var(--bg-body);border: 2px solid var(--bg-body);box-shadow: var(--shadow-lg);margin-bottom: var(--space-4)}.eyebrow{margin-inline: auto}@media (width > 1024px){.eyebrow{margin-inline: unset}}.gawish-title{display: flex;flex-flow: row wrap;gap: var(--space-2);align-items: center;justify-content: center;& span:not(:last-child)::after{content: '/';margin-inline-start: var(--space-2);color: var(--text-muted)}}@media (width > 1024px){div.gawish-title{justify-content: flex-start}}.hero-lede{margin-inline: auto;text-wrap: balance;font-size: var(--fs-lg);color: var(--text-soft);max-width: 60ch}.hero-image{display: none;position: relative;height: 100%;& img{position: absolute;inset-inline: 0;inset-block-end: 0;object-fit: cover}& img:first-child{filter: blur(10px) grayscale(1);scale: 1.05;opacity: .35}}.hero-cta{margin: var(--space-4) auto var(--space-8);justify-content: center}.hero .stat-grid{margin-inline: auto}.gawish-card{text-align: start;max-width: 400px;margin: 0 auto var(--space-6);background: var(--bg-surface);border-radius: var(--radius-lg);padding: var(--space-4);box-shadow: var(--shadow-xl);--av-width: 56px;& .gawish-title{justify-content: flex-start !important}}.gawish-card header{display: flex;flex-flow: row wrap;align-items: center;justify-content: flex-start;gap: var(--space-4);margin-bottom: var(--space-6)}.gawish-card header strong{font-family: var(--font-heading)}.gawish-card blockquote{background: var(--bg-soft);padding: var(--space-2);padding-inline-start: var(--space-4);border-inline-start: 2px solid var(--primary)}.gawish-card ul{--mask: var(--success);& i{width: 30px;margin: 0}& .pulse-dot{margin-inline: 10px}}.trust-list{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--space-4);margin: 0;padding: 0;list-style: none;font-size: var(--fs-xs);color: var(--text-muted);--mask: var(--success)}.trust-list li{display: flex;align-items: center;gap: var(--space-1);& i{margin: 0}}@media (width > 1024px){.hero{text-align: start}.hero-grid{grid-template-columns: 1fr 450px}#hero-hidden-image{display: none}.hero-image{display: block}.hero-cta,.trust-list{margin-inline: 0;justify-content: flex-start}}.hero-white{margin-top: var(--space-8);background: var(--bg-surface);border-top: var(--border);border-bottom: var(--border);padding-block: var(--space-4)}#home .hero-white{margin-top: 0}.hero-white-grid{gap: var(--space-8);align-items: center}@media (width > 768px){.hero-white-grid{grid-template-columns: 1fr 1fr}}.hero2-grid{display: grid;gap: var(--space-8)}.hero-copy{max-width: 700px;margin-inline: auto}.hero-copy .eyebrow{margin-bottom: var(--space-2)}.about-visual{max-width: 400px;margin: 0 auto var(--space-12);position: relative;height: 100%;border-radius: var(--radius-lg);overflow: hidden;box-shadow: var(--shadow-xl);background: var(--bg-surface);& img{object-fit: cover;width: 100%;height: 100%}& figcaption{padding: var(--space-4);position: absolute;bottom: 0;background: linear-gradient(180deg,transparent,rgb(0 0 0 / 85%));width: 100%;color: var(--white)}& strong{display: block;font-family: var(--font-heading);margin-bottom: var(--space-1)}& small{opacity: .85}}@media (width > 1024px){.hero2-grid{grid-template-columns: 1.25fr .75fr;align-items: center}.about-visual{display: block;margin-inline: auto;max-height: 450px}.hero .stat-grid{margin-inline: 0}}.rotating-text{display: flex;flex-flow: row nowrap;align-items: center;justify-content: center;gap: var(--space-8);font-family: var(--font-heading);font-size: var(--fs-xl);font-weight: 700;letter-spacing: -0.02em;color: var(--primary);transition: all var(--transition-normal);will-change: opacity,transform;text-wrap: nowrap;overflow: hidden}@media (width > 1024px){.rotating-text{font-size: var(--fs-2xl);justify-content: flex-start}}.rotating-text.is-exiting{opacity: 0;transform: translateY(12px);filter: blur(3px)}.rotating-text.is-entering{animation: text-enter 450ms ease both}@keyframes text-enter{from{opacity: 0;transform: translateY(-12px);filter: blur(3px)}to{opacity: 1;transform: translateY(0);filter: blur(0)}}.cards-container{max-height: 300px;pointer-events: none}.cards-container :has(.card2){padding-bottom: 24px !important}.cards-container :has(.card4){padding-bottom: 48px !important}.paper-card{display: flex;flex: none;flex-direction: column;justify-content: center;align-content: center;align-items: center;gap: 10px;font-family: Gaegu;font-size: 18px;font-weight: 700;line-height: 1.2;text-align: center;background-color: #faefcc;box-shadow: 0 20px 10px -14px #4031a047;cursor: grab;user-select: none;pointer-events: all;width: 130px;height: 130px;overflow: hidden;padding: 16px;position: relative;transition: box-shadow 0.3s cubic-bezier(0.4,0,0.2,1),border-color 0.3s ease;will-change: transform;transform-origin: center center;& svg{flex-shrink: 0}}.card-1{top: -55px;left: 0}.card-2{background-color: #b8ffc6;top: -30px;left: -90px;transform: rotate(16deg)}.card-3{background-color: #ffa3a3;top: -65px;left: 80px}.card-3-move{top: -18px;left: 36px}.card-4{background-color: #94e6ff;top: 30px;left: -240px}.card-5{background-color: #cda3ff;top: -80px;left: 160px}.card-6{background-color: #ffe5a3;top: 400px;left: 160px}.card-7{background-color: #fbff94;top: 560px;left: 30px}.section:not(.section-alt){background-color: var(--bg-body)}#about{border-bottom: var(--border)}.about-tabs{top: 0;z-index: 100;background: var(--bg-surface);width: 100%;border-bottom: var(--border);& .tab-list{flex-wrap: nowrap;border: 0;gap: var(--space-3)}& .tab{padding: var(--space-6) var(--space-4);margin-block: 1px;border-radius: 0}}.about-tabs::before{content: '';position: absolute;inset-block: 0;inset-inline-end: 0;width: 60px;block-size: 1px;inline-size: 100%;background: linear-gradient(90deg,color-mix(in srgb,var(--primary) 13%,transparent),transparent 70%)}#about p:not(.section-lede){max-width: 60ch;text-wrap: balance}.about-copy{display: grid;grid-template-columns: 1fr;gap: var(--space-8)}.about-copy p{font-size: var(--fs-lg);color: var(--text-soft);text-wrap: balance}@media (width > 900px){.about-copy{grid-template-columns: 2fr 1fr;gap: var(--space-12)}}.stat-grid{max-width: 480px}.stat-grid strong{display: inline-block;font-size: var(--fs-3xl);font-weight: 700;font-family: var(--font-mono);font-variant-numeric: tabular-nums}.stat-grid span{display: block;font-size: var(--fs-sm);letter-spacing: -.5px;color: var(--text-soft)}.hero .stat-grid,.hero .stat-grid{grid-template-columns: repeat(3,1fr)}@media (width > 560px){#about .stat-grid{grid-template-columns: repeat(3,1fr)}}@media (width > 900px){#about .stat-grid{grid-template-columns: 1fr}}.about-copy .stat-grid li{background: var(--bg-surface);border: var(--border);padding: var(--space-4) var(--space-6);border-radius: var(--radius-lg)}.journey{padding-inline-start: var(--space-2)}.timeline{--_ul-bullet-width: 14px;--_ul-timeline-bar: var(--border);--_ul-timeline-bullet-color: #fff;--_ul-timeline-bullet-border: 2px solid var(--primary)}.timeline h4{font-size: var(--fs-lg);margin-bottom: 6px}.timeline-year{width: fit-content;font-family: var(--font-mono);font-size: var(--fs-xs);font-weight: 600;font-variant-numeric: tabular-nums;color: var(--primary);text-transform: uppercase;letter-spacing: 0.1em;margin-bottom: 6px}.timeline li:last-child::before{background: var(--success);border: var(--success);--pulse-color: var(--success);animation: pulse 2s infinite}.about-cards-grid{display: grid;grid-template-columns: 1fr;gap: var(--space-4)}.about-cards-grid h3{font-size: var(--fs-lg);margin-bottom: var(--space-2)}.about-cards-grid .card{border: var(--border);box-shadow: none;height: 100%;--text-link: var(--text-soft);--text-link-hover: var(--text-body)}.about-cards-grid .card:hover{transform: translateY(-4px);box-shadow: var(--shadow-lg);border-color: var(--primary)}@media (width > 660px){.about-cards-grid{grid-template-columns: repeat(2,1fr)}}@media (width > 880px){.about-cards-grid:not(.max-1col){grid-template-columns: repeat(3,1fr)}}.about-cards-grid.max-1col{grid-template-columns: 1fr}.check-list{--mask: var(--success);& li:not(:last-child){margin-bottom: var(--space-1)}& i{margin-inline-end: var(--space-2)}}.sticky-menu-wrap{top: calc(var(--header-height) + var(--promo-height)) !important;--sticky-edge-shadow: color-mix(in srgb,var(--primary) 10%,transparent);background: var(--bg-surface);border-bottom: var(--border)}.nav-list a{display: flex;align-items: center;gap: var(--space-2);padding: var(--space-6) var(--space-4);font-weight: 600;font-size: var(--fs-sm);color: var(--text-muted);min-height: 44px}.nav-list a:is(:hover,:focus-visible){color: var(--text-heading)}.nav-list a.active{color: var(--primary);border-bottom: 2px solid var(--primary)}.sticky-menu-sections-container section{padding: var(--space-8) 0 var(--space-12);border-bottom: var(--border)}.sticky-menu-sections-container section:nth-child(even){background: var(--bg-soft)}.cases{display: grid;gap: var(--space-6)}.case{display: grid;gap: var(--space-6);padding: var(--space-6);background: var(--bg-surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-lg);transition: all var(--transition-fast)}.case:hover{border-color: var(--primary);box-shadow: var(--shadow-lg);transform: translateY(-4px)}@media (min-width: 768px){.case{gap: var(--space-8);grid-template-columns: 0.75fr 1.25fr;align-items: flex-start}.case:nth-child(even) .case__media{order: 2}}.case__media{height: 100%}.case__mock{width: 100%;height: 100%;border-radius: var(--radius-md);box-shadow: var(--shadow-md);border: 1px solid var(--bg-surface);position: relative;overflow: hidden}.case__mock--edu{background: linear-gradient(135deg,color-mix(in srgb,var(--primary) 18%,#fff),color-mix(in srgb,var(--secondary) 10%,#fff))}.case__mock--shop{background: linear-gradient(135deg,color-mix(in srgb,var(--accent) 20%,#fff),color-mix(in srgb,var(--primary) 10%,#fff))}.case__mock--home{background: linear-gradient(135deg,color-mix(in srgb,var(--secondary) 18%,#fff),color-mix(in srgb,var(--primary) 8%,#fff))}.case__mock img{object-fit: cover;object-position: center;width: 100%;height: 100%}.case__title{font-size: var(--fs-3xl);margin-bottom: var(--space-2);--text-link: var(--text-heading);--text-link-hover: var(--primary)}.case__desc{color: var(--text-soft);font-size: var(--fs-base)}.case__metrics{border-block: var(--border);padding: var(--space-3) var(--space-2);margin-block: var(--space-6)}.case__metrics dt{font-size: var(--fs-xs);color: var(--text-soft);font-weight: 600;letter-spacing: .03em;margin-bottom: var(--space-1)}.case__metrics dd{font-family: var(--font-mono);font-size: var(--fs-lg);font-weight: 600;color: var(--text-heading);font-variant-numeric: tabular-nums}.case__meta{font-size: var(--fs-sm)}.case__meta span{display: inline-block;width: 64px;color: var(--text-soft);text-transform: uppercase;letter-spacing: 0.06em}.case__meta strong{color: var(--text-heading);font-weight: 600}.contact-faq-grid{display: grid;gap: var(--space-8);grid-template-columns: 1fr}.contact-faq-intro{position: static}@media (min-width: 990px){.contact-faq-grid{grid-template-columns: 1fr 1.2fr;gap: var(--space-12);align-items: start}.contact-faq-intro{position: sticky;top: calc(var(--header-height,0px) + var(--promo-height,0px));z-index: 1}}.contact-form{max-width: 600px;background: var(--bg-surface);border: var(--border);border-radius: var(--radius-xl);padding: var(--space-8);box-shadow: var(--shadow)}#site-footer{background: var(--bg-surface);padding-block: var(--space-2);box-shadow: var(--shadow-lg);color: var(--text-soft);--text-link: var(--text-soft);--text-link-hover: var(--primary)}[dir="rtl"] #site-footer .container{flex-direction: row-reverse}#site-footer li:not(:last-child)::after{display: inline-block;content: ".";margin-inline: var(--space-2);color: var(--text-muted)}.conversion-block{position: relative;color: rgb(255,255,255);padding-block: var(--space-12);background: var(--primary-grade);overflow: hidden;--input-border: 0}.conversion-block::after{content: "";position: absolute;width: 420px;height: 420px;inset-block-start: -220px;inset-inline-end: -80px;box-shadow: rgba(255,255,255,0.04) 0px 0px 0px 60px,rgba(255,255,255,0.024) 0px 0px 0px 120px;border-width: 1px;border-style: solid;border-color: rgba(255,255,255,0.18);border-image: none;border-radius: 50%}.conversion-inner .kicker{color: rgba(255,255,255,.8)}.conversion-inner h2{color: var(--white);max-width: 770px;margin-block: 7px 12px}.conversion-inner p{font-size: var(--fs-lg);color: rgba(255,255,255,.9);max-width: 650px}.process-grid{grid-template-columns: 1fr}@media (min-width: 660px){.process-grid{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1024px){.process-grid{grid-template-columns: repeat(3,1fr)}}.process-step{background: var(--bg-surface);border: var(--border);border-radius: var(--radius-lg);padding: var(--space-6);position: relative;transition: all var(--transition-normal)}.process-step:hover{transform: translateY(-4px);box-shadow: var(--shadow)}.process-num{font-family: var(--font-mono);font-size: var(--fs-2xl);font-weight: 600;font-variant-numeric: tabular-nums;color: var(--accent);letter-spacing: 0.06em}.process-step h3{font-size: var(--fs-lg);margin: var(--space-2) 0}.process-step p{font-size: var(--fs-sm);color: var(--text-soft)}.services-tabs{z-index: 100}.services-tabs .tab-list{background: var(--bg-surface);width: 100%;padding: var(--space-3) var(--space-4);border: var(--border);border-radius: var(--radius-md);gap: var(--space-8);& .tab{padding: var(--space-4) 0}}.services-panels{padding: var(--space-6) var(--space-3) 0}.services-panels .sticky{top: var(--space-6)}.tab-num{font-family: var(--font-mono);font-size: var(--fs-xs);opacity: 0.6;font-variant-numeric: tabular-nums}.panel-grid{display: grid;gap: var(--space-8);grid-template-columns: 1fr}@media (min-width: 900px){.panel-grid{grid-template-columns: 1fr 1.6fr;gap: var(--space-12)}}.panel-main h3{margin: 0;font-size: var(--fs-2xl)}.panel-main p{color: var(--text-soft)}.panel-cols{display: grid;gap: var(--space-6);grid-template-columns: 1fr 1fr;--_ul-bullet-color: var(--primary);--_ul-icon-color: var(--success)}@media (max-width: 640px){.panel-cols{grid-template-columns: 1fr}}.panel-cols h4{font-size: var(--fs-sm);text-transform: uppercase;letter-spacing: 0.08em;color: var(--secondary);margin-bottom: var(--space-4)}.about-services-grid{display: grid;gap: var(--space-4);grid-template-columns: repeat(2,1fr)}@media (width < 900px){.about-services-grid{grid-template-columns: 1fr;gap: var(--space-8)}}.check-list li{display: flex;flex-flow: row wrap;align-items: flex-start;gap: var(--space-2);& i{margin: 0;margin-top: 4px}& span{flex: 1}}.services-heading-grid{align-items: center;gap: var(--space-4);margin-bottom: var(--space-12);& h1,& h2,& h3{margin: 0}}@media (width >= 768px){.services-heading-grid{grid-template-columns: 1fr 1fr;gap: var(--space-8)}}.service-layout{display: grid;grid-template-columns: 1fr;gap: var(--space-6);align-items: start}.service-sidebar{border: 1px solid var(--border-color);background: var(--bg-surface);border-radius: var(--radius);padding: var(--space-4)}@media (width > 900px){.service-layout{grid-template-columns: 255px minmax(0,1fr)}.service-sidebar{position: sticky;top: calc(var(--header-height) + var(--space-3))}}.filter-heading{border-bottom: 1px solid var(--border-subtle);padding-bottom: var(--space-2);margin-bottom: var(--space-3);color: var(--text-muted);font-weight: 600;font-size: var(--fs-xs)}.filter-group{border: 0;margin: 0}.filter-group legend{font-size: var(--fs-sm);font-weight: 700;color: var(--text-muted);margin-bottom: var(--space-2)}.filter-chip{width: 100%;display: flex;align-items: center;justify-content: space-between;border: 0;background: transparent;color: var(--text);padding: .65rem .7rem;border-radius: .55rem;cursor: pointer;text-align: start;font-size: .82rem}.filter-chip:hover{background: var(--surface-2);color: var(--ink)}.filter-chip.is-active{background: var(--primary-soft);color: var(--primary);font-weight: 700}.filter-chip small{font: 600 .65rem var(--font-en);opacity: .65}.sidebar-note{margin-top: var(--space-3);font-size: var(--fs-xs);background: var(--bg-soft);border-radius: var(--radius-sm);padding: var(--space-3);border: var(--border);box-shadow: var(--shadow-md)}.sidebar-note strong{color: var(--text-soft);display: block}.services-list{display: flex;flex-direction: column;gap: var(--space-6)}.service-card{display: grid;grid-template-columns: 50px 1fr;border: 1px solid var(--border-color);border-radius: var(--radius);background: var(--bg-surface);overflow: hidden;transition: border-color .25s,box-shadow .25s,transform .25s}.service-card:hover{border-color: color-mix(in srgb,var(--primary) 45%,var(--border-color));box-shadow: var(--shadow);transform: translateY(-3px)}.service-index{font: 700 var(--fs-xs) var(--font-mono);color: var(--text-muted);padding: var(--space-8) var(--space-2);padding-inline-end: 0;display: flex;flex-direction: column;align-items: center;gap: var(--space-2)}.service-index span{height: 100%;width: 1px;background: linear-gradient(var(--primary),var(--secondary),transparent)}.service-card-main{padding: var(--space-8);padding-inline-start: var(--space-3);display: grid;grid-template-columns: auto 1fr;gap: var(--space-4) var(--space-6)}.service-copy h3{font-size: var(--fs-3xl);margin-bottom: var(--space-2)}.service-copy p{text-wrap: balance}.service-kicker{width: fit-content;color: var(--primary);font-size: var(--fs-xs);font-weight: 700;text-transform: uppercase;margin-bottom: var(--space-2)}.service-columns{grid-column: 1/-1;display: grid;grid-template-columns: 1fr;gap: var(--space-4);border-block: 1px solid var(--border-subtle);padding-block: var(--space-6);--_ul-icon-color: var(--success)}@media (width > 1024px){.service-columns{grid-template-columns: repeat(2,1fr);gap: var(--space-8)}}.service-columns h4{font-size: .78rem;margin-bottom: .55rem}.service-columns li{font-size: var(--fs-sm);color: var(--text-soft)}.service-cta{width: 100%;& p{max-width: 60ch;text-wrap: balance;margin-bottom: var(--space-3)}}.sided-tabs{display: grid;border: var(--border);border-radius: var(--radius-lg);background: var(--bg-surface);overflow: hidden;& .tabs{background: var(--bg-muted);padding: var(--space-4)}& .tab-list{border: 0}& .grid-cols-2{grid-template-columns: 1fr 260px}}@media (width > 900px){.sided-tabs{grid-template-columns: 260px 1fr}}.sided-tabs .tab-list button{width: 100%;border: 0;background: transparent;color: var(--text-muted);display: flex;align-items: center;gap: .8rem;padding: 1rem;border-radius: .7rem;text-align: start;box-shadow: none}.sided-tabs .tab-list button:hover{color: var(--text-heading)}.sided-tabs .tab-list button[aria-selected="true"]{background: var(--bg-surface);color: var(--text-heading);box-shadow: var(--shadow-md)}.sided-tabs .tab-list button span{font: 700 var(--fs-xs) var(--font-mono);color: var(--primary)}.sided-tabs .tab-list button strong{font-size: var(--fs-sm)}.sided-tabs .tabpanels{padding: var(--space-8)}@media (width > 660px){.sided-tabs .tabpanels .grid{grid-template-columns: 1fr 250px}}.sided-tabs .panel-number{font: 800 4rem/1 var(--font-mono);color: var(--primary-soft);float: inline-end}.sided-tabs .eyebrow-text{font-size: var(--fs-xs);color: var(--primary);font-weight: 700;text-transform: uppercase;margin-bottom: var(--space-3)}.sided-tabs .tabpanel h3{font-size: clamp(1.6rem,3vw,2.35rem);margin-bottom: 1rem}.sided-tabs .tabpanel>div>p:last-child{color: var(--text-muted)}.sided-tabs .tabpanel ul{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--border-color)}.sided-tabs .tabpanel li{display: flex;justify-content: space-between;gap: 1rem;padding: 1rem 0;border-bottom: 1px solid var(--border-color);font-size: var(--fs-xs)}.sided-tabs .tabpanel li strong{color: var(--text-heading);min-width: 80px}.sided-tabs .tabpanel li span{color: var(--text-muted);text-align: end}.metrics-grid{display: grid;grid-template-columns: repeat(2,1fr);margin-top: var(--space-12);border: var(--border);background: var(--bg-body)}@media (width > 540px){.metrics-grid{grid-template-columns: repeat(4,1fr)}}.metrics-grid div{padding: var(--space-6);border-inline-end: var(--border)}.metrics-grid div:last-child{border: 0}.metrics-grid strong{display: block;color: var(--text-heading);font: 700 var(--fs-2xl) var(--font-mono);margin-bottom: var(--space-2)}.metrics-grid span{font-size: var(--fs-xs);color: var(--text-muted)}.fit-layout-grid{margin-top: var(--space-20);gap: var(--space-12);align-items: start}@media (width > 1024px){.fit-layout-grid{grid-template-columns: .75fr 1.25fr;gap: var(--space-16)}}.fit-cards-grid{gap: var(--space-4)}@media (width > 540px){.fit-cards-grid{grid-template-columns: 1fr 1fr}}.fit-card{border: var(--border);border-radius: var(--radius-lg);padding: var(--space-6);background: var(--bg-surface)}.fit-card h3{display: flex;align-items: center;gap: var(--space-2);font-size: var(--fs-base);border-bottom: 1px solid var(--border-subtle);padding-bottom: var(--space-3)}.fit-card h3 > span:first-child{display: grid;place-items: center;width: 1.65rem;height: 1.65rem;border-radius: 50%;font: 700 1rem var(--font-mono)}.is-fit h3>span:first-child{background: color-mix(in srgb,var(--success) 12%,transparent);color: var(--success)}.not-fit h3>span:first-child{background: color-mix(in srgb,var(--danger) 12%,transparent);color: var(--danger)}.fit-card ul{list-style: none;padding: 0;margin: 0}.fit-card li{font-size: var(--fs-sm);color: var(--text-soft);padding: var(--space-2) 0;border-bottom: 1px solid var(--border-subtle)}.fit-card li:last-child{border: 0}.sidebar{display: none;position: fixed;inset-block: 0;inset-inline-start: 0;z-index: 950;width: var(--sidebar-width);background: var(--bg-surface);padding-inline: var(--space-3);box-shadow: var(--shadow-lg)}.sidebar-inner{display: flex;flex-direction: column;height: 100%;gap: var(--space-6)}.btn-toggle-sidebar-hidden{content: '';position: absolute;inset-block: 0;inset-inline-end: 0;width: 40px;cursor: var(--cursor-collapse) !important}.sidebar-main{scrollbar-width: thin;overflow-y: auto;flex: 1}.sidebar-brand{position: relative;z-index: 2;display: block;background: url(../img/Muhammad-Gawish.svg) top var(--align) no-repeat;background-size: 50px auto;min-height: 40px;padding-inline-start: 54px;font-family: var(--font-heading);font-size: 16px;color: var(--text-heading);line-height: 1.2;transition: all var(--transition-fast)}.sidebar .btn-toggle-sidebar{margin-top: -10px;margin-inline-end: -10px;--icon-size: 16px;cursor: var(--cursor-collapse) !important}.sidebar-nav ul{display: flex;flex-direction: column;gap: 2px}.nav-link{--icon-size: 18px;display: flex;align-items: center;gap: var(--space-2);padding: var(--space-1) var(--space-2);border-radius: 8px;color: var(--text-soft);font-size: var(--fs-sm);position: relative;transition: all var(--transition-fast);& i{margin: 0}& svg{width: var(--icon-size);height: var(--icon-size)}& span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: calc(100% - var(--icon-size) - var(--space-2))}}.nav-link:hover{color: var(--text-heading);background: var(--bg-soft)}.nav-link.is-active{color: var(--primary);background: var(--primary-soft);font-weight: 600}.nav-num{font-size: 11px;font-weight: 700;color: var(--text-muted);font-variant-numeric: tabular-nums;min-width: 22px}.nav-link.is-active .nav-num{color: var(--primary)}.sidebar-foot{border-top: var(--border)}.sidebar .btn-call{display: none}.main-content{padding-inline-start: 0}@media (width < 768px){.sidebar{padding-inline: var(--space-2)}}@media (width > 480px){.sidebar{display: block}.main-content{padding-inline-start: var(--sidebar-width)}.footer-content{padding-inline-start: var(--sidebar-width)}}.sidebar .dropdown{margin-inline-start: auto}.sidebar .drop-menu{min-width: max(180px,var(--sidebar-width) - 24px)}.sidebar .drop-menu.open{top: auto;bottom: 36px;inset-inline-start: -2px}.sidebar .drop-menu li:first-child,.sidebar .drop-menu li:nth-child(2){display: none}.icon-about .icon-head{transition: transform 0.4s cubic-bezier(0.34,1.56,0.64,1);transform-origin: 12px 8px}.icon-about .icon-body{transition: transform 0.4s ease;transform-origin: 12px 21px}:is(a,button):is(:hover,:focus-visible,.active) .icon-about .icon-head{transform: scale(1.15)}:is(a,button):is(:hover,:focus-visible,.active) .icon-about .icon-body{transform: scaleY(1.05) translateY(-0.5px)}.icon-services .icon-gear{transition: transform 0.6s cubic-bezier(0.4,0,0.2,1);transform-origin: 12px 12px}:is(a,button):is(:hover,:focus-visible,.active) .icon-services .icon-gear{transform: rotate(90deg)}.icon-cases .icon-bar{transition: transform 0.4s cubic-bezier(0.34,1.56,0.64,1);transform-box: fill-box;transform-origin: bottom}:is(a,button):is(:hover,:focus-visible,.active) .icon-cases .bar-1{transform: scaleY(1.4)}:is(a,button):is(:hover,:focus-visible,.active) .icon-cases .bar-2{transform: scaleY(1.25);transition-delay: 0.05s}:is(a,button):is(:hover,:focus-visible,.active) .icon-cases .bar-3{transform: scaleY(1.5);transition-delay: 0.1s}.icon-blog .icon-pen{transition: transform 0.4s cubic-bezier(0.34,1.56,0.64,1);transform-origin: 12px 12px}:is(a,button):is(:hover,:focus-visible,.active) .icon-blog .icon-pen{transform: translate(2px,-2px) rotate(5deg)}.svg-lang-toggle .lang-hitbox{fill: transparent;stroke: none}.svg-lang-toggle .lang-globe{transform-origin: 12px 12px;transition: transform 0.6s cubic-bezier(0.4,0,0.2,1)}.svg-lang-toggle .lang-equator{stroke-dasharray: 4 4;transition: stroke-dashoffset 0.6s linear}:is(a,button):is(:hover,:focus-visible,.active) .svg-lang-toggle .lang-globe{transform: rotate(20deg)}:is(a,button):is(:hover,:focus-visible,.active) .svg-lang-toggle .lang-equator{stroke-dashoffset: -24}.svg-theme-toggle .theme-hitbox{fill: transparent;stroke: none}.svg-theme-toggle .theme-core,.svg-theme-toggle .theme-rays{transform-origin: 12px 12px;transition: all 0.4s cubic-bezier(0.4,0,0.2,1)}:is(a,button):is(:hover,:focus-visible,.active) .svg-theme-toggle .theme-core{transform: scale(1.15)}:is(a,button):is(:hover,:focus-visible,.active) .svg-theme-toggle .theme-rays{transform: rotate(90deg) scale(0.75);opacity: 0.6}.svg-phone-icon .phone-hitbox{fill: transparent;stroke: none}.svg-phone-icon .phone-receiver{transform-origin: 12px 12px}@keyframes phone-ring{0%,100%{transform: rotate(0deg)}10%,30%,50%,70%,90%{transform: rotate(-12deg)}20%,40%,60%,80%{transform: rotate(12deg)}}:is(a,button):is(:hover,:focus-visible,.active) .svg-phone-icon .phone-receiver{animation: phone-ring 0.8s cubic-bezier(0.36,0.07,0.19,0.97) both}.svg-message-icon .msg-hitbox{fill: transparent;stroke: none}.svg-message-icon .msg-bubble{transform-origin: 12px 12px;transition: transform 0.3s cubic-bezier(0.34,1.56,0.64,1)}.svg-message-icon .msg-dot{fill: currentColor;stroke: none}@keyframes msg-bounce{0%,100%{transform: translateY(0)}50%{transform: translateY(-2.5px)}}:is(a,button):is(:hover,:focus-visible,.active) .svg-message-icon .msg-bubble{transform: scale(1.05)}:is(a,button):is(:hover,:focus-visible,.active) .svg-message-icon .msg-dot-1{animation: msg-bounce 0.6s infinite 0s}:is(a,button):is(:hover,:focus-visible,.active) .svg-message-icon .msg-dot-2{animation: msg-bounce 0.6s infinite 0.15s}:is(a,button):is(:hover,:focus-visible,.active) .svg-message-icon .msg-dot-3{animation: msg-bounce 0.6s infinite 0.3s}.svg-ellipses-icon .ellipses-dot{fill: currentColor;stroke: none;transition: transform 0.3s cubic-bezier(0.34,1.56,0.64,1)}:is(a,button):is(:hover,:focus-visible,.active) .svg-ellipses-icon .ellipses-dot{transform: scale(1.05)}:is(a,button):is(:hover,:focus-visible,.active) .svg-ellipses-icon .ellipses-dot-1{animation: msg-bounce 0.6s infinite 0s}:is(a,button):is(:hover,:focus-visible,.active) .svg-ellipses-icon .ellipses-dot-2{animation: msg-bounce 0.6s infinite 0.15s}:is(a,button):is(:hover,:focus-visible,.active) .svg-ellipses-icon .ellipses-dot-3{animation: msg-bounce 0.6s infinite 0.3s}.svg-bell-icon .bell-hitbox{fill: transparent;stroke: none}.svg-bell-icon .bell-body{transform-origin: 12px 2px}.svg-bell-icon .bell-clapper{transform-origin: 12px 18px}@keyframes bell-swing{0%,100%{transform: rotate(0deg)}20%{transform: rotate(15deg)}40%{transform: rotate(-10deg)}60%{transform: rotate(5deg)}80%{transform: rotate(-5deg)}}:is(a,button):is(:hover,:focus-visible,.active) .svg-bell-icon .bell-body{animation: bell-swing 0.8s ease-in-out}:is(a,button):is(:hover,:focus-visible,.active) .svg-bell-icon .bell-clapper{animation: bell-swing 0.8s ease-in-out reverse}[data-sidebar="collapsed"]{--sidebar-width: 74px;.btn-toggle-sidebar,.btn-toggle-sidebar-hidden{cursor: var(--cursor-expand) !important}.sidebar-brand{font-size: 0}.sidebar .btn-toggle-sidebar{margin: -10px auto 0}.nav-link{padding: var(--space-2) var(--space-2);justify-content: center}.nav-link span{display: none}.nav-link svg{width: 20px;height: 20px}.sidebar small{font-size: var(--fs-xs)}.promo-card{display: none}.sidebar .btn-call{display: inline-flex;padding: 4px;--btn-icon-size: 20px}.sidebar .btn-call span{display: none}.sidebar .outside-button{display: none}.sidebar .dropdown{margin-inline: auto}.sidebar .drop-menu li:first-child,.sidebar .drop-menu li:nth-child(2){display: block}}[data-sidebar-collapsed="true"][data-sidebar="expanded"]{.sidebar{display: block;width: 300px}}.testimonial-grid{display: grid;gap: var(--space-6);grid-template-columns: 1fr}@media (min-width: 640px){.testimonial-grid{grid-template-columns: repeat(2,1fr);gap: var(--space-4)}}@media (min-width: 768px){.testimonial-grid{grid-template-columns: repeat(3,1fr);gap: var(--space-4)}}.testimonial{display: flex;flex-direction: column;gap: var(--space-3);flex: 1;font-size: var(--fs-base);color: var(--text-heading);line-height: 1.6;background: var(--bg-surface);border: var(--border);border-radius: var(--radius-lg);padding: var(--space-8)}.rating{display: flex;gap: 2px;color: var(--accent);font-size: var(--fs-base)}.star{line-height: 1}.testimonial footer{display: flex;flex-flow: row wrap;align-items: center;gap: var(--space-3);margin-top: auto;--av-width: 40px}.testimonial strong{color: var(--text-heading);font-weight: 700}.testimonial small{display: block;font-size: var(--fs-xs);color: var(--text-soft)}#about-cta{margin-top: var(--space-16);position: relative;z-index: 1;background: var(--primary-grade);color: #fff;--text-heading: #fff;padding: var(--space-8);border-radius: var(--radius-xx);text-align: center;font-size: var(--fs-lg);overflow: hidden;& h3{margin: 0;font-size: var(--fs-4xl)}& .btn{border-radius: var(--radius-pill)}& .hero-bottom-shape,& .hero-bottom-shape-2{position: absolute;bottom: 0px;right: 0px;z-index: -1}& .hero-bottom-shape-2{right: unset;left: 0px}& .hero-bottom-shape .line-1,& .hero-bottom-shape-2 .line-1{stroke-dasharray: 2300;stroke-dashoffset: 3500;animation: 4s linear 0s infinite normal forwards running dash}}@keyframes dash{100%{stroke-dashoffset: 0px;stroke-dasharray: 3000}}.accordion{gap: 0}.acc-item{background: transparent;border: 0;border-bottom: 1px solid var(--border-strong);border-radius: 0}.acc-item[open]{border-color: var(--border-strong)}.acc-item summary{padding: var(--space-4) 0}.acc-body{padding: 0 0 20px}#faq .accordion .ask-directly{display: none}@media (width < 1024px){#faq header .ask-directly{display: none}#faq .accordion .ask-directly{display: block}}.justify-start{justify-content: flex-start !important}