@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:local("Poppins Regular"),local("Poppins-Regular"),url(/fonts/poppins-regular.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:local("Poppins Medium"),local("Poppins-Medium"),url(/fonts/poppins-medium.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:local("Poppins SemiBold"),local("Poppins-SemiBold"),url(/fonts/poppins-semibold.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:local("Poppins Bold"),local("Poppins-Bold"),url(/fonts/poppins-bold.ttf) format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cairo-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-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}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tajawal-regular.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-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}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tajawal-medium.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-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}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tajawal-bold.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-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}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/noto-sans-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-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}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/roboto-regular.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/roboto-bold.woff2) format("woff2")}:root{--font-core: "Poppins", "Cairo", "Tajawal", "Noto Sans Arabic", "Raleway", "Inter", "Roboto", "Open Sans", "Lato", sans-serif;--bg: #f7f6fb;--sf: #ffffff;--sf2: #ffffff;--bd: #e4e2ee;--tx: #17142b;--mt: #5d5a72;--chip: #f1ecfe;--chipbd: #ddd0fb;--act: #efe9fe;--accent: #6d28d9;--accent-h: #5b21b6;--danger: #e02b2b;--success: #00a94f;--warning: #f5a623;--grad: linear-gradient(90deg, #5b2ee0, #e8198b);--grad-line: linear-gradient(90deg, #6a2be0, #e8198b 50%, #22b8f0);--ease: cubic-bezier(.2, 0, .2, 1)}:root[data-theme=dark]{--bg: #0e0d1c;--sf: #14132a;--sf2: #1a1932;--bd: #2a2843;--tx: #f3f2fa;--mt: #a6a3bd;--chip: #251c48;--chipbd: #5b3fb0;--act: #22184a;--accent: #d14df0;--accent-h: #e57bfa}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0e0d1c;--sf: #14132a;--sf2: #1a1932;--bd: #2a2843;--tx: #f3f2fa;--mt: #a6a3bd;--chip: #251c48;--chipbd: #5b3fb0;--act: #22184a;--accent: #d14df0;--accent-h: #e57bfa}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--bg);color:var(--tx);font:15px/1.45 var(--font-core);-webkit-font-smoothing:antialiased;text-wrap:pretty;transition:background .2s var(--ease),color .2s var(--ease)}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-h);text-decoration:underline}button{font-family:var(--font-core)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}img{max-width:100%}svg{flex:none}.only-dark{display:none}:root[data-theme=dark] .only-light{display:none}:root[data-theme=dark] .only-dark{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .only-light{display:none}:root:not([data-theme=light]) .only-dark{display:block}}.shell{min-height:100vh;display:flex;flex-direction:column}.topbar{display:flex;align-items:stretch;flex-wrap:wrap;min-height:84px;background:var(--sf);border-bottom:1px solid var(--bd)}.topbar__brand{width:252px;flex:none;display:flex;align-items:center;padding:0 32px;border-inline-end:1px solid var(--bd)}.topbar__brand img{width:180px;height:auto;display:block}.topbar__title{flex:1 1 240px;display:flex;flex-direction:column;justify-content:center;padding:12px 36px}.topbar__title strong{font-size:26px;font-weight:700;letter-spacing:-.01em;line-height:1.1}.topbar__title span{font-size:13px;color:var(--mt);margin-top:4px}.topbar__tools{display:flex;align-items:center;gap:20px;padding:12px 32px}.vsep{width:1px;height:24px;background:var(--bd)}.lang{display:flex;align-items:center;gap:6px;font-size:13px}.lang a{padding:4px;color:var(--mt);font-weight:400}.lang a[aria-current=true]{color:var(--accent);font-weight:700}.lang span{color:var(--mt)}.theme-toggle{display:flex;align-items:center;gap:6px;border:0;background:none;padding:0;cursor:pointer;color:var(--mt)}.theme-toggle__track{width:48px;height:26px;border-radius:999px;background:linear-gradient(90deg,#6a2be0,#c026d3);position:relative;display:block}.theme-toggle__knob{position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:inset-inline-start .2s var(--ease)}:root[data-theme=dark] .theme-toggle__knob{inset-inline-start:25px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle__knob{inset-inline-start:25px}}.body{flex:1;display:flex;flex-wrap:wrap}.methods{width:252px;flex:1 1 252px;max-width:252px;background:var(--sf);border-inline-end:1px solid var(--bd);padding:28px 20px;display:flex;flex-direction:column;gap:6px}.methods__eyebrow{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mt);padding:0 12px 10px}.method{display:flex;align-items:center;gap:12px;height:54px;padding:0 16px;border-radius:8px;cursor:pointer;text-align:start;font-size:15px;border:1px solid transparent;background:transparent;color:var(--tx);font-weight:400;text-decoration:none;white-space:nowrap;overflow:hidden}.method svg{color:var(--accent)}.method__label{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.2;overflow:hidden}.method__label>span{overflow:hidden;text-overflow:ellipsis}.method:hover{background:var(--act);text-decoration:none;color:var(--tx)}.method[aria-current=page]{border-color:var(--chipbd);background:var(--act);color:var(--accent);font-weight:700}.method[aria-disabled=true]{cursor:default;opacity:.55}.method[aria-disabled=true]:hover{background:transparent}.method__soon{font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--mt)}.content{flex:999 1 560px;min-width:0;padding:32px 32px 40px;display:flex;flex-direction:column;gap:24px}.card{position:relative;background:var(--sf);border:1px solid var(--bd);border-radius:14px;padding:40px 28px 28px;display:flex;flex-wrap:wrap;gap:32px;align-items:center}.card:before{content:"";position:absolute;inset-inline:28px;top:14px;height:3px;border-radius:3px;background:var(--grad-line)}.card__main{flex:1 1 420px;max-width:700px;display:flex;flex-direction:column;gap:24px;min-width:0}.card__illus{flex:1 1 360px;display:flex;align-items:center;justify-content:center;min-width:0}.card__illus img{width:100%;max-width:540px;height:auto;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 60%,transparent 100%)}.head{display:flex;align-items:center;gap:24px}.head__icon{width:96px;height:96px;flex:none;border-radius:10px;background:var(--chip);border:1px solid var(--chipbd);display:flex;align-items:center;justify-content:center;color:var(--accent)}.head h1{margin:0 0 6px;font-size:34px;line-height:1.15;font-weight:700;letter-spacing:-.01em;color:var(--tx)}.head p{margin:0;font-size:16px;color:var(--mt)}.form{display:flex;flex-direction:column;gap:22px}.form__links{margin:-8px 0 0;display:flex;justify-content:flex-end}.form__links a{text-decoration:none}.form__links a:hover{text-decoration:underline}.form__links--split{justify-content:space-between}.field{display:flex;align-items:center;gap:14px;height:64px;padding:0 22px;border-radius:6px;border:1px solid var(--bd);background:var(--sf2);color:var(--mt)}.field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #a241e82e}.field input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:16px var(--font-core);color:var(--tx);direction:ltr;text-align:start}.field input::placeholder{color:var(--mt);opacity:.8}.field input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--sf2) inset;box-shadow:0 0 0 1000px var(--sf2) inset;-webkit-text-fill-color:var(--tx);caret-color:var(--tx);transition:background-color 9999s ease-out 0s}.field .icon-btn{border:0;background:none;padding:4px;cursor:pointer;color:var(--tx);display:flex}.btn-primary{height:68px;border:0;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:14px;font-size:20px;font-weight:700;color:#fff;background:var(--grad);box-shadow:0 8px 22px #a028c847;transition:filter .14s var(--ease),transform 80ms var(--ease)}.btn-primary:hover{filter:brightness(1.07)}.btn-primary:active{transform:scale(.985);box-shadow:none}.alert{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:6px;border:1px solid var(--bd);font-size:14px;color:var(--mt);margin:0}.alert--error{color:var(--danger);border-color:#e02b2b59}.alert--success{color:var(--tx)}.alert--success .dot{background:var(--success)}.alert .dot{width:8px;height:8px;border-radius:50%;flex:none;background:currentColor}.note{font-size:13px;color:var(--mt)}.message{font-size:16px;color:var(--tx);margin:0}.esign .alert[data-state=ok] .dot{background:var(--success)}.esign .alert[data-state=error]{color:var(--danger);border-color:#e02b2b59}.esign .alert[data-state=init] .dot,.esign .alert[data-state=busy] .dot{background:var(--warning)}.esign__certs{display:flex;flex-direction:column;gap:12px}.esign__certs:empty{display:none}.cert{display:flex;align-items:center;gap:14px;text-align:start;padding:16px 20px;border-radius:6px;cursor:pointer;background:var(--sf2);border:1px solid var(--bd);color:var(--tx);width:100%}.cert[aria-checked=true]{border-color:var(--accent)}.cert:disabled{cursor:default;opacity:.6}.cert__radio{width:20px;height:20px;flex:none;border-radius:50%;box-sizing:border-box;border:2px solid var(--bd)}.cert[aria-checked=true] .cert__radio{border:6px solid var(--accent)}.cert__text{display:flex;flex-direction:column;gap:2px;min-width:0}.cert__name{font-size:16px;font-weight:600;color:var(--tx)}.cert__sub{font-size:13px;color:var(--mt)}.field--select select{flex:1;min-width:0;border:0;outline:none;background:transparent;font:16px var(--font-core);color:var(--tx)}.field--select select option{color:#17142b}.esign__tools{display:flex;gap:18px}.link-btn{border:0;background:none;padding:0;cursor:pointer;font-size:14px;font-weight:600;color:var(--accent)}.link-btn:disabled{opacity:.5;cursor:default}.msign__form{display:flex;flex-direction:column;gap:22px}.msign__operators{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.operator{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:6px;cursor:pointer;background:var(--sf2);border:1px solid var(--bd);color:var(--tx);font:600 15px var(--font-core)}.operator[aria-checked=true]{border-color:var(--accent)}.operator[aria-checked=true] .cert__radio{border:6px solid var(--accent)}.msign__fingerprint{direction:ltr;margin-top:8px;padding:12px 14px;border-radius:6px;background:var(--sf2);border:1px dashed var(--bd);font:600 15px var(--font-core);letter-spacing:.04em;word-break:break-all}@media(max-width:480px){.msign__operators{grid-template-columns:1fr}}.btn-primary:disabled{opacity:.55;cursor:default;filter:none;box-shadow:none}a.btn-primary{text-decoration:none}[hidden]{display:none!important}.email-login__form{display:flex;flex-direction:column;gap:22px}.pending{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:10px;border:1px solid var(--bd)}.pending__title{font-size:16px;font-weight:600}.pending__body{font-size:14px;color:var(--mt)}.pending__tools{display:flex;gap:18px;margin-top:4px}.link-btn--muted{color:var(--mt)}.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.feature{display:flex;align-items:center;gap:22px;padding:24px;border-radius:12px;background:var(--sf);border:1px solid var(--bd)}.feature__icon{width:82px;height:82px;flex:none;border-radius:8px;background:var(--chip);display:flex;align-items:center;justify-content:center;color:var(--accent)}.feature strong{display:block;font-size:17px;font-weight:700;margin-bottom:6px}.feature span{font-size:14px;line-height:1.5;color:var(--mt)}.footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 44px;background:var(--sf);border-top:1px solid var(--bd);font-size:15px;color:var(--mt)}.footer__version{margin-left:10px;font-size:12px;opacity:.7}.footer__links{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.footer__links .vsep{height:18px}@media(max-width:720px){.topbar__brand{width:100%;border-inline-end:0;border-bottom:1px solid var(--bd);padding:14px 16px}.topbar__title{padding:12px 16px}.topbar__tools{padding:8px 16px 14px;gap:14px}.methods{max-width:none;border-inline-end:0;border-bottom:1px solid var(--bd);flex-direction:row;flex-wrap:wrap;padding:12px 16px}.methods__eyebrow{width:100%;padding:0 4px 6px}.method{height:44px;padding:0 14px}.content{padding:16px}.card{padding:28px 16px 16px}.card:before{inset-inline:16px}.head{gap:16px}.head__icon{width:64px;height:64px}.head h1{font-size:26px}.footer{padding:16px}}.unavailable{max-width:520px;margin:15vh auto 0;padding:0 16px;text-align:center}.unavailable .btn-primary{margin:16px auto 0}
