:root{font-family:Inter,system-ui,sans-serif;color:#000;--bs-body-font-family: Inter, system-ui, sans-serif;--bs-primary: #000;--bs-primary-rgb: 0, 0, 0}body{margin:0;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed}a{color:inherit}.page-loader{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#000;color:#fff;text-align:center}.page-loader img{height:24px;width:auto;max-width:calc(100vw - 48px);object-fit:contain}.page-loader>div{display:flex;flex-direction:column;align-items:center}.loader-enter-active,.loader-leave-active{transition:opacity .18s}.loader-enter-from,.loader-leave-to{opacity:0}.page-loader.language-transition.loader-enter-active{transition:none}.page-loader.language-transition.loader-enter-from{opacity:1}.global-alert{position:fixed;bottom:20px;inset-inline-start:50%;transform:translate(-50%);z-index:11000;padding:16px 22px;border-radius:12px;background:#111;color:#fff;box-shadow:0 8px 30px #0003;max-width:90vw}h1,h2,h3,h4,h5,.font-display{font-family:Poppins,Inter,sans-serif}a:focus-visible,button:focus-visible{outline:2px solid #000;outline-offset:3px}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.page-loader svg{width:104px;margin-bottom:1.6rem;color:#fff}.page-loader svg circle{fill:none;stroke:currentColor;stroke-width:14;stroke-dasharray:1;stroke-dashoffset:1;animation:loader-draw 1s ease-out forwards}.page-loader svg path{fill:none;stroke:currentColor;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;opacity:0;stroke-dasharray:1;stroke-dashoffset:1;animation:loader-check .4s 1s ease forwards}@keyframes loader-draw{to{stroke-dashoffset:0}}@keyframes loader-check{0%{opacity:1}to{opacity:1;stroke-dashoffset:0}}.dashboard .alert,.marketing .alert{--bs-alert-color: #111;--bs-alert-bg: #f5f5f5;--bs-alert-border-color: #d7d7d7}.dashboard .btn-danger{--bs-btn-bg: #111;--bs-btn-border-color: #111;--bs-btn-hover-bg: #333;--bs-btn-hover-border-color: #333;--bs-btn-active-bg: #000;--bs-btn-active-border-color: #000}.dashboard .text-danger,.dashboard .text-success{--bs-danger-rgb: 17, 17, 17;--bs-success-rgb: 17, 17, 17}:root{--app-font: Inter, system-ui, sans-serif;--app-display: Poppins, Inter, sans-serif}html[lang=ar]{--app-font: "Noto Sans Arabic", Inter, sans-serif;--app-display: "Noto Sans Arabic", Poppins, sans-serif}html[lang=ar] body{font-family:var(--app-font);line-height:1.8}html[lang=ar] .marketing{--f: var(--app-display);--bs-body-font-family: var(--app-font);font-family:var(--app-font)}html[lang=ar] .dashboard{--font-sans: var(--app-font);--font-display: var(--app-display);line-height:1.8}html[lang=ar] :is(h1,h2,h3,h4,h5,h6,.font-display,.dashboard .btn,.dashboard .muted-number,.dashboard .login-aside-quote){font-family:var(--app-display);letter-spacing:0}html[lang=ar] :is(h1,h2,h3){line-height:1.45}html[dir=rtl] .global-alert{transform:translate(50%)}html[dir=rtl] .marketing .stage:before{transform:translate(50%,-50%)}html[dir=rtl] :is(.bi-arrow-left,.bi-arrow-right,.bi-box-arrow-right){display:inline-block;transform:scaleX(-1)}html[dir=rtl] .dashboard .conversation-button.active{box-shadow:inset -3px 0 #000}[dir=ltr]{unicode-bidi:isolate}:is(code,pre,.mono){direction:ltr;unicode-bidi:isolate;text-align:start}.language-switcher{display:inline-flex;flex-shrink:0;border:1px solid #d4d4d4;border-radius:8px;overflow:hidden}.language-switcher button{border:0;background:#fff;color:#333;font-size:.75rem;font-family:var(--app-font);padding:5px 8px;line-height:1.6}.language-switcher button[aria-pressed=true]{background:#111;color:#fff}.language-switcher button:focus-visible{outline-offset:-3px}bdi{overflow-wrap:anywhere}@media(max-width:991.98px){html[dir=rtl] .dashboard .sidebar{transform:translate(100%)}html[dir=rtl] .dashboard .sidebar.is-open{transform:translate(0);box-shadow:-12px 0 32px #0002}}@media(max-width:575.98px){.dashboard .topbar{min-height:80px;height:auto;gap:8px;padding-block:10px}.dashboard .topbar-title{overflow-wrap:anywhere;font-size:1rem}}.dashboard .table.wide-table{min-width:680px}.dashboard :is(.status-chip,.row-id,td>[dir=ltr]){white-space:nowrap}.marketing .lang-row[dir=rtl] .bi-arrow-left{transform:none}@media(max-width:991.98px){.marketing .row.gx-5{--bs-gutter-x: 1.5rem}}.dashboard .table.wide-table :is(th,td){min-width:120px}.not-found{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;padding:clamp(28px,5vw,56px) 24px;background:#fafafa;color:#111;text-align:center;font-family:var(--app-font)}.not-found-brand{display:inline-flex;flex:none}.not-found-brand img{width:176px;height:auto}.not-found-content{width:100%;max-width:640px;margin-block:auto;padding-block:48px}.not-found-code{font-family:Poppins,Inter,sans-serif;font-size:clamp(112px,22vw,224px);font-weight:700;letter-spacing:-.09em;line-height:1;margin-inline-end:.09em;margin-block-end:24px}.not-found-code span{color:#bdbdbd}.not-found h1{margin-block:0 16px;font-size:clamp(26px,4vw,40px);font-weight:600}.not-found p{color:#666;margin-block:0 32px;font-size:1rem;line-height:1.8}.not-found-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.not-found-actions .btn{border-radius:12px;padding:12px 24px;font-weight:600}@media(max-width:375px){.not-found-actions{flex-direction:column}}.public-icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em;flex-shrink:0}
