:root{--wap-brand: #059669;--wap-brand-mid: #10b981;--wap-brand-light: #34d399;--wap-brand-lighter: #6ee7b7;--wap-brand-pale: #a7f3d0;--wap-brand-dark: #047857;--wap-brand-deep: #065f46;--wap-on-brand: #ffffff;--wap-on-brand-dark: #04241a;--wap-sidebar-1: #0a1f1a;--wap-sidebar-2: #0c1714;--wap-sidebar-3: #0b1412;--wap-font: "IBM Plex Sans Arabic","Segoe UI",Tahoma,sans-serif;--wap-mono: ui-monospace,"Cascadia Code",Consolas,monospace;--wap-radius-scale: 1;--wap-bg: #f3f5f7;--wap-surface: #ffffff;--wap-surface-2: #f8fafb;--wap-surface-3: #eef2f4;--wap-border: #e3e8ec;--wap-border-strong: #cfd7dd;--wap-text: #0f1b24;--wap-text-2: #44535e;--wap-muted: #7a8893;--wap-primary: var(--wap-brand);--wap-primary-hover: var(--wap-brand-dark);--wap-primary-strong: var(--wap-brand-deep);--wap-primary-soft: color-mix(in srgb,var(--wap-brand) 10%,#fff);--wap-primary-softer: color-mix(in srgb,var(--wap-brand) 5%,#fff);--wap-on-primary: var(--wap-on-brand);--wap-ring: color-mix(in srgb,var(--wap-brand) 28%,transparent);--wap-info: #2563eb;--wap-info-soft: #e8f0fe;--wap-warning: #b45309;--wap-warning-soft: #fdf3e2;--wap-danger: #dc2626;--wap-danger-soft: #fdecec;--wap-success: #059669;--wap-success-soft: #e6f6ef;--wap-violet: #7c3aed;--wap-violet-soft: #f1ebfd;--wap-chat-bg: #efeae2;--wap-bubble-in: #ffffff;--wap-bubble-out: #d9fdd3;--wap-shadow-sm: 0 1px 2px rgba(16,24,40,.05);--wap-shadow: 0 1px 3px rgba(16,24,40,.06),0 1px 2px rgba(16,24,40,.04);--wap-shadow-card: 0 1px 2px rgba(16,24,40,.04),0 4px 16px -8px rgba(16,24,40,.08);--wap-shadow-lg: 0 12px 32px -8px rgba(16,24,40,.16),0 4px 8px -4px rgba(16,24,40,.06);--wap-btn-shadow: 0 1px 2px rgba(16,24,40,.06),inset 0 1px 0 rgba(255,255,255,.7);--wap-card-bg: var(--wap-surface);--wap-radius-sm: calc(8px * var(--wap-radius-scale));--wap-radius: calc(12px * var(--wap-radius-scale));--wap-radius-lg: calc(16px * var(--wap-radius-scale));--wap-control-h: 42px;--wap-ease: cubic-bezier(.2,.7,.2,1);--wap-sb-w: 264px;--wap-sb-w-collapsed: 76px;--wap-topbar-h: 64px;--wap-green: var(--wap-primary);--wap-green-dark: var(--wap-primary-strong);--wap-green-soft: var(--wap-primary-soft)}html[data-wap-theme="dark"]{color-scheme: dark;--wap-bg: #0b1116;--wap-surface: #111a21;--wap-surface-2: #15202a;--wap-surface-3: #1b2833;--wap-border: #233240;--wap-border-strong: #2f4252;--wap-text: #e6edf2;--wap-text-2: #b0bec8;--wap-muted: #7f919e;--wap-primary: var(--wap-brand-mid);--wap-primary-hover: var(--wap-brand-light);--wap-primary-strong: var(--wap-brand-lighter);--wap-primary-soft: color-mix(in srgb,var(--wap-brand-mid) 14%,transparent);--wap-primary-softer: color-mix(in srgb,var(--wap-brand-mid) 7%,transparent);--wap-on-primary: var(--wap-on-brand-dark);--wap-ring: color-mix(in srgb,var(--wap-brand-mid) 35%,transparent);--wap-info: #60a5fa;--wap-info-soft: rgba(96,165,250,.14);--wap-warning: #fbbf24;--wap-warning-soft: rgba(251,191,36,.13);--wap-danger: #f87171;--wap-danger-soft: rgba(248,113,113,.14);--wap-success: #34d399;--wap-success-soft: rgba(52,211,153,.14);--wap-violet: #a78bfa;--wap-violet-soft: rgba(167,139,250,.15);--wap-chat-bg: #0b141a;--wap-bubble-in: #1f2c34;--wap-bubble-out: #144d37;--wap-shadow-sm: 0 1px 2px rgba(0,0,0,.3);--wap-shadow: 0 1px 3px rgba(0,0,0,.35);--wap-shadow-card: 0 1px 0 rgba(255,255,255,.03) inset,0 8px 24px -12px rgba(0,0,0,.6);--wap-shadow-lg: 0 16px 40px -8px rgba(0,0,0,.55);--wap-btn-shadow: 0 1px 2px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.04);--wap-card-bg: linear-gradient(180deg,color-mix(in srgb,var(--wap-surface) 92%,#fff),var(--wap-surface))}.wap-logo-img{display: block;width: auto;max-width: 180px;object-fit: contain}.wap-logo-on-dark{display: none}html[data-wap-theme="dark"] .wap-logo-on-dark{display: block}html[data-wap-theme="dark"] .wap-logo-on-light{display: none}html,body.login{background: var(--wap-bg)}body.login{font-family: var(--wap-font);color: var(--wap-text);font-size: 14px;line-height: 1.6;-webkit-font-smoothing: antialiased;min-height: 100vh;display: block}body.login *,body.login *::before,body.login *::after{box-sizing: border-box}body.login a{color: var(--wap-primary);text-decoration: none}body.login a:hover{color: var(--wap-primary-hover)}body.login :focus-visible{outline: 2px solid var(--wap-primary);outline-offset: 2px;box-shadow: none}.wap-login{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);min-height: 100vh}.wap-login-main{display: flex;flex-direction: column;padding: 28px clamp(20px,5vw,64px);min-width: 0}.wap-login-top{display: flex;align-items: center;justify-content: space-between;gap: 12px}.wap-login-brand{display: inline-flex;align-items: center;gap: 12px;color: var(--wap-text) !important}.wap-login-brand strong{font-size: 17px;font-weight: 700;letter-spacing: -.2px}.wap-login-brand svg{filter: drop-shadow(0 6px 14px color-mix(in srgb,var(--wap-brand-mid) 35%,transparent))}.wap-login-theme{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 10px;border: 1px solid var(--wap-border);background: var(--wap-surface);color: var(--wap-text-2);cursor: pointer}.wap-login-theme:hover{color: var(--wap-text);border-color: var(--wap-border-strong)}.wap-theme-dark{display: none}html[data-wap-theme="dark"] .wap-theme-dark{display: inline-flex}html[data-wap-theme="dark"] .wap-theme-light{display: none}.wap-theme-light{display: inline-flex}.wap-login-intro{width: 100%;max-width: 400px;margin: auto auto 0;padding-top: 48px}.wap-login-intro h2{margin: 0 0 6px;font-size: 28px;line-height: 1.3;font-weight: 700;letter-spacing: -.4px;color: var(--wap-text)}.wap-login-intro p{margin: 0;color: var(--wap-muted);font-size: 15px}.wap-login-copy{margin: auto 0 0;padding-top: 32px;text-align: center;color: var(--wap-muted);font-size: 12.5px}body.login #login{width: 100%;max-width: 400px;margin: 0 auto auto;padding: 24px 0 0}body.login h1.wp-login-logo,body.login .wp-login-logo{display: none}body.login form{margin: 0;padding: 0;background: transparent;border: 0;box-shadow: none;overflow: visible}body.login label{font-size: 13.5px;font-weight: 600;color: var(--wap-text);line-height: 1.5}body.login form p{margin-bottom: 4px}body.login form .input,body.login input[type="text"],body.login input[type="email"],body.login input[type="password"]{width: 100%;height: 48px;margin: 6px 0 14px;padding: 0 14px;font-family: var(--wap-font);font-size: 15px;background: var(--wap-surface);color: var(--wap-text);border: 1px solid var(--wap-border-strong);border-radius: 12px;box-shadow: none;transition: border-color .15s,box-shadow .15s}body.login form .input:focus,body.login input[type="text"]:focus,body.login input[type="password"]:focus{border-color: var(--wap-primary);box-shadow: 0 0 0 4px var(--wap-ring);outline: 0}body.login .user-pass-wrap{margin-bottom: 0}body.login .wp-pwd{position: relative}body.login .wp-pwd input[type="password"],body.login .wp-pwd input[type="text"]{padding-left: 52px;padding-right: 14px;direction: ltr}body.login .button.wp-hide-pw{position: absolute;top: 6px;left: 4px;right: auto;height: 48px;width: 44px;min-width: 0;background: transparent;border: 0;color: var(--wap-muted);box-shadow: none}body.login .button.wp-hide-pw:hover{color: var(--wap-text)}body.login .button.wp-hide-pw:focus{box-shadow: none}body.login .button.wp-hide-pw .dashicons{top: 0;width: 20px;height: 20px;font-size: 20px}body.login .forgetmenot{float: none;display: flex;align-items: center;margin: 2px 0 18px}body.login .forgetmenot label{display: inline-flex;align-items: center;gap: 8px;font-weight: 500;color: var(--wap-text-2)}body.login input[type="checkbox"]{width: 18px;height: 18px;margin: 0;border-radius: 5px;border: 1px solid var(--wap-border-strong);background: var(--wap-surface);box-shadow: none}body.login input[type="checkbox"]:checked{background: var(--wap-primary);border-color: var(--wap-primary)}body.login input[type="checkbox"]:checked::before{filter: brightness(0) invert(1);margin: -2px 0 0 -2px}body.login .submit{float: none;width: 100%}body.login .button-primary,body.login #wp-submit{float: none;width: 100%;height: 48px;min-height: 48px;padding: 0 18px;font-family: var(--wap-font);font-size: 15px;font-weight: 600;line-height: 48px;color: var(--wap-on-primary);background: var(--wap-primary);border: 0;border-radius: 12px;box-shadow: 0 8px 20px -8px color-mix(in srgb,var(--wap-brand) 60%,transparent);text-shadow: none;transition: background .15s,transform .1s}body.login .button-primary:hover,body.login .button-primary:focus{background: var(--wap-primary-hover);color: var(--wap-on-primary)}body.login .button-primary:active{transform: translateY(1px)}body.login .button-secondary,body.login .button:not(.button-primary):not(.wp-hide-pw){height: 44px;border-radius: 10px;font-family: var(--wap-font);background: var(--wap-surface);border: 1px solid var(--wap-border-strong);color: var(--wap-text)}body.login .admin-email__actions-primary .button{margin-bottom: 8px}body.login #nav,body.login #backtoblog{margin: 18px 0 0;padding: 0;text-align: center;font-size: 13.5px;color: var(--wap-muted)}body.login #nav a,body.login #backtoblog a{color: var(--wap-text-2);display: inline-flex;align-items: center;gap: 6px}body.login #nav a:hover,body.login #backtoblog a:hover{color: var(--wap-primary)}body.login #backtoblog{margin-top: 10px}body.login .privacy-policy-page-link{margin: 14px 0 0;text-align: center;font-size: 12.5px}body.login .message,body.login .notice,body.login .success,body.login #login_error{margin: 0 0 18px;padding: 12px 14px;border: 0;border-inline-start: 3px solid var(--wap-info);border-radius: 10px;background: var(--wap-info-soft);color: var(--wap-text);box-shadow: none;font-size: 13.5px}body.login #login_error,body.login .notice-error{background: var(--wap-danger-soft);border-inline-start-color: var(--wap-danger)}body.login .notice-success,body.login .success{background: var(--wap-primary-soft);border-inline-start-color: var(--wap-primary)}body.login .notice p,body.login .message p{margin: 0}body.login .pw-weak{margin: 6px 0 12px}body.login #pass-strength-result{width: 100%;margin: -6px 0 14px;padding: 6px 10px;border-radius: 8px;font-weight: 500;text-align: center}body.login .description,body.login p.indicator-hint{color: var(--wap-muted);font-size: 12.5px}body.login .language-switcher{display: none}.wap-login-aside{position: relative;display: flex;align-items: center;justify-content: center;padding: 48px clamp(28px,5vw,72px);overflow: hidden;color: #d5e3de;background: radial-gradient(900px 500px at 15% 10%,color-mix(in srgb,var(--wap-brand-light) 22%,transparent),transparent 60%),radial-gradient(700px 500px at 90% 95%,color-mix(in srgb,var(--wap-brand-mid) 16%,transparent),transparent 60%),linear-gradient(160deg,var(--wap-sidebar-1) 0%,var(--wap-sidebar-2) 55%,var(--wap-sidebar-3) 100%)}.wap-login-aside::before{content: "";position: absolute;inset: 0;background-image: radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size: 22px 22px;mask-image: linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);-webkit-mask-image: linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)}.wap-login-aside-inner{position: relative;width: 100%;max-width: 480px}.wap-login-kicker{display: inline-flex;align-items: center;gap: 8px;height: 30px;padding: 0 12px;border-radius: 999px;background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.08);font-size: 12.5px;color: var(--wap-brand-pale);direction: rtl}.wap-login-pulse{width: 8px;height: 8px;border-radius: 50%;background: var(--wap-brand-light);box-shadow: 0 0 0 4px color-mix(in srgb,var(--wap-brand-light) 22%,transparent)}.wap-login-aside h3{margin: 18px 0 28px;font-size: clamp(26px,2.6vw,34px);line-height: 1.35;font-weight: 700;color: #fff;letter-spacing: -.5px}.wap-login-points{list-style: none;margin: 0;padding: 0;display: grid;gap: 18px}.wap-login-points li{display: flex;gap: 14px;align-items: flex-start}.wap-login-point-icon{flex: none;display: inline-flex;align-items: center;justify-content: center;width: 42px;height: 42px;border-radius: 12px;background: color-mix(in srgb,var(--wap-brand-mid) 14%,transparent);color: var(--wap-brand-lighter);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--wap-brand-light) 18%,transparent)}.wap-login-points strong{display: block;color: #fff;font-size: 15px;font-weight: 600}.wap-login-points small{display: block;color: #8fa9a0;font-size: 13.5px;margin-top: 2px}.wap-login-chat{margin-top: 36px;padding: 18px;border-radius: 18px;background: rgba(255,255,255,.04);border: 1px solid rgba(255,255,255,.07);display: grid;gap: 10px}.wap-login-bubble{max-width: 82%;padding: 10px 14px;border-radius: 14px;font-size: 14px;line-height: 1.55;box-shadow: 0 6px 18px -10px rgba(0,0,0,.6)}.wap-login-bubble.is-in{justify-self: start;background: #1f2c34;color: #e6edf2;border-start-start-radius: 4px}.wap-login-bubble.is-out{justify-self: end;background: #144d37;color: #e9fff4;border-start-end-radius: 4px}@media (max-width: 900px){.wap-login{grid-template-columns: 1fr}.wap-login-aside{display: none}.wap-login-main{padding: 20px 16px}.wap-login-intro{padding-top: 40px}.wap-login-intro h2{font-size: 24px}}body.interim-login #login{padding: 24px 20px}
