@font-face{font-family:AjmerBrand;src:url('/fonts/ajmer-brand.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
/* Login-only themes 1, 2, 4 and 5. The password form never moves. */
#pinGate{isolation:isolate;overflow:hidden;overflow-y:auto;min-height:100dvh;padding:94px 22px 64px;backdrop-filter:none;background:#06183f;color:#fff}
#pinGate.hidden{display:none!important}
#pinGate .login-art{position:absolute;inset:0;overflow:hidden;z-index:-1;pointer-events:none}
#pinGate .login-layer{position:absolute;inset:-8%;background-size:cover;background-position:center;animation:ajmerLoginFlow 20s linear infinite;transform-origin:center}
#pinGate .login-layer.second{opacity:.4;animation-duration:28s;animation-delay:-9s;mix-blend-mode:screen}
#pinGate .login-brand{position:absolute;top:30px;left:36px;display:flex;flex-direction:column;gap:5px;z-index:1;color:#f4f9ff}
#pinGate .login-brand strong{font-family:Georgia,serif;font-size:27px;font-weight:600;letter-spacing:-.02em}
#pinGate .login-brand span{font-size:9px;letter-spacing:.26em;font-weight:600}
#pinGate .login-private{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:11px;color:#d5e5ff;display:flex;gap:8px;align-items:center}
#pinGate .pin-card{position:relative;z-index:2;width:min(420px,100%);padding:34px 32px 28px;border:1px solid #dce8ff;border-radius:24px;background:linear-gradient(145deg,#fff,#f7faff);box-shadow:0 25px 80px #0005;text-align:center;color:#0b2051}
#pinGate .brand-mark{display:grid;place-items:center;width:62px;height:62px;background:linear-gradient(145deg,#1267ff,#003ae4);border-radius:16px;color:#fff;font-family:Georgia,serif;font-size:28px;box-shadow:0 8px 24px #135dff26;margin:0 auto 18px}
#pinGate .eyebrow{font-size:10px;letter-spacing:.22em;color:#576d9d;margin:0 0 12px}
#pinGate .pin-card h1{font-family:Georgia,serif;font-size:32px;line-height:1.15;color:#081b47;margin:0 0 10px}
#pinGate .pin-card>p:not(.eyebrow){color:#52678c;font-size:13px;line-height:1.6;margin:0 0 26px}
#pinGate .login-password-label{display:block;text-align:left;font-size:13px;font-weight:700;color:#10224b;margin-bottom:8px}
#pinGate input{height:50px;font-size:17px;background:#f1f6ff;border-color:#b9cfff;color:#142855;text-align:left;border-radius:12px;box-sizing:border-box}
#pinGate input:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb20}
#pinGate .btn.primary{height:49px;margin-top:17px;border:0;border-radius:12px;background:linear-gradient(120deg,#0965ff,#0049ee);color:#fff;font-size:14px;box-shadow:0 8px 22px #1659ef20}
#pinGate .btn.primary:hover{background:#0647d8}
#pinGate button:focus-visible{outline:3px solid #80adff;outline-offset:3px}
#pinGate #pinGateError{font-size:12px;line-height:1.5;color:#b42335;min-height:18px;margin-top:12px;overflow-wrap:anywhere}
#pinGate .login-credit{display:flex;gap:12px;align-items:center;margin-top:17px;font-size:10px;color:#576f9f;white-space:nowrap}
#pinGate .login-credit::before,#pinGate .login-credit::after{content:'';height:1px;background:#dbe5f7;flex:1}
#pinGate[data-login-design="1"]{background:radial-gradient(ellipse at 0% 0%,#0eb0eeaa,transparent 55%),radial-gradient(ellipse at 100% 100%,#6534ee99,transparent 50%),linear-gradient(130deg,#082b6b,#030f35)}
#pinGate[data-login-design="1"] .login-layer{background:radial-gradient(circle at 17% 23%,#e5ffff 0 2px,#1bbcff66 3px,transparent 9px),radial-gradient(circle at 80% 70%,#aaddff 0 2px,#2563eb55 3px,transparent 10px);background-size:100% 100%}
#pinGate[data-login-design="1"] .login-layer::before,#pinGate[data-login-design="1"] .login-layer::after{content:'';position:absolute;width:145%;height:80%;border:1px solid #4ec9ff55;border-radius:50%;top:-35%;left:-30%;transform:rotate(-25deg)}
#pinGate[data-login-design="1"] .login-layer::after{top:46%;left:-5%;border-color:#9697ff66;transform:rotate(-20deg)}
#pinGate[data-login-design="2"]{background:linear-gradient(140deg,#f2f7ff,#dfedff,#fbfdff)}
#pinGate[data-login-design="2"] .login-brand{color:#102a5a}
#pinGate[data-login-design="2"] .login-private{color:#244c88}
#pinGate[data-login-design="2"] .pin-card{border-color:#87b5ff;box-shadow:0 20px 65px #317bd733}
#pinGate[data-login-design="2"] .login-layer{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%201000%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22s%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220.4%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%238bdcff%22%2F%3E%3Cstop%20offset%3D%22.25%22%20stop-color%3D%22%231677ed%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23edf8ff%22%2F%3E%3Cstop%20offset%3D%22.7%22%20stop-color%3D%22%23227be1%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2303266e%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22r%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220.4%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23092069%22%2F%3E%3Cstop%20offset%3D%22.24%22%20stop-color%3D%22%230756d1%22%2F%3E%3Cstop%20offset%3D%22.48%22%20stop-color%3D%22%23359dff%22%2F%3E%3Cstop%20offset%3D%22.52%22%20stop-color%3D%22%23b6ddff%22%2F%3E%3Cstop%20offset%3D%22.57%22%20stop-color%3D%22%230647b7%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23010e39%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M-180%20400C260%2010%20400%20850%20900%20490S1350%20150%201800%20270L1800%20440C1250%20170%201270%20460%20920%20650S250%20250-180%20620Z%22%20fill%3D%22url%28%23s%29%22%2F%3E%3Cpath%20d%3D%22M-180%20740C250%20280%20440%201090%20980%20610S1350%20550%201800%20710L1800%20820C1230%20500%201290%20890%20960%20830S290%20570-180%20870Z%22%20fill%3D%22url%28%23r%29%22%2F%3E%3Cpath%20d%3D%22M-150%20540C250%20130%20420%20920%20950%20530S1410%20200%201770%20350%22%20stroke%3D%22%23deeeff%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20opacity%3D%22.8%22%2F%3E%3C%2Fsvg%3E");opacity:.72}
#pinGate[data-login-design="2"] .login-layer.second{opacity:.2;transform:rotate(180deg);mix-blend-mode:normal;animation-name:ajmerLoginFlowReverse}
#pinGate[data-login-design="4"]{background:radial-gradient(ellipse at 70% 100%,#7134ca,#063b91 55%,#071544)}
#pinGate[data-login-design="4"] .login-layer{background:radial-gradient(ellipse at 20% 50%,#57dcff70,transparent 35%),conic-gradient(from 240deg at 60% 70%,transparent 10%,#6868ff77 20%,#08aeff88 25%,transparent 30%,#d791ff77 40%,transparent 50%);filter:blur(12px);animation-duration:24s}
#pinGate[data-login-design="4"] .login-layer.second{background:radial-gradient(ellipse at 85% 45%,#ef9fff77,transparent 40%),radial-gradient(ellipse at 15% 80%,#007aff99,transparent 50%);animation-name:ajmerLoginFlowReverse}
#pinGate[data-login-design="5"]{background:linear-gradient(130deg,#061749,#023b9c,#021139)}
#pinGate[data-login-design="5"] .login-layer{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%201000%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22s%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220.4%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%238bdcff%22%2F%3E%3Cstop%20offset%3D%22.25%22%20stop-color%3D%22%231677ed%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23edf8ff%22%2F%3E%3Cstop%20offset%3D%22.7%22%20stop-color%3D%22%23227be1%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2303266e%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22r%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220.4%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23092069%22%2F%3E%3Cstop%20offset%3D%22.24%22%20stop-color%3D%22%230756d1%22%2F%3E%3Cstop%20offset%3D%22.48%22%20stop-color%3D%22%23359dff%22%2F%3E%3Cstop%20offset%3D%22.52%22%20stop-color%3D%22%23b6ddff%22%2F%3E%3Cstop%20offset%3D%22.57%22%20stop-color%3D%22%230647b7%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23010e39%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M-180%20400C260%2010%20400%20850%20900%20490S1350%20150%201800%20270L1800%20440C1250%20170%201270%20460%20920%20650S250%20250-180%20620Z%22%20fill%3D%22url%28%23r%29%22%2F%3E%3Cpath%20d%3D%22M-180%20740C250%20280%20440%201090%20980%20610S1350%20550%201800%20710L1800%20820C1230%20500%201290%20890%20960%20830S290%20570-180%20870Z%22%20fill%3D%22url%28%23r%29%22%2F%3E%3Cpath%20d%3D%22M-150%20540C250%20130%20420%20920%20950%20530S1410%20200%201770%20350%22%20stroke%3D%22%23e2ceae%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20opacity%3D%22.8%22%2F%3E%3C%2Fsvg%3E");opacity:.95}
#pinGate[data-login-design="5"] .login-layer.second{opacity:.25;animation-name:ajmerLoginFlowReverse;mix-blend-mode:screen}
@keyframes ajmerLoginFlow{0%{transform:translate3d(calc(var(--login-drift) * 1.000000),calc(var(--login-drift) * 0.000000),0) scale(1.04)}1.5625%{transform:translate3d(calc(var(--login-drift) * 0.995185),calc(var(--login-drift) * 0.098017),0) scale(1.04)}3.125%{transform:translate3d(calc(var(--login-drift) * 0.980785),calc(var(--login-drift) * 0.195090),0) scale(1.04)}4.6875%{transform:translate3d(calc(var(--login-drift) * 0.956940),calc(var(--login-drift) * 0.290285),0) scale(1.04)}6.25%{transform:translate3d(calc(var(--login-drift) * 0.923880),calc(var(--login-drift) * 0.382683),0) scale(1.04)}7.8125%{transform:translate3d(calc(var(--login-drift) * 0.881921),calc(var(--login-drift) * 0.471397),0) scale(1.04)}9.375%{transform:translate3d(calc(var(--login-drift) * 0.831470),calc(var(--login-drift) * 0.555570),0) scale(1.04)}10.9375%{transform:translate3d(calc(var(--login-drift) * 0.773010),calc(var(--login-drift) * 0.634393),0) scale(1.04)}12.5%{transform:translate3d(calc(var(--login-drift) * 0.707107),calc(var(--login-drift) * 0.707107),0) scale(1.04)}14.0625%{transform:translate3d(calc(var(--login-drift) * 0.634393),calc(var(--login-drift) * 0.773010),0) scale(1.04)}15.625%{transform:translate3d(calc(var(--login-drift) * 0.555570),calc(var(--login-drift) * 0.831470),0) scale(1.04)}17.1875%{transform:translate3d(calc(var(--login-drift) * 0.471397),calc(var(--login-drift) * 0.881921),0) scale(1.04)}18.75%{transform:translate3d(calc(var(--login-drift) * 0.382683),calc(var(--login-drift) * 0.923880),0) scale(1.04)}20.3125%{transform:translate3d(calc(var(--login-drift) * 0.290285),calc(var(--login-drift) * 0.956940),0) scale(1.04)}21.875%{transform:translate3d(calc(var(--login-drift) * 0.195090),calc(var(--login-drift) * 0.980785),0) scale(1.04)}23.4375%{transform:translate3d(calc(var(--login-drift) * 0.098017),calc(var(--login-drift) * 0.995185),0) scale(1.04)}25%{transform:translate3d(calc(var(--login-drift) * 0.000000),calc(var(--login-drift) * 1.000000),0) scale(1.04)}26.5625%{transform:translate3d(calc(var(--login-drift) * -0.098017),calc(var(--login-drift) * 0.995185),0) scale(1.04)}28.125%{transform:translate3d(calc(var(--login-drift) * -0.195090),calc(var(--login-drift) * 0.980785),0) scale(1.04)}29.6875%{transform:translate3d(calc(var(--login-drift) * -0.290285),calc(var(--login-drift) * 0.956940),0) scale(1.04)}31.25%{transform:translate3d(calc(var(--login-drift) * -0.382683),calc(var(--login-drift) * 0.923880),0) scale(1.04)}32.8125%{transform:translate3d(calc(var(--login-drift) * -0.471397),calc(var(--login-drift) * 0.881921),0) scale(1.04)}34.375%{transform:translate3d(calc(var(--login-drift) * -0.555570),calc(var(--login-drift) * 0.831470),0) scale(1.04)}35.9375%{transform:translate3d(calc(var(--login-drift) * -0.634393),calc(var(--login-drift) * 0.773010),0) scale(1.04)}37.5%{transform:translate3d(calc(var(--login-drift) * -0.707107),calc(var(--login-drift) * 0.707107),0) scale(1.04)}39.0625%{transform:translate3d(calc(var(--login-drift) * -0.773010),calc(var(--login-drift) * 0.634393),0) scale(1.04)}40.625%{transform:translate3d(calc(var(--login-drift) * -0.831470),calc(var(--login-drift) * 0.555570),0) scale(1.04)}42.1875%{transform:translate3d(calc(var(--login-drift) * -0.881921),calc(var(--login-drift) * 0.471397),0) scale(1.04)}43.75%{transform:translate3d(calc(var(--login-drift) * -0.923880),calc(var(--login-drift) * 0.382683),0) scale(1.04)}45.3125%{transform:translate3d(calc(var(--login-drift) * -0.956940),calc(var(--login-drift) * 0.290285),0) scale(1.04)}46.875%{transform:translate3d(calc(var(--login-drift) * -0.980785),calc(var(--login-drift) * 0.195090),0) scale(1.04)}48.4375%{transform:translate3d(calc(var(--login-drift) * -0.995185),calc(var(--login-drift) * 0.098017),0) scale(1.04)}50%{transform:translate3d(calc(var(--login-drift) * -1.000000),calc(var(--login-drift) * 0.000000),0) scale(1.04)}51.5625%{transform:translate3d(calc(var(--login-drift) * -0.995185),calc(var(--login-drift) * -0.098017),0) scale(1.04)}53.125%{transform:translate3d(calc(var(--login-drift) * -0.980785),calc(var(--login-drift) * -0.195090),0) scale(1.04)}54.6875%{transform:translate3d(calc(var(--login-drift) * -0.956940),calc(var(--login-drift) * -0.290285),0) scale(1.04)}56.25%{transform:translate3d(calc(var(--login-drift) * -0.923880),calc(var(--login-drift) * -0.382683),0) scale(1.04)}57.8125%{transform:translate3d(calc(var(--login-drift) * -0.881921),calc(var(--login-drift) * -0.471397),0) scale(1.04)}59.375%{transform:translate3d(calc(var(--login-drift) * -0.831470),calc(var(--login-drift) * -0.555570),0) scale(1.04)}60.9375%{transform:translate3d(calc(var(--login-drift) * -0.773010),calc(var(--login-drift) * -0.634393),0) scale(1.04)}62.5%{transform:translate3d(calc(var(--login-drift) * -0.707107),calc(var(--login-drift) * -0.707107),0) scale(1.04)}64.0625%{transform:translate3d(calc(var(--login-drift) * -0.634393),calc(var(--login-drift) * -0.773010),0) scale(1.04)}65.625%{transform:translate3d(calc(var(--login-drift) * -0.555570),calc(var(--login-drift) * -0.831470),0) scale(1.04)}67.1875%{transform:translate3d(calc(var(--login-drift) * -0.471397),calc(var(--login-drift) * -0.881921),0) scale(1.04)}68.75%{transform:translate3d(calc(var(--login-drift) * -0.382683),calc(var(--login-drift) * -0.923880),0) scale(1.04)}70.3125%{transform:translate3d(calc(var(--login-drift) * -0.290285),calc(var(--login-drift) * -0.956940),0) scale(1.04)}71.875%{transform:translate3d(calc(var(--login-drift) * -0.195090),calc(var(--login-drift) * -0.980785),0) scale(1.04)}73.4375%{transform:translate3d(calc(var(--login-drift) * -0.098017),calc(var(--login-drift) * -0.995185),0) scale(1.04)}75%{transform:translate3d(calc(var(--login-drift) * 0.000000),calc(var(--login-drift) * -1.000000),0) scale(1.04)}76.5625%{transform:translate3d(calc(var(--login-drift) * 0.098017),calc(var(--login-drift) * -0.995185),0) scale(1.04)}78.125%{transform:translate3d(calc(var(--login-drift) * 0.195090),calc(var(--login-drift) * -0.980785),0) scale(1.04)}79.6875%{transform:translate3d(calc(var(--login-drift) * 0.290285),calc(var(--login-drift) * -0.956940),0) scale(1.04)}81.25%{transform:translate3d(calc(var(--login-drift) * 0.382683),calc(var(--login-drift) * -0.923880),0) scale(1.04)}82.8125%{transform:translate3d(calc(var(--login-drift) * 0.471397),calc(var(--login-drift) * -0.881921),0) scale(1.04)}84.375%{transform:translate3d(calc(var(--login-drift) * 0.555570),calc(var(--login-drift) * -0.831470),0) scale(1.04)}85.9375%{transform:translate3d(calc(var(--login-drift) * 0.634393),calc(var(--login-drift) * -0.773010),0) scale(1.04)}87.5%{transform:translate3d(calc(var(--login-drift) * 0.707107),calc(var(--login-drift) * -0.707107),0) scale(1.04)}89.0625%{transform:translate3d(calc(var(--login-drift) * 0.773010),calc(var(--login-drift) * -0.634393),0) scale(1.04)}90.625%{transform:translate3d(calc(var(--login-drift) * 0.831470),calc(var(--login-drift) * -0.555570),0) scale(1.04)}92.1875%{transform:translate3d(calc(var(--login-drift) * 0.881921),calc(var(--login-drift) * -0.471397),0) scale(1.04)}93.75%{transform:translate3d(calc(var(--login-drift) * 0.923880),calc(var(--login-drift) * -0.382683),0) scale(1.04)}95.3125%{transform:translate3d(calc(var(--login-drift) * 0.956940),calc(var(--login-drift) * -0.290285),0) scale(1.04)}96.875%{transform:translate3d(calc(var(--login-drift) * 0.980785),calc(var(--login-drift) * -0.195090),0) scale(1.04)}98.4375%{transform:translate3d(calc(var(--login-drift) * 0.995185),calc(var(--login-drift) * -0.098017),0) scale(1.04)}100%{transform:translate3d(calc(var(--login-drift) * 1.000000),calc(var(--login-drift) * 0.000000),0) scale(1.04)}}
@keyframes ajmerLoginFlowReverse{0%{transform:translate3d(calc(var(--login-drift) * 0.000000),calc(var(--login-drift) * 1.000000),0) scale(1.04)}1.5625%{transform:translate3d(calc(var(--login-drift) * 0.098017),calc(var(--login-drift) * 0.995185),0) scale(1.04)}3.125%{transform:translate3d(calc(var(--login-drift) * 0.195090),calc(var(--login-drift) * 0.980785),0) scale(1.04)}4.6875%{transform:translate3d(calc(var(--login-drift) * 0.290285),calc(var(--login-drift) * 0.956940),0) scale(1.04)}6.25%{transform:translate3d(calc(var(--login-drift) * 0.382683),calc(var(--login-drift) * 0.923880),0) scale(1.04)}7.8125%{transform:translate3d(calc(var(--login-drift) * 0.471397),calc(var(--login-drift) * 0.881921),0) scale(1.04)}9.375%{transform:translate3d(calc(var(--login-drift) * 0.555570),calc(var(--login-drift) * 0.831470),0) scale(1.04)}10.9375%{transform:translate3d(calc(var(--login-drift) * 0.634393),calc(var(--login-drift) * 0.773010),0) scale(1.04)}12.5%{transform:translate3d(calc(var(--login-drift) * 0.707107),calc(var(--login-drift) * 0.707107),0) scale(1.04)}14.0625%{transform:translate3d(calc(var(--login-drift) * 0.773010),calc(var(--login-drift) * 0.634393),0) scale(1.04)}15.625%{transform:translate3d(calc(var(--login-drift) * 0.831470),calc(var(--login-drift) * 0.555570),0) scale(1.04)}17.1875%{transform:translate3d(calc(var(--login-drift) * 0.881921),calc(var(--login-drift) * 0.471397),0) scale(1.04)}18.75%{transform:translate3d(calc(var(--login-drift) * 0.923880),calc(var(--login-drift) * 0.382683),0) scale(1.04)}20.3125%{transform:translate3d(calc(var(--login-drift) * 0.956940),calc(var(--login-drift) * 0.290285),0) scale(1.04)}21.875%{transform:translate3d(calc(var(--login-drift) * 0.980785),calc(var(--login-drift) * 0.195090),0) scale(1.04)}23.4375%{transform:translate3d(calc(var(--login-drift) * 0.995185),calc(var(--login-drift) * 0.098017),0) scale(1.04)}25%{transform:translate3d(calc(var(--login-drift) * 1.000000),calc(var(--login-drift) * 0.000000),0) scale(1.04)}26.5625%{transform:translate3d(calc(var(--login-drift) * 0.995185),calc(var(--login-drift) * -0.098017),0) scale(1.04)}28.125%{transform:translate3d(calc(var(--login-drift) * 0.980785),calc(var(--login-drift) * -0.195090),0) scale(1.04)}29.6875%{transform:translate3d(calc(var(--login-drift) * 0.956940),calc(var(--login-drift) * -0.290285),0) scale(1.04)}31.25%{transform:translate3d(calc(var(--login-drift) * 0.923880),calc(var(--login-drift) * -0.382683),0) scale(1.04)}32.8125%{transform:translate3d(calc(var(--login-drift) * 0.881921),calc(var(--login-drift) * -0.471397),0) scale(1.04)}34.375%{transform:translate3d(calc(var(--login-drift) * 0.831470),calc(var(--login-drift) * -0.555570),0) scale(1.04)}35.9375%{transform:translate3d(calc(var(--login-drift) * 0.773010),calc(var(--login-drift) * -0.634393),0) scale(1.04)}37.5%{transform:translate3d(calc(var(--login-drift) * 0.707107),calc(var(--login-drift) * -0.707107),0) scale(1.04)}39.0625%{transform:translate3d(calc(var(--login-drift) * 0.634393),calc(var(--login-drift) * -0.773010),0) scale(1.04)}40.625%{transform:translate3d(calc(var(--login-drift) * 0.555570),calc(var(--login-drift) * -0.831470),0) scale(1.04)}42.1875%{transform:translate3d(calc(var(--login-drift) * 0.471397),calc(var(--login-drift) * -0.881921),0) scale(1.04)}43.75%{transform:translate3d(calc(var(--login-drift) * 0.382683),calc(var(--login-drift) * -0.923880),0) scale(1.04)}45.3125%{transform:translate3d(calc(var(--login-drift) * 0.290285),calc(var(--login-drift) * -0.956940),0) scale(1.04)}46.875%{transform:translate3d(calc(var(--login-drift) * 0.195090),calc(var(--login-drift) * -0.980785),0) scale(1.04)}48.4375%{transform:translate3d(calc(var(--login-drift) * 0.098017),calc(var(--login-drift) * -0.995185),0) scale(1.04)}50%{transform:translate3d(calc(var(--login-drift) * 0.000000),calc(var(--login-drift) * -1.000000),0) scale(1.04)}51.5625%{transform:translate3d(calc(var(--login-drift) * -0.098017),calc(var(--login-drift) * -0.995185),0) scale(1.04)}53.125%{transform:translate3d(calc(var(--login-drift) * -0.195090),calc(var(--login-drift) * -0.980785),0) scale(1.04)}54.6875%{transform:translate3d(calc(var(--login-drift) * -0.290285),calc(var(--login-drift) * -0.956940),0) scale(1.04)}56.25%{transform:translate3d(calc(var(--login-drift) * -0.382683),calc(var(--login-drift) * -0.923880),0) scale(1.04)}57.8125%{transform:translate3d(calc(var(--login-drift) * -0.471397),calc(var(--login-drift) * -0.881921),0) scale(1.04)}59.375%{transform:translate3d(calc(var(--login-drift) * -0.555570),calc(var(--login-drift) * -0.831470),0) scale(1.04)}60.9375%{transform:translate3d(calc(var(--login-drift) * -0.634393),calc(var(--login-drift) * -0.773010),0) scale(1.04)}62.5%{transform:translate3d(calc(var(--login-drift) * -0.707107),calc(var(--login-drift) * -0.707107),0) scale(1.04)}64.0625%{transform:translate3d(calc(var(--login-drift) * -0.773010),calc(var(--login-drift) * -0.634393),0) scale(1.04)}65.625%{transform:translate3d(calc(var(--login-drift) * -0.831470),calc(var(--login-drift) * -0.555570),0) scale(1.04)}67.1875%{transform:translate3d(calc(var(--login-drift) * -0.881921),calc(var(--login-drift) * -0.471397),0) scale(1.04)}68.75%{transform:translate3d(calc(var(--login-drift) * -0.923880),calc(var(--login-drift) * -0.382683),0) scale(1.04)}70.3125%{transform:translate3d(calc(var(--login-drift) * -0.956940),calc(var(--login-drift) * -0.290285),0) scale(1.04)}71.875%{transform:translate3d(calc(var(--login-drift) * -0.980785),calc(var(--login-drift) * -0.195090),0) scale(1.04)}73.4375%{transform:translate3d(calc(var(--login-drift) * -0.995185),calc(var(--login-drift) * -0.098017),0) scale(1.04)}75%{transform:translate3d(calc(var(--login-drift) * -1.000000),calc(var(--login-drift) * 0.000000),0) scale(1.04)}76.5625%{transform:translate3d(calc(var(--login-drift) * -0.995185),calc(var(--login-drift) * 0.098017),0) scale(1.04)}78.125%{transform:translate3d(calc(var(--login-drift) * -0.980785),calc(var(--login-drift) * 0.195090),0) scale(1.04)}79.6875%{transform:translate3d(calc(var(--login-drift) * -0.956940),calc(var(--login-drift) * 0.290285),0) scale(1.04)}81.25%{transform:translate3d(calc(var(--login-drift) * -0.923880),calc(var(--login-drift) * 0.382683),0) scale(1.04)}82.8125%{transform:translate3d(calc(var(--login-drift) * -0.881921),calc(var(--login-drift) * 0.471397),0) scale(1.04)}84.375%{transform:translate3d(calc(var(--login-drift) * -0.831470),calc(var(--login-drift) * 0.555570),0) scale(1.04)}85.9375%{transform:translate3d(calc(var(--login-drift) * -0.773010),calc(var(--login-drift) * 0.634393),0) scale(1.04)}87.5%{transform:translate3d(calc(var(--login-drift) * -0.707107),calc(var(--login-drift) * 0.707107),0) scale(1.04)}89.0625%{transform:translate3d(calc(var(--login-drift) * -0.634393),calc(var(--login-drift) * 0.773010),0) scale(1.04)}90.625%{transform:translate3d(calc(var(--login-drift) * -0.555570),calc(var(--login-drift) * 0.831470),0) scale(1.04)}92.1875%{transform:translate3d(calc(var(--login-drift) * -0.471397),calc(var(--login-drift) * 0.881921),0) scale(1.04)}93.75%{transform:translate3d(calc(var(--login-drift) * -0.382683),calc(var(--login-drift) * 0.923880),0) scale(1.04)}95.3125%{transform:translate3d(calc(var(--login-drift) * -0.290285),calc(var(--login-drift) * 0.956940),0) scale(1.04)}96.875%{transform:translate3d(calc(var(--login-drift) * -0.195090),calc(var(--login-drift) * 0.980785),0) scale(1.04)}98.4375%{transform:translate3d(calc(var(--login-drift) * -0.098017),calc(var(--login-drift) * 0.995185),0) scale(1.04)}100%{transform:translate3d(calc(var(--login-drift) * 0.000000),calc(var(--login-drift) * 1.000000),0) scale(1.04)}}
#pinGate.hidden .login-layer{animation-play-state:paused}
@media(max-width:600px){#pinGate{padding:88px 16px 56px}#pinGate .login-brand{top:24px;left:22px}#pinGate .login-brand strong{font-size:22px}#pinGate .pin-card{padding:28px 23px 23px}#pinGate .pin-card h1{font-size:28px}#pinGate .login-credit{font-size:9px}}
@media(max-height:650px){#pinGate{place-items:start center;padding-top:90px}#pinGate .login-private{position:relative;bottom:auto;left:auto;transform:none;margin-top:20px}#pinGate .login-brand{position:absolute}}
@media(prefers-reduced-motion:reduce){#pinGate .login-layer{animation:none!important}}

/* Name animation is independent of the stationary form. */
#pinGate .login-brand strong{font-family:AjmerBrand,Georgia,serif;font-size:30px;font-weight:400;line-height:1.2;letter-spacing:-.045em;animation:ajmerNameFloat 8s ease-in-out infinite}
@supports(background-clip:text){#pinGate .login-brand strong{background:linear-gradient(110deg,#eaf4ff 0%,#eaf4ff 36%,#84dfff 48%,#fff 52%,#eaf4ff 66%,#eaf4ff 100%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:ajmerNameFloat 8s ease-in-out infinite,ajmerNameShine 12s linear infinite}#pinGate[data-login-design="2"] .login-brand strong{background-image:linear-gradient(110deg,#122b57 0%,#122b57 36%,#1b68d9 48%,#1858b8 52%,#122b57 66%,#122b57 100%)}#pinGate[data-login-design="5"] .login-brand strong{background-image:linear-gradient(110deg,#f0f7ff 0%,#f0f7ff 36%,#dfc8a1 48%,#fff 52%,#f0f7ff 66%,#f0f7ff 100%)}}
@keyframes ajmerNameFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
@keyframes ajmerNameShine{0%{background-position:180% 0}100%{background-position:-70% 0}}
#pinGate.hidden .login-brand strong{animation-play-state:paused}
@media(max-width:600px){#pinGate .login-brand strong{font-size:23px}}
@media(prefers-reduced-motion:reduce){#pinGate .login-brand strong{animation:none!important;background-position:0 0}}

#pinGate.login-exiting{animation:ajmerLoginExit .36s ease-in both}
.app-shell.login-dashboard-enter{animation:ajmerDashboardEnter .5s cubic-bezier(.2,.7,.3,1) both}
@keyframes ajmerLoginExit{from{opacity:1}to{opacity:0}}
@keyframes ajmerDashboardEnter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){#pinGate.login-exiting,.app-shell.login-dashboard-enter{animation:none!important}}

/* Constant-speed closed paths: no pause, reverse or new starting pose at the loop boundary. */
#pinGate .login-layer{--login-drift:clamp(10px,2vw,28px);animation-timing-function:linear;will-change:transform;backface-visibility:hidden}
#pinGate.hidden .login-layer{will-change:auto}
@media(prefers-reduced-motion:reduce){#pinGate .login-layer{will-change:auto;animation:none!important}}

/* Brand grows out of the scene: no boxed sticker or detached label. */
#pinGate .login-brand{isolation:isolate;min-width:min(355px,calc(100vw - 52px));padding:12px 22px 18px 10px;filter:drop-shadow(0 8px 20px #061b5030)}
#pinGate .login-brand::before{content:'';position:absolute;z-index:-1;inset:-18px -46px -25px -20px;background:radial-gradient(ellipse at 20% 45%,#177fd456 0%,#257add20 47%,transparent 74%);pointer-events:none}
#pinGate .login-brand::after{content:'';position:absolute;left:9px;top:81px;width:min(280px,70vw);height:20px;border-top:1px solid #a2e7ff80;border-radius:55% 45% 0 0;box-shadow:0 -7px 24px -10px #30baff88;transform:rotate(-3deg);pointer-events:none;opacity:.8;animation:ajmerBrandWave 18s linear infinite}
#pinGate[data-login-design="2"] .login-brand::before{background:radial-gradient(ellipse at 20% 45%,#aed8ffba 0%,#d2e9ff55 47%,transparent 74%)}
#pinGate[data-login-design="2"] .login-brand::after{border-top-color:#2578d79c;box-shadow:0 -7px 24px -10px #2563eb88}
#pinGate[data-login-design="4"] .login-brand::before{background:radial-gradient(ellipse at 20% 45%,#a570e788 0%,#486dcb44 47%,transparent 74%)}
#pinGate[data-login-design="5"] .login-brand::after{border-top-color:#dfca9a9c;box-shadow:0 -7px 24px -10px #edcf9088}
@keyframes ajmerBrandWave{0%,100%{transform:translate3d(0,0,0) rotate(-3deg);opacity:.75}25%{transform:translate3d(2px,-2px,0) rotate(-2deg);opacity:.87}50%{transform:translate3d(4px,0,0) rotate(-1deg);opacity:.8}75%{transform:translate3d(2px,2px,0) rotate(-2deg);opacity:.72}}
@media(max-width:600px){#pinGate .login-brand{min-width:min(255px,calc(100vw - 36px));padding:8px 12px 12px 7px}#pinGate .login-brand::after{top:57px;width:min(220px,60vw)}}
@media(prefers-reduced-motion:reduce){#pinGate .login-brand::after{animation:none!important}}
/* AJMER_LOGIN_3D_V8_14_116 */
#pinGate .pin-card{--login-tilt-x:0deg;--login-tilt-y:0deg;--login-card-lift:0px;transform:perspective(1100px) rotateX(var(--login-tilt-x)) rotateY(var(--login-tilt-y)) translateY(var(--login-card-lift));transform-style:preserve-3d;will-change:transform;transition:transform .18s ease,box-shadow .22s ease,border-color .22s ease;box-shadow:0 28px 72px #00143e45,0 8px 18px #0b2b6a18,inset 0 1px 0 #fff}
#pinGate .pin-card.login-3d-hover{--login-card-lift:-3px;border-color:#b9d2ff;box-shadow:0 34px 86px #00143e52,0 12px 26px #0b55cb20,inset 0 1px 0 #fff}
#pinGate .brand-mark,#pinGate .pin-card h1,#pinGate .eyebrow,#pinGate .login-credit{transform:translateZ(14px)}
#pinGate .login-password-label{transform:translateZ(10px)}
#pinGate .login-password-3d-shell{position:relative;display:flex;align-items:center;min-height:54px;border-radius:15px;padding:2px;background:linear-gradient(145deg,#fff,#c6d9ff 58%,#9ebeff);box-shadow:9px 10px 20px #173a7c24,-7px -7px 18px #ffffffd9,inset 0 1px 0 #fff;transform:translateZ(18px);transform-style:preserve-3d;transition:transform .18s ease,box-shadow .2s ease,background .2s ease}
#pinGate .login-password-3d-shell::before{content:'';position:absolute;inset:5px;border-radius:11px;pointer-events:none;box-shadow:inset 3px 3px 8px #173a7c17,inset -3px -3px 8px #fff;z-index:1}
#pinGate .login-password-3d-shell::after{content:'';position:absolute;left:11px;right:54px;top:5px;height:1px;background:linear-gradient(90deg,transparent,#fff,transparent);opacity:.9;pointer-events:none}
#pinGate .login-password-3d-shell:focus-within{transform:translateZ(24px) translateY(-2px);background:linear-gradient(145deg,#fff,#b8d3ff 55%,#79a9ff);box-shadow:0 13px 28px #115bd22e,0 0 0 4px #2563eb18,-6px -6px 16px #ffffffd9}
#pinGate .login-password-3d-shell #unlockPin{position:relative;z-index:2;width:100%;height:50px;padding:0 52px 0 15px;margin:0;border:0;outline:0;background:linear-gradient(145deg,#eef5ff,#f9fbff);box-shadow:inset 4px 5px 10px #224f9920,inset -4px -4px 10px #fff;border-radius:12px;color:#102653;letter-spacing:.12em;font-weight:700;caret-color:#0b5fff}
#pinGate .login-password-3d-shell #unlockPin:focus{border:0;box-shadow:inset 4px 5px 10px #224f9924,inset -4px -4px 10px #fff}
#pinGate .login-password-3d-shell #unlockPin::placeholder{letter-spacing:normal;font-weight:500;color:#7084aa}
#pinGate .login-password-toggle{position:absolute;z-index:3;right:8px;top:50%;width:38px;height:38px;transform:translateY(-50%) translateZ(22px);display:grid;place-items:center;border:1px solid #c4d7fb;border-radius:11px;color:#285391;background:linear-gradient(145deg,#fff,#e2ecff);box-shadow:4px 5px 10px #244c8e22,-3px -3px 8px #fff,inset 0 1px 0 #fff;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,color .14s ease}
#pinGate .login-password-toggle:hover{color:#075be7;transform:translateY(-50%) translateZ(25px) scale(1.04);box-shadow:6px 7px 14px #244c8e2b,-3px -3px 9px #fff}
#pinGate .login-password-toggle:active{transform:translateY(-50%) translateZ(14px) scale(.97);box-shadow:inset 3px 3px 7px #244c8e22,inset -3px -3px 7px #fff}
#pinGate .login-password-toggle svg{width:18px;height:18px;pointer-events:none}
#pinGate .btn.primary{transform:translateZ(18px);background:linear-gradient(145deg,#1674ff,#0050e8 68%,#0039bf);box-shadow:0 8px 0 #0039b8,0 14px 24px #0d53c933,inset 0 1px 0 #ffffff5c;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}
#pinGate .btn.primary:hover{background:linear-gradient(145deg,#2781ff,#0759ee 68%,#0040c9);transform:translateZ(21px) translateY(-2px);box-shadow:0 10px 0 #0039b8,0 17px 28px #0d53c93d,inset 0 1px 0 #ffffff69;filter:saturate(1.05)}
#pinGate .btn.primary:active{transform:translateZ(12px) translateY(5px);box-shadow:0 3px 0 #0039b8,0 7px 14px #0d53c92b,inset 0 2px 5px #001f6d2b}
@media (hover:none),(pointer:coarse){#pinGate .pin-card{transform:none!important;will-change:auto}#pinGate .pin-card.login-3d-hover{transform:none!important}#pinGate .brand-mark,#pinGate .pin-card h1,#pinGate .eyebrow,#pinGate .login-credit,#pinGate .login-password-label{transform:none}#pinGate .login-password-3d-shell{transform:none}#pinGate .login-password-3d-shell:focus-within{transform:translateY(-1px)}}
@media (prefers-reduced-motion:reduce){#pinGate .pin-card,#pinGate .login-password-3d-shell,#pinGate .login-password-toggle,#pinGate .btn.primary{transition:none!important;animation:none!important}#pinGate .pin-card{transform:none!important}}
