@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url("./media/dm-sans-latin-opsz-normal-UYBUMQL5.woff2") format("woff2")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/noto-sans-arabic-arabic-wght-normal-EZSVSFPT.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}:root{--forest: #123d35;--forest-deep: #082e29;--lime: #d9f47a;--coral: #f17860;--paper: #f7f7f0;--surface: #ffffff;--soft: #edf3e6;--soft-2: #e3ecdc;--ink: #17352f;--muted: #56695f;--line: #dde6da;--hero-muted: #c2dacc;--ok: #216b43;--ok-bg: #e2f4e5;--pending: #78510f;--pending-bg: #fff0d7;--error: #a83d36;--error-bg: #ffe7e3;--off: #4a5a52;--off-bg: #e9eee7;--sand: #e7ddca;--focus-halo: rgba(217, 244, 122, .75);--menu-text: #bbd6c7;--menu-muted: #8fb3a2;--menu-current-bg: rgba(217, 244, 122, .16);--menu-foot-bg: rgba(255, 255, 255, .07);--radius-panel: 14px;--radius-button: 13px;--radius-field: 12px;--radius-small: 11px;--radius-chip: 9px;--radius-badge: 7px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 14px;--space-5: 18px;--space-6: 20px;--space-7: 26px;--text-table: 13px;--text-help: 12px;--text-panel-title: 14px;--height-primary: 52px;--height-control: 44px;--height-small: 40px}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,Noto Sans Arabic,system-ui,sans-serif;font-size:14px;line-height:1.4}h1{margin:0;color:var(--forest);font-size:28px;font-weight:800;line-height:1.15;letter-spacing:-.05em}button{font:inherit}:focus-visible{outline:3px solid var(--forest);outline-offset:2px}.panel{padding:var(--space-5) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}.panel.table{padding:var(--space-2) var(--space-4)}.panel.table>.panel-title{margin-block:var(--space-2)}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-panel-title);font-weight:800}.panel-title small{color:var(--muted);font-size:var(--text-help);font-weight:700}.btn,[app-primary-button]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height, var(--height-control));padding:0 14px;border:1px solid transparent;border-radius:var(--radius-button);background:none;color:var(--forest);font-size:14px;font-weight:800;line-height:1.2;letter-spacing:-.01em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer}.btn.primary,[app-primary-button]{--edge: 1.5px;min-height:var(--height-primary);padding:6px 18px;border-width:1.5px;background:var(--lime);font-size:15px;white-space:normal}.btn.outline{--edge: 1.5px;border:1.5px solid var(--forest)}.btn.ghost{min-height:var(--height-control);padding:0 10px;font-size:15px}.btn.danger{background:var(--error-bg);color:var(--error)}.btn.small{position:relative;min-height:var(--height-small);padding:0 14px;border-radius:var(--radius-small);font-size:13.5px}.btn.small:after{position:absolute;inset:calc((var(--height-small) - var(--height-control)) / 2 - var(--edge, 1px)) 0;content:""}@media(min-width:900px){.btn.small:after{content:none}}.btn[aria-disabled=true],[app-primary-button][aria-disabled=true]{cursor:progress;opacity:.6}:lang(ar){letter-spacing:0}:lang(ar) body{line-height:1.6}:lang(ar) h1{line-height:1.4}.login-ltr .box,.login-ltr .code-boxes{direction:ltr}.login-code>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.login-code .refusal{text-align:center}
