.en{--canvas:#faf9fe;--panel:#fffc;--solid:#fff;--sunk:#6e50be0d;--line:#5a3caa26;--line-strong:#5a3caa4d;--text:#17122b;--text-2:#4f4868;--text-3:#635c7d;--violet:#7536cc;--accent-muted:#963cd21c;--grad:linear-gradient(100deg,#b0109a 0%,#6a26d4 52%,#2a3bd0 100%);--shadow:0 16px 40px -22px #3c1e7847;--ok:#0b8a5f;--bad:#c81f3b;--ease:cubic-bezier(.16,1,.3,1);--display:"Bricolage Grotesque", Georgia, serif;--body:"Figtree", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;background:var(--canvas);min-height:100vh;color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased}.dark .en{--canvas:#0c0a16;--panel:#18142ab8;--solid:#151225;--sunk:#ffffff0a;--line:#aa96e626;--line-strong:#b4a0f052;--text:#f1eef8;--text-2:#b6b0cf;--text-3:#9a94b6;--violet:#c9a6ff;--accent-muted:#963cd238;--shadow:0 18px 44px -24px #000000bf;--ok:#34d399;--bad:#fb7185}.en-split{grid-template-columns:minmax(380px,45%) 1fr;display:grid}.en-brand{color:#f1eef8;background:radial-gradient(70% 50% at 70% 10%,#b0109a47,#0000 60%),radial-gradient(60% 50% at 10% 90%,#2a3bd04d,#0000 60%),#0c0a16;flex-direction:column;height:100vh;padding:36px 44px;display:flex;position:sticky;top:0;overflow:hidden}.en-wordmark{font:600 22px var(--display);letter-spacing:-.02em}.en-wordmark b{background:var(--grad);color:#0000;filter:brightness(1.35);-webkit-background-clip:text;background-clip:text;font-weight:800}.en-dust-box{flex:1;min-height:220px;position:relative}.en-dust{width:100%;height:100%;position:absolute;inset:0}.en-promise{font:700 clamp(26px, 2.6vw, 36px)/1.12 var(--display);letter-spacing:-.03em;max-width:440px}.en-proof{gap:12px;max-width:460px;margin-top:22px;display:grid}.en-proof li{color:#c4bedb;gap:12px;font-size:14px;line-height:1.45;display:flex}.en-proof b{color:#fff;margin-right:4px;font-weight:700}.en-proof .ring{background:linear-gradient(#0c0a16, #0c0a16) padding-box, var(--grad) border-box;border:2.5px solid #0000;border-radius:999px;flex:none;width:16px;height:16px;margin-top:2px}.en-main{justify-content:center;align-items:center;min-height:100vh;padding:48px 24px;display:flex}.en-form{width:100%;max-width:420px}.en .en-eyebrow{font:500 11px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--violet)}.en .en-title{font:700 34px/1.08 var(--display);letter-spacing:-.03em;text-transform:none;margin-top:10px}.en .en-sub{color:var(--text-2);margin-top:8px;font-size:15px;line-height:1.5}.en .text-muted-foreground{color:var(--text-3)}.en .text-foreground{color:var(--text)}.en .text-destructive{color:var(--bad)}.en label{color:var(--text);font-size:13.5px;font-weight:600}.en input:not([type=checkbox]):not([type=radio]):not([type=file]),.en select,.en [role=combobox]{border:1px solid var(--line-strong);background:var(--solid);min-height:46px;color:var(--text);border-radius:12px;font-size:15px}.en textarea{border:1px solid var(--line-strong);background:var(--solid);color:var(--text);border-radius:12px;font-size:15px}.en input:focus-visible,.en select:focus-visible,.en textarea:focus-visible,.en [role=combobox]:focus-visible{border-color:var(--violet);box-shadow:0 0 0 3px var(--accent-muted);--tw-ring-shadow:0 0 #0000;outline:0}.en input[aria-invalid=true]{border-color:var(--bad)}.en .en-ico{position:relative}.en .en-ico>svg{width:17px;height:17px;color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.en .en-ico input{padding-left:42px}.en .en-err{color:var(--bad);font-size:12.5px;font-weight:500}.en .en-primary,.en button.bg-brand-gradient,.en .en-onb button.bg-primary{background:var(--grad);color:#fff;width:100%;height:48px;font:600 15.5px var(--body);transition:transform .2s var(--ease), opacity .2s;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;display:inline-flex;box-shadow:0 14px 30px -14px #6a26d4bf}.en .en-primary:hover:not(:disabled){transform:translateY(-1px)}.en .en-primary:disabled,.en button.bg-brand-gradient:disabled{opacity:.55;cursor:not-allowed;transform:none}.en .en-outline{border:1px solid var(--line-strong);background:var(--solid);width:100%;height:46px;color:var(--text);font:600 14.5px var(--body);border-radius:12px;justify-content:center;align-items:center;gap:10px;display:inline-flex}.en .en-outline:hover:not(:disabled){border-color:var(--violet)}.en .en-outline:disabled{opacity:.55}.en .en-link{color:var(--violet);text-underline-offset:3px;font-weight:600;text-decoration:underline}.en .en-ghost{color:var(--text-2);align-items:center;gap:6px;padding:8px 4px;font-size:14px;font-weight:600;display:inline-flex}.en .en-ghost:hover{color:var(--text)}.en .en-divider{font:500 10.5px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:12px;margin:20px 0;display:flex}.en .en-divider:before,.en .en-divider:after{content:"";background:var(--line);flex:1;height:1px}.en .en-switch{text-align:center;color:var(--text-2);margin-top:24px;font-size:14.5px}.en .en-notice{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;font-size:14px;display:flex}.en .en-notice.bad{background:color-mix(in oklab, var(--bad) 9%, transparent);border:1px solid color-mix(in oklab, var(--bad) 32%, transparent);color:var(--text)}.en .en-notice.ok{background:color-mix(in oklab, var(--ok) 10%, transparent);border:1px solid color-mix(in oklab, var(--ok) 32%, transparent)}.en .en-notice button{color:var(--violet);text-underline-offset:3px;align-self:flex-start;font-weight:600;text-decoration:underline}.en .en-meter{font:500 11px var(--mono);color:var(--text-3);align-items:center;gap:10px;display:flex}.en .en-meter .bars{flex:1;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.en .en-meter i{background:var(--line);border-radius:4px;height:4px}.en .en-meter[data-s="1"] i.on{background:#d97706}.en .en-meter[data-s="2"] i.on{background:#2a6fd0}.en .en-meter[data-s="3"] i.on,.en .en-meter[data-s="4"] i.on{background:var(--grad)}.en .en-meter[data-s=bad] i.on{background:var(--bad)}.en .en-meter[data-s=bad] span{color:var(--bad)}.en .en-env{width:120px;height:120px;margin:0 auto 18px;position:relative}.en .en-env svg{width:100%;height:100%;overflow:visible}.en .en-env .flap{transform-origin:60px 40px;animation:en-flap 3.2s var(--ease) infinite}.en .en-env .letter{animation:en-letter 3.2s var(--ease) infinite}.en .en-env .halo{background:radial-gradient(circle,#6a26d438,#0000 65%);border-radius:999px;animation:3.2s ease-in-out infinite en-pulse;position:absolute;inset:-10px}@keyframes en-flap{0%,15%{transform:scaleY(1)}35%,75%{transform:scaleY(-1)}95%,to{transform:scaleY(1)}}@keyframes en-letter{0%,25%{transform:translateY(0)}45%,70%{transform:translateY(-22px)}90%,to{transform:translateY(0)}}@keyframes en-pulse{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:1;transform:scale(1.04)}}.en .en-check{background:var(--grad);width:88px;height:88px;animation:en-pop .5s var(--ease);border-radius:999px;place-items:center;margin:0 auto 16px;display:grid;box-shadow:0 20px 40px -18px #6a26d4cc}.en .en-check svg{stroke:#fff;stroke-width:3px;fill:none;stroke-dasharray:30;stroke-dashoffset:30px;width:40px;height:40px;animation:en-draw .5s .2s var(--ease) forwards}@keyframes en-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes en-draw{to{stroke-dashoffset:0}}.en-onb{flex-direction:column;min-height:100vh;display:flex}.en-onb-top{z-index:10;background:color-mix(in oklab, var(--canvas) 85%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);padding:16px 24px 12px;position:sticky;top:0}.en-onb-top .row{justify-content:space-between;align-items:center;gap:16px;max-width:760px;margin:0 auto;display:flex}.en-steps{font:500 10.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;gap:14px;display:flex}.en-steps .on{color:var(--violet);font-weight:700}.en-steps .done{color:var(--text-2)}.en-bar{background:var(--line);border-radius:4px;max-width:760px;height:4px;margin:10px auto 0;overflow:hidden}.en-bar>div{background:var(--grad);height:100%}.en-onb main{flex:1;width:100%;max-width:640px;margin:0 auto;padding:40px 20px 80px}.en-onb section{background:var(--solid);box-shadow:var(--shadow);border:1px solid var(--line)!important;border-radius:24px!important}.en-onb section h1{letter-spacing:-.03em;text-transform:none;font:700 30px/1.12 var(--display)!important}.en-ready h1,.en-promise{text-transform:none}.en-onb .rounded-lg,.en-onb .rounded-md{border-radius:12px}.en-onb button.bg-primary,.en-onb [class*=bg-primary\ text-primary-foreground]{background-image:var(--grad);color:#fff;border:0}.en-onb section>div:last-child>button:last-child:not(.en-card){background:var(--grad);color:#fff;border-radius:12px;width:auto;min-width:160px;height:46px;padding:0 22px;font-weight:600;box-shadow:0 14px 30px -14px #6a26d4bf}.en-onb section>div:last-child>button:last-child:disabled{opacity:.55}.en .en-card{text-align:left;border:1.5px solid var(--line);background:var(--solid);width:100%;transition:border-color .2s, transform .2s var(--ease), box-shadow .2s;border-radius:18px;align-items:flex-start;gap:16px;padding:18px 20px;display:flex;position:relative}.en .en-card:hover{border-color:var(--line-strong);transform:translateY(-1px)}.en .en-card:focus-visible{background:linear-gradient(var(--solid), var(--solid)) padding-box, var(--grad) border-box;border-color:#0000;outline:0;box-shadow:0 14px 30px -18px #6a26d4cc}.en .en-card[data-selected]{background:linear-gradient(var(--solid), var(--solid)) padding-box, var(--grad) border-box;border-color:#0000}.en .en-card .ic{background:var(--accent-muted);width:46px;height:46px;color:var(--violet);border-radius:14px;flex:none;place-items:center;display:grid}.en .en-card .ic svg{width:22px;height:22px}.en .en-card .t{font:700 17px var(--display);letter-spacing:-.01em}.en .en-card .d{color:var(--text-2);margin-top:3px;font-size:14px;line-height:1.45}.en .en-card.hi{border-color:color-mix(in oklab, var(--violet) 45%, transparent)}.en-ready{z-index:120;text-align:center;background:var(--canvas);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.en-ready .box{width:min(320px,70vw);height:min(320px,70vw);position:relative}.en-ready h1{font:700 clamp(30px, 4vw, 44px)/1.1 var(--display);letter-spacing:-.03em;margin-top:12px}.en-ready .co{color:var(--text-2);margin-top:8px;font-size:17px}.en-ready .en-primary{width:auto;margin-top:26px;padding:0 28px}@media (width<=900px){.en-split{grid-template-columns:1fr}.en-brand{height:auto;padding:calc(14px + env(safe-area-inset-top,0px)) max(18px, env(safe-area-inset-right,0px)) 14px max(18px, env(safe-area-inset-left,0px));flex-direction:row;align-items:center;gap:12px;position:relative}.en-dust-box{flex:none;order:-1;width:56px;height:56px;min-height:0}.en-brand-copy{display:none}.en-main{align-items:flex-start;min-height:0;padding:32px 18px 56px}.en .en-title{font-size:30px}.en-onb-top{padding-top:calc(12px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--canvas)}.en-onb main{padding:24px 14px 60px}.en-onb section{padding:22px!important}.en-steps{gap:8px;font-size:9.5px}}@media (prefers-reduced-motion:reduce){.en *,.en :before,.en :after{transition:none!important;animation:none!important}.en .en-check svg{stroke-dashoffset:0}}.entry-language{min-height:100vh;position:relative}.entry-lang-toggle{z-index:130;border-color:var(--border);background:var(--card);width:40px;height:40px;color:var(--foreground);font-family:"IBM Plex Sans Arabic", var(--font-sans);border-radius:50%;padding:0;position:fixed;inset-block-start:18px;inset-inline-end:20px}.entry-language[lang=ar] .en{--display:"Readex Pro", sans-serif;--body:"IBM Plex Sans Arabic", sans-serif;--mono:"IBM Plex Sans Arabic", sans-serif}.entry-language[lang=ar] .en *{letter-spacing:0!important}.entry-language[lang=ar] .en p{line-height:1.75}.entry-language[lang=ar] .en h1{line-height:1.4!important}.entry-language .en-wordmark{white-space:nowrap;direction:ltr;unicode-bidi:isolate;flex-shrink:0;font-family:Bricolage Grotesque,sans-serif}.entry-language .en-card,.entry-language .text-left{text-align:start}.entry-language .en-ico>svg{left:auto;inset-inline-start:14px}.entry-language .en-ico input{padding-left:12px;padding-right:12px}.entry-language[dir=ltr] .en-ico input{padding-left:42px}.entry-language[dir=rtl] .en-ico input{padding-right:42px}.entry-language[dir=rtl] .en-ico input.pr-11{padding-left:44px}.entry-language[dir=rtl] input.pr-10{padding-left:40px;padding-right:12px}.entry-language[dir=rtl] button.absolute.right-2{left:8px;right:auto}.entry-language[dir=rtl] svg.lucide-arrow-left,.entry-language[dir=rtl] svg.lucide-chevron-left,.entry-language[dir=rtl] svg.lucide-chevron-right{transform:scaleX(-1)}.entry-language[dir=rtl] svg.absolute.left-3{left:auto;right:12px}.entry-language[dir=rtl] input.pl-9{padding-left:12px;padding-right:36px}.entry-language .en-proof b{margin-right:0;margin-inline-end:4px}.entry-language .en-onb-top .row{padding-inline-end:50px}.entry-language .en-onb-top .row>*{min-width:0}.entry-language .en-steps{flex:1}.entry-language [data-radix-popper-content-wrapper]{font-family:IBM Plex Sans Arabic,sans-serif}.entry-language .en-form{overflow-wrap:anywhere}@media (width<=900px){.entry-lang-toggle{inset-block-start:calc(env(safe-area-inset-top,0px) + 20px);inset-inline-end:14px}.entry-language .en-brand{padding-inline-end:66px}.entry-language .en-onb-top .row{gap:8px}.entry-language .en-onb-top .en-wordmark{font-size:18px}.entry-language .en-steps{gap:6px}.entry-language .en-onb section>div:last-child>button:last-child:not(.en-card){white-space:normal;min-width:0;padding-inline:12px}}
