:root{--sanabel-brand-green:#00583f;--sanabel-brand-green-900:#064936;--sanabel-brand-green-950:#073a2e;--sanabel-brand-green-100:#dceee7;--sanabel-brand-green-50:#f2f8f5;--sanabel-brand-gold:#d4b070;--sanabel-brand-gold-700:#91651f;--sanabel-brand-gold-100:#f8edda;--sanabel-brand-ink:#17372d;--sanabel-brand-canvas:#eef3f0;--sanabel-brand-white:#fffdf8}.sanabel-mark{shape-rendering:geometricprecision;display:block;overflow:visible}@font-face{font-family:Sanabel Saudi Riyal;src:url(/fonts/sanabel-saudi-riyal.woff2)format("woff2");font-display:block;font-style:normal;font-weight:400 900;unicode-range:U+20C1}:root{color:#202124;font-synthesis:none;text-rendering:optimizelegibility;background:#f6f7f8;font-family:Sanabel Saudi Riyal,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{font-variant-numeric:lining-nums tabular-nums}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}a{color:inherit}.context-help{vertical-align:middle;display:inline-flex;position:relative}.context-help>summary{color:#276a55;cursor:help;background:#edf6f2;border:1px solid #bfd8ce;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:.75rem;font-weight:900;line-height:1;list-style:none;display:grid}.context-help>summary::-webkit-details-marker{display:none}.context-help>summary:focus-visible{outline-offset:2px;outline:3px solid #5d7187}.context-help>div,.context-help:not([open])>div{z-index:40;color:#f7fbf9;pointer-events:none;visibility:hidden;opacity:0;background:#193f35;border:1px solid #ffffff1f;border-radius:.75rem;width:min(18rem,100vw - 2rem);padding:.75rem .85rem;font-size:.72rem;font-weight:500;line-height:1.75;transition:opacity .14s,transform .14s,visibility .14s;display:block;position:absolute;inset-block-start:calc(100% + .45rem);inset-inline-end:0;transform:translateY(-.2rem);box-shadow:0 .8rem 2rem #102a232e}.context-help:hover>div,.context-help:focus-within>div,.context-help[open]>div{pointer-events:auto;visibility:visible;opacity:1;transform:translateY(0)}.page-shell{place-items:center;min-height:100vh;padding:2rem 1rem;display:grid}.content-block{width:min(100%,36rem)}.eyebrow{font-size:.875rem}h1{margin-block:.5rem 1rem}p{line-height:1.8}form{gap:.75rem;margin-block:1.5rem;display:grid}input{width:100%;min-height:2.75rem;color:inherit;background:#fff;border:1px solid #aeb3b8;border-radius:.25rem;padding:.5rem .75rem}input:focus-visible,button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #5d7187}button{cursor:pointer;width:fit-content;min-height:2.75rem;padding-inline:1rem}button:disabled{cursor:wait;opacity:.65}.text-button{min-height:auto;color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.actions,.text-links{flex-wrap:wrap;gap:1rem;margin-block-start:1.5rem;display:flex}.inline-control{align-items:center;gap:.5rem;width:fit-content;display:flex}.inline-control input{width:auto;min-height:auto}.field-error{color:#9e2525;margin:0;font-size:.875rem}.recovery-request{border-top:1px solid #d6dade;margin-block-start:1.5rem;padding-block-start:1.25rem}.recovery-request form{background:#fff;border:1px solid #d6dade;border-radius:.5rem;margin-block-end:0;padding:1rem}.recovery-request p{color:#4f5861;margin:0;font-size:.925rem}
