main.svelte-1x05zx6{--login-tint:color-mix(in oklab, var(--login-primary) 8%, white);--login-tint-strong:color-mix(in oklab, var(--login-primary) 14%, white);--login-tint-border:color-mix(in oklab, var(--login-primary) 24%, white);--login-dots:color-mix(in oklab, var(--login-primary) 20%, transparent);background:color-mix(in oklab, var(--login-primary) 5%, #f6f8f1);color:#293b2d;min-height:100dvh;font-family:var(--font-sans);grid-template-columns:1fr;place-items:center;padding:0;line-height:1.6;display:grid}main.platform.svelte-1x05zx6{background:#f6f8f1}.login-card.svelte-1x05zx6{box-sizing:border-box;background:#fff;border:1px solid #e0e7d9;border-radius:16px;width:100%;min-width:0;max-width:28rem;padding:2.4rem;box-shadow:0 20px 60px #24462108}.language.svelte-1x05zx6{text-align:end}button.svelte-1x05zx6{cursor:pointer;font:inherit;color:inherit;background:#fff;border:1px solid #dbe4d4;border-radius:.6rem;padding:.65rem 1rem}button.svelte-1x05zx6:disabled{opacity:.65;cursor:not-allowed}h1.svelte-1x05zx6{margin:1rem 0 .3rem;font-size:2rem;font-weight:600;line-height:1.35}p.svelte-1x05zx6{margin:.5rem 0 1rem}.lead.svelte-1x05zx6,.muted.svelte-1x05zx6,.countdown.svelte-1x05zx6{color:#617452;font-size:13px}.brand.svelte-1x05zx6{font:600 13px var(--font-sans);letter-spacing:0;color:var(--login-primary);margin:.75rem 0 0}.emblem-row.svelte-1x05zx6{margin-top:16px}.logo.svelte-1x05zx6{object-fit:contain;border-radius:12px;width:4rem;height:4rem;margin-top:1rem;display:block}.monogram.svelte-1x05zx6{background:var(--login-tint-strong);border:1px solid var(--login-tint-border);width:48px;height:48px;color:var(--login-primary);border-radius:12px;place-items:center;margin-top:16px;font-size:22px;font-weight:700;line-height:1;display:grid}form.svelte-1x05zx6{gap:.6rem;margin-top:1.5rem;display:grid}label.svelte-1x05zx6{font-size:12px}input.svelte-1x05zx6{width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#fbfcf8;border:1px solid #cedac5;border-radius:.6rem;height:48px;padding:0 .85rem;font-family:ui-monospace,monospace;font-size:13px}input.svelte-1x05zx6:focus-visible,button.svelte-1x05zx6:focus-visible,a.svelte-1x05zx6:focus-visible{outline:3px solid var(--login-ring);outline-offset:3px}.primary.svelte-1x05zx6{background:var(--login-primary);width:100%;color:var(--login-on-primary);border-color:var(--login-primary);min-height:48px;margin-top:.5rem;font-size:14px;font-weight:600;transition:filter .15s,transform .15s}.primary.svelte-1x05zx6:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.social.svelte-1x05zx6{color:#1f1f1f;background:#fff;border:1px solid #d5ddcf;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;font-size:14px;font-weight:500;display:inline-flex}.social.svelte-1x05zx6:hover:not(:disabled){background:#f8f9f6}.divider.svelte-1x05zx6{color:#617452;align-items:center;gap:12px;margin:1rem 0;font-size:12px;display:flex}.divider.svelte-1x05zx6:before,.divider.svelte-1x05zx6:after{content:"";background:#e0e7d9;flex:1;height:1px}.error.svelte-1x05zx6{color:#991b1b;background:#fef2f2;border-radius:.5rem;padding:.75rem;font-size:13px}.sent.svelte-1x05zx6{gap:.25rem;display:grid}.sent.svelte-1x05zx6 h1:where(.svelte-1x05zx6){margin-top:.75rem}.sent-icon.svelte-1x05zx6{background:var(--login-tint);border:1px solid var(--login-tint-border);width:56px;height:56px;color:var(--login-primary);border-radius:50%;place-items:center;margin-top:1.25rem;display:grid}.pill.svelte-1x05zx6{box-sizing:border-box;background:var(--login-tint);border:1px solid var(--login-tint-border);color:#293b2d;overflow-wrap:anywhere;border-radius:999px;justify-self:start;max-width:100%;padding:.35rem .75rem;font:13px ui-monospace,monospace}main[dir=rtl].svelte-1x05zx6 .pill:where(.svelte-1x05zx6){justify-self:end}.countdown.svelte-1x05zx6{font-variant-numeric:tabular-nums;margin-bottom:.25rem}.sent.svelte-1x05zx6 .muted:where(.svelte-1x05zx6){margin-top:0}.text.svelte-1x05zx6{color:#617452;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:.5rem;font-size:13px;text-decoration:underline}.text.svelte-1x05zx6:hover{color:var(--login-primary)}.footer.svelte-1x05zx6{text-align:center;color:#617452;margin:1.5rem 0 0;font-size:.8rem}main.platform.svelte-1x05zx6{grid-template-columns:1fr 1fr;align-items:stretch}.login-form-area.svelte-1x05zx6{box-sizing:border-box;background-image:radial-gradient(var(--login-dots) .7px, transparent .7px);background-size:18px 18px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;min-height:100dvh;padding:50px 24px;display:flex}.login-story.svelte-1x05zx6{box-sizing:border-box;color:#f1f6ea;background:#18251d;flex-direction:column;width:100%;min-width:0;min-height:100dvh;padding:45px 55px;display:flex;position:relative;overflow:hidden}.story-logo.svelte-1x05zx6{letter-spacing:-2px;width:fit-content;font:600 30px system-ui}.story-logo.svelte-1x05zx6 span:where(.svelte-1x05zx6){color:#b9e5a4}.story-art.svelte-1x05zx6{flex:1;align-items:center;width:100%;max-width:430px;margin:auto;display:grid}.eyebrow.svelte-1x05zx6{letter-spacing:.12em;color:#96ad8f;font:9px ui-monospace,monospace}main[lang=ar].svelte-1x05zx6 .eyebrow:where(.svelte-1x05zx6):not([dir=ltr]){font:500 12px var(--font-sans);letter-spacing:0}.story-copy.svelte-1x05zx6 h2:where(.svelte-1x05zx6){margin:18px 0 12px;font-size:34px;font-weight:600;line-height:1.4}.story-copy.svelte-1x05zx6 p:where(.svelte-1x05zx6){color:#a7bca0;max-width:360px;font-size:14px;line-height:1.8}.story-footer.svelte-1x05zx6{border-top:1px solid #ffffff15;justify-content:space-between;gap:18px;margin-top:38px;padding-top:24px;display:flex}.language.svelte-1x05zx6 button:where(.svelte-1x05zx6){color:#617452;background:0 0;min-height:36px;padding:5px 12px;font-size:12px}.login-back.svelte-1x05zx6{color:#7c9270;align-items:center;gap:8px;min-height:44px;margin-top:16px;font-size:12px;display:inline-flex}@media (width<=850px){main.platform.svelte-1x05zx6{grid-template-columns:1fr}.login-story.svelte-1x05zx6{display:none}.login-form-area.svelte-1x05zx6{padding:28px 16px}.login-card.svelte-1x05zx6{padding:28px 22px}h1.svelte-1x05zx6{font-size:1.7rem}}
