.figma-signin-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;animation:figmaFadeIn .25s ease-out}@keyframes figmaFadeIn{0%{opacity:0}to{opacity:1}}.figma-signin-container{background:#ffffff;width:100%;max-width:440px;border-radius:0;position:relative;box-shadow:0 12px 24px rgba(0,0,0,.2);padding:16px 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:auto;max-height:96vh;overflow:visible;animation:figmaSlideUp .25s cubic-bezier(.16,1,.3,1)}@keyframes figmaSlideUp{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.figma-close-btn{position:absolute;top:12px;right:12px;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:opacity .2s;z-index:2}.figma-close-btn:hover{opacity:.7}.figma-signin-header{flex-direction:column;text-align:center;gap:2px;width:100%}.figma-brand-logo,.figma-signin-header{display:flex;align-items:center;justify-content:center}.figma-brand-logo{width:320px;max-width:90%;min-height:80px;margin:0 auto 2px;transform:translateX(-14px)}.figma-logo-img{width:100%;height:auto;max-height:100px;object-fit:contain;filter:invert(33%) sepia(82%) saturate(1287%) hue-rotate(182deg) brightness(91%) contrast(92%)}.figma-signin-title{font-size:19px;font-weight:800;color:#1a1c1c;line-height:1.2}.figma-signin-subtitle,.figma-signin-title{font-family:Manrope,sans-serif;margin:0;text-align:center;width:100%}.figma-signin-subtitle{font-size:12px;font-weight:500;color:#414752;line-height:16px}.figma-error-banner{background-color:#fee2e2;border:1px solid #fca5a5;color:#b91c1c;border-radius:4px}.figma-error-banner,.figma-success-banner{padding:6px 10px;font-size:11.5px;font-family:Manrope,sans-serif}.figma-success-banner{background-color:#dcfce7;border:1px solid #86efac;color:#15803d;border-radius:4px}.figma-signin-form{flex-direction:column}.figma-signin-form,.figma-two-col-row{display:flex;gap:8px;width:100%}.figma-two-col-row .figma-form-field{flex:1 1;min-width:0}.figma-form-field{display:flex;flex-direction:column;gap:3px;width:100%}.figma-field-label{font-family:Manrope,sans-serif;font-size:12px;font-weight:600;color:#414752}.figma-input-box{width:100%;height:34px;background:#ffffff;border:1px solid #c1c6d3;border-radius:0;box-sizing:border-box;display:flex;align-items:center;padding:0 10px}.figma-input-element{width:100%;border:none;outline:none;background:transparent;font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#1a1c1c}.figma-input-element::-ms-clear,.figma-input-element::-ms-reveal,.figma-input-element::-webkit-contacts-auto-fill-button,.figma-input-element::-webkit-credentials-auto-fill-button{display:none!important;width:0!important;height:0!important}.figma-input-element::placeholder{color:rgba(26,28,28,.48);font-weight:500;text-transform:uppercase}.figma-consent-row{display:flex;align-items:center;gap:6px;margin-top:1px}.figma-checkbox{width:15px;height:15px;border:1px solid #c1c6d3;accent-color:#1c6ca7;cursor:pointer}.figma-checkbox-label{font-family:Manrope,sans-serif;font-size:11.5px;font-weight:500;color:#414752;cursor:pointer}.figma-disclaimer-text{font-family:Manrope,sans-serif;font-size:10.5px;font-weight:400;color:#5f5e5e;line-height:14px;margin:1px 0 0}.figma-disclaimer-link{color:#1c6ca7;text-decoration:underline}.figma-primary-btn{width:100%;height:36px;background:#1c6ca7;color:#ffffff;border:none;border-radius:0;font-family:Inter,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;margin-top:2px}.figma-primary-btn:hover{background-color:#15517d}.figma-primary-btn:disabled{opacity:.6;cursor:not-allowed}.figma-forgot-password-wrap{display:flex;justify-content:flex-start;width:100%;margin-top:2px}.figma-forgot-password-link{color:#006EAC;color:color(display-p3 .1098 .4235 .6549);font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer;transition:opacity .2s}.figma-forgot-password-link:hover{opacity:.8}.figma-divider-row{display:flex;align-items:center;gap:10px;width:100%;margin:1px 0}.figma-divider-line{flex:1 1;height:1px;background:#c1c6d3}.figma-divider-text{font-family:Manrope,sans-serif;font-size:12px;font-weight:600;color:#5f5e5e}.figma-social-stack{display:flex;flex-direction:column;gap:6px;width:100%}.figma-social-btn-wrap{position:relative;width:100%}.figma-social-btn{width:100%;height:34px;background:#f8fafc;border:1px solid #c1c6d3;border-radius:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background-color .2s,border-color .2s}.figma-social-btn:hover{background-color:#f1f5f9;border-color:#94a3b8}.figma-social-btn span{font-family:Manrope,sans-serif;font-size:13px;font-weight:600;color:#1a1c1c}.figma-google-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.01;z-index:10;cursor:pointer}.figma-footer-links{border-top:1px solid #e2e8f0;padding-top:10px;margin-top:2px;text-align:left}.figma-footer-text{font-weight:600;margin:0}.figma-footer-text,.figma-signup-link{font-family:Manrope,sans-serif;font-size:12px;color:#1c6ca7}.figma-signup-link{font-weight:700;cursor:pointer;text-decoration:underline}.figma-signup-link:hover{color:#15517d}.figma-signin-container.lang-ar{direction:rtl;text-align:right;font-family:Cairo,Segoe UI,sans-serif}.figma-signin-container.lang-ar .figma-close-btn{right:auto;left:12px}.figma-signin-container.lang-ar .figma-brand-logo{transform:translateX(14px)}.figma-signin-container.lang-ar .figma-signin-subtitle,.figma-signin-container.lang-ar .figma-signin-title{font-family:Cairo,Segoe UI,sans-serif;text-align:center}.figma-signin-container.lang-ar .figma-disclaimer-text,.figma-signin-container.lang-ar .figma-divider-text,.figma-signin-container.lang-ar .figma-field-label,.figma-signin-container.lang-ar .figma-footer-text,.figma-signin-container.lang-ar .figma-forgot-password-link,.figma-signin-container.lang-ar .figma-input-element,.figma-signin-container.lang-ar .figma-primary-btn,.figma-signin-container.lang-ar .figma-signup-link,.figma-signin-container.lang-ar .figma-social-btn span{font-family:Cairo,Segoe UI,sans-serif}.figma-signin-container.lang-ar .figma-forgot-password-wrap{justify-content:flex-start}.figma-signin-container.lang-ar .figma-footer-links{text-align:right}