@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;450;500;550;600;650;700;750;800&display=swap");:root{font-family:Inter,Arial,Helvetica,sans-serif;color:#13213a;background:#f5f8fd}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.65;cursor:wait}.appShell{display:flex;min-height:100vh}.sidebar{width:236px;background:linear-gradient(165deg,#081c35,#102846);color:#e8f0ff;padding:26px 15px;display:flex;flex-direction:column;flex-shrink:0}.logo{display:flex;gap:11px;align-items:center;padding:0 10px 36px}.logoIcon{background:#0c65d9;padding:10px;border-radius:12px;display:flex}.logo strong{font-size:15px}.logo small{display:block;color:#8ca5c5;margin-top:5px;font-size:11px}.sideLabel{padding:0 12px;margin-bottom:12px;font-size:10px;letter-spacing:1.5px;color:#7995b8}.sidebar nav{display:grid;grid-gap:6px;gap:6px}.navLink{border:0;color:#c4d4eb;background:transparent;display:flex;align-items:center;gap:12px;padding:13px;border-radius:9px;width:100%;font-size:13px;text-align:left}.navLink.selected,.navLink:hover{background:#1463ca;color:white}.sidebarBottom{margin-top:auto}.sideInfo{background:#183957;border:1px solid #244464;border-radius:13px;padding:18px;margin-bottom:15px;display:grid;grid-gap:10px;gap:10px}.sideInfo span{font-size:12px;color:#a6bdd6;line-height:1.5}.sideInfo strong{font-size:13px}.main{min-width:0;flex:1 1}.topbar{height:76px;background:#fff;border-bottom:1px solid #e7edf5;display:flex;align-items:center;gap:21px;padding:0 30px}.topTitle{font-size:17px;font-weight:750;white-space:nowrap}.topSearch{margin-left:auto;max-width:350px;width:100%;background:#f3f6fa;border:1px solid #e9eef5;border-radius:9px;padding:11px 12px;display:flex;align-items:center;gap:9px;color:#8291a4}.topSearch input{border:0;outline:0;background:transparent;min-width:0;width:100%;font-size:12px}.brandSelect{border:1px solid #d7e4f5;border-radius:9px;padding:11px 13px;color:#164b98;background:#f1f6ff;font-size:12px;font-weight:650}.userChip{display:flex;align-items:center;gap:9px;font-size:12px;white-space:nowrap}.userChip small{display:block;color:#8a97a9;margin-top:3px}.avatar{height:34px;width:34px;border-radius:50%;background:#153a74;color:#fff;display:grid;place-items:center;font-weight:750}.content{padding:33px 30px 65px;max-width:1600px;margin:auto}.pageHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:15px}.pageHead h1{font-size:26px;letter-spacing:-.8px;margin:0 0 6px}.pageHead p,.panelHead p{margin:0;color:#8593a7;font-size:13px}.primary,.secondary{border:0;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 19px;border-radius:9px;font-size:12px;font-weight:700;white-space:nowrap}.primary{background:#0968e4;color:#fff;box-shadow:0 4px 10px #1268da21}.primary:hover{background:#085cc7}.secondary{background:#f4f7fc;color:#1c4f90;border:1px solid #dce6f3}.full{width:100%}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px;gap:15px;margin-bottom:22px}.stat{background:#fff;border:1px solid #e8edf5;border-radius:15px;padding:22px 18px;display:flex;align-items:center;gap:14px;min-width:0;box-shadow:0 5px 20px #0d387309}.statIcon{display:grid;place-items:center;border-radius:11px;width:48px;height:48px;flex-shrink:0}.statIcon.blue{background:#e5efff;color:#1671e5}.statIcon.green{background:#dcf9e9;color:#1eb86b}.statIcon.orange{background:#fff0d9;color:#f28a11}.statIcon.red{background:#ffeced;color:#f04455}.statText{display:grid;grid-gap:8px;gap:8px}.statText small{font-size:12px;color:#8190a6}.statText strong{font-size:27px}.dashboardGrid{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:19px;gap:19px}.formPanel,.panel{background:#fff;border:1px solid #e8eef6;border-radius:14px;box-shadow:0 5px 20px #17396208;overflow:hidden}.panelHead{padding:20px 21px;display:flex;justify-content:space-between;align-items:center;gap:12px}.formPanel h2,.panel h2{font-size:15px;margin:0 0 6px}.textAction{border:0;background:none;color:#0868da;display:flex;align-items:center;gap:4px;font-size:12px}.rightColumn{display:grid;grid-gap:18px;gap:18px;align-content:start}.quick{padding:21px}.quick h2{margin-bottom:19px}.metricRow{justify-content:space-between;border-top:1px solid #f0f3f7;padding:15px 0;font-size:13px}.metricRow,.metricRow span{display:flex;align-items:center}.metricRow span{gap:9px}.dot{width:9px;height:9px;border-radius:50%}.greenDot{background:#28ba78}.orangeDot{background:#e79c23}.redDot{background:#ed4759}.quick .full{margin:7px 0}.tableScroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:11px;background:#f5f8fc;color:#71819a;font-weight:650;padding:15px 18px}td{font-size:12px;padding:16px 18px;border-top:1px solid #edf1f6;color:#526078}td strong{color:#1b2b45;font-weight:650}.brandTag{display:inline-flex;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:750}.brandTag.LUCKYBIZ{background:#e2f1ff;color:#126bce}.brandTag.LYNKS{background:#efe8ff;color:#784cc6}.status{display:inline-flex;padding:7px 9px;border-radius:7px;font-size:10px;font-weight:700}.status.green{background:#e0f8e9;color:#12854f}.status.orange{background:#fff0d6;color:#c77a09}.status.red{background:#ffe5e9;color:#d52c48}.iconButton{background:transparent;border:0;color:#64748b;padding:6px;display:inline-grid;place-items:center}.empty{padding:44px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#8090a6;font-size:13px;text-align:center}.empty strong{color:#263954;font-size:15px}.count{background:#eff5ff;color:#2364b5;padding:4px 8px;border-radius:6px;font-size:11px}.muted{color:#8a98a9;font-size:12px}.formPanel{max-width:980px;padding:23px}.formColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.formColumns section{display:grid;align-content:start;grid-gap:15px;gap:15px}.formColumns h2{padding-bottom:16px;border-bottom:1px solid #edf1f6}.formColumns label,.loginForm label{font-size:12px;font-weight:650;display:grid;grid-gap:8px;gap:8px;color:#34445c}.formColumns input,.formColumns select,.formColumns textarea,.loginForm input{width:100%;padding:12px;border:1px solid #dce5f1;border-radius:8px;outline:none;background:#fff;color:#1f314a;font-size:13px}.formColumns :is(input,select,textarea):focus,.loginForm input:focus{border-color:#2176df;box-shadow:0 0 0 3px #1c6bc018}em{color:#e84d5b;font-style:normal}.helper{margin-top:10px;display:flex;align-items:center;gap:8px;background:#f4f8ff;color:#6c809a;border-radius:8px;padding:14px;font-size:12px;line-height:1.5}.formActions{border-top:1px solid #edf1f5;margin-top:26px;padding-top:20px;display:flex;justify-content:flex-end;gap:10px}.companyCards{padding:20px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.companyCard{border:1px solid #e7edf5;background:white;border-radius:10px;padding:15px;display:flex;align-items:center;gap:10px;text-align:left}.companyCard>div:nth-child(2){flex:1 1;display:grid;grid-gap:5px;gap:5px}.companyCard small{color:#8595a9}.companyAvatar{background:#e9f1ff;color:#2575d0;padding:12px;border-radius:10px}.alert{padding:13px 15px;background:#fff0f0;border:1px solid #ffdddd;color:#b72938;border-radius:10px;margin-bottom:20px;display:flex;align-items:center;gap:9px;font-size:12px}.alert button{margin-left:auto;border:0;background:none;color:inherit}.modalBackdrop{position:fixed;inset:0;background:#05152c88;display:grid;place-items:center;z-index:8;padding:20px}.modal{background:white;border-radius:16px;padding:25px;width:min(520px,100%);box-shadow:0 20px 70px #091b3f40}.modalTop{display:flex;justify-content:space-between;gap:12px}.modalTop h2{margin:12px 0 5px}.modalTop p{color:#8592a4;margin:0}.detailGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;padding:25px 0;margin:18px 0;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;font-size:13px}.detailGrid span{color:#7d8aa0}.detailGrid b{text-align:right;overflow-wrap:anywhere}.modalActions{display:flex;justify-content:flex-end;gap:10px}.loginShell{min-height:100vh;grid-template-columns:44% 56%;background:#fff}.loginHero{background:radial-gradient(circle at 20% 100%,#1b5591,#0a1d37 68%);color:white;padding:55px 60px;display:flex;flex-direction:column;justify-content:space-between;gap:55px}.brandWord{font-weight:800;display:flex;align-items:center;gap:12px;font-size:22px}.brandDivider{height:30px;width:1px;background:#6387ab;margin:0 9px}.eyebrow{font-size:11px;letter-spacing:2px;color:#8ac1ff}.loginHero h1{font-size:clamp(38px,5vw,65px);line-height:1.07;letter-spacing:-2px;max-width:480px;margin:16px 0}.loginHero p{font-size:17px;color:#bfd1e6;line-height:1.6;max-width:400px}.loginBenefits{display:grid;grid-gap:18px;gap:18px;margin-top:45px}.loginBenefits span{display:flex;align-items:center;gap:13px;font-size:14px}.heroFoot{font-size:12px;color:#7e9ebf}.loginFormWrap{display:grid;place-items:center;padding:30px}.loginForm{width:min(390px,100%);display:grid;grid-gap:21px;gap:21px}.loginMark{background:#e8f1ff;color:#1466da;padding:15px;width:max-content;border-radius:14px}.loginForm h2{font-size:30px;margin:0}.loginForm p{margin:-14px 0 6px;color:#8a98a9;font-size:14px}.loginForm label{gap:10px}.loginForm input{padding:15px}.loginForm small{text-align:center;color:#8c9ab0}.loginForm .error{margin:0;color:#cd2c3f;font-size:12px}.mobileMenu,.overlay{display:none}@media(max-width:1150px){.dashboardGrid{grid-template-columns:1fr}.rightColumn,.stats{grid-template-columns:repeat(2,1fr)}.topbar{gap:11px;padding:0 18px}.userChip>div:nth-child(2){display:none}}@media(max-width:800px){.sidebar{position:fixed;inset:0 auto 0 0;z-index:5;transform:translateX(-100%);transition:transform .2s}.sidebar.open{transform:translateX(0)}.overlay{display:block;position:fixed;inset:0;background:#061a3799;z-index:4}.mobileMenu{display:inline-grid}.topTitle{display:none}.content{padding:23px 15px}.companyCards,.formColumns,.loginShell{grid-template-columns:1fr}.loginHero{padding:30px;min-height:300px}.loginHero h1{font-size:38px}.heroFoot,.loginBenefits{display:none}}@media(max-width:520px){.topSearch{display:none}.brandSelect{margin-left:auto}.rightColumn,.stats{grid-template-columns:1fr}.pageHead{align-items:flex-start;flex-direction:column}.stat{padding:17px}.topbar{height:65px}.userChip{display:none}}:root{font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-optical-sizing:auto;font-synthesis:none;color:#211a36;background:#f9f8fc}body,button,input,select,textarea{font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{letter-spacing:-.01em}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #cbb7ff;outline-offset:2px}::selection{background:#e6d9ff;color:#412286}.loginShell{--lh-login-ink:#101d3b;--lh-login-purple:#7953e9;grid-template-columns:minmax(420px,48%) minmax(0,52%);background:#f8faff;color:var(--lh-login-ink)}.loginShell .loginHero{position:relative;overflow:hidden;background:radial-gradient(ellipse 95% 75% at 92% 88%,rgba(116,75,239,.42) 0,transparent 66%),radial-gradient(ellipse 70% 55% at 10% 24%,rgba(43,88,190,.42) 0,transparent 72%),linear-gradient(147deg,#080e29 4%,#141747 45%,#0c193e);padding:clamp(36px,4.2vw,74px) clamp(36px,4.4vw,78px);justify-content:space-between;gap:42px;isolation:isolate}.loginShell .loginHero:before{content:"";position:absolute;inset:-20%;z-index:-2;pointer-events:none;opacity:.32;background-image:linear-gradient(rgba(157,155,255,.16) 1px,transparent 0),linear-gradient(90deg,rgba(157,155,255,.16) 1px,transparent 0);background-size:55px 55px;transform:perspective(500px) rotateX(18deg) rotate(-10deg) scale(1.1);-webkit-mask-image:linear-gradient(110deg,transparent 3%,#000 65%);mask-image:linear-gradient(110deg,transparent 3%,#000 65%)}.loginShell .loginHero:after{content:"";position:absolute;width:480px;height:480px;border:1px solid rgba(188,174,255,.17);border-radius:50%;right:-220px;bottom:-185px;z-index:-1;box-shadow:0 0 0 68px rgba(124,110,255,.037),0 0 0 139px rgba(124,110,255,.03),0 0 130px rgba(115,78,247,.19);pointer-events:none}.loginShell .brandWord{font-weight:780;letter-spacing:-.65px;font-size:clamp(18px,1.65vw,23px);gap:13px;color:#fff}.loginShell .brandWord svg{color:#c0b3ff;filter:drop-shadow(0 0 8px rgba(162,138,255,.3))}.loginShell .brandDivider{background:rgba(222,215,255,.28);height:26px;margin:0 6px}.loginShell .eyebrow{display:inline-flex;align-items:center;gap:9px;color:#c5bbff;letter-spacing:2.5px;font-weight:750;font-size:11px;text-transform:uppercase}.loginShell .eyebrow:before{content:"";width:8px;height:8px;background:#a88cff;border-radius:100%;box-shadow:0 0 0 5px rgba(157,123,255,.12),0 0 18px rgba(168,140,255,.6)}.loginShell .loginHero h1{max-width:660px;margin:22px 0 20px;font-size:clamp(42px,4.45vw,78px);line-height:1.06;letter-spacing:-.065em;font-weight:810;text-wrap:balance;color:#fff}.loginShell .loginHero p{max-width:480px;color:#bcbfe6;font-size:clamp(15px,1.18vw,18px);line-height:1.8;letter-spacing:-.015em}.loginShell .loginBenefits{display:flex;flex-wrap:wrap;gap:11px;margin-top:38px}.loginShell .loginBenefits span{margin:0;display:inline-flex;gap:9px;align-items:center;border:1px solid rgba(181,175,255,.17);background:rgba(232,222,255,.065);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:#dddfff;border-radius:50px;padding:12px 15px;font-size:12px;font-weight:630;line-height:1.2}.loginShell .loginBenefits svg{color:#b3a6ff;width:16px;height:16px;flex-shrink:0}.loginShell .heroFoot{color:#999fc5;font-size:12px;letter-spacing:.04em}.loginShell .loginFormWrap{padding:52px clamp(35px,6vw,100px);background:radial-gradient(circle at 84% 7%,rgba(140,116,236,.09),transparent 35%),linear-gradient(145deg,#fbfcff,#f4f6ff)}.loginShell .loginFormWrap:before{content:"";pointer-events:none;position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#e9dfff,transparent)}.loginShell .loginForm{position:relative;width:min(450px,100%);gap:21px;padding:clamp(28px,3vw,48px);border-radius:26px;border:1px solid rgba(210,215,239,.83);background:rgba(255,255,255,.86);box-shadow:0 24px 76px rgba(29,34,93,.075),0 4px 16px rgba(52,53,107,.035);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.loginShell .loginMark{display:grid;place-items:center;width:60px;height:60px;border-radius:18px;padding:0;background:linear-gradient(145deg,#f0edff,#e4eaff);border:1px solid #e4defd;color:#7152df;box-shadow:0 9px 22px rgba(119,84,225,.12)}.loginShell .loginMark svg{width:29px;height:29px}.loginShell .loginForm h2{font-size:clamp(29px,2.45vw,36px);font-weight:800;letter-spacing:-1.3px;color:#151a39;margin:2px 0 0}.loginShell .loginForm p{color:#8790ac;font-size:14px;letter-spacing:-.1px;line-height:1.55;margin:-12px 0 7px}.loginShell .loginForm label{color:#303855;font-size:12px;font-weight:750;gap:9px;letter-spacing:.05px}.loginShell .loginForm input{background:#f8f9ff;color:#202747;padding:14px 15px;border:1px solid #e1e6f5;border-radius:12px;font-size:14px;font-weight:500;box-shadow:inset 0 1px 2px rgba(25,40,90,.025);transition:box-shadow .2s ease,border-color .2s ease,background .2s ease}.loginShell .loginForm input:hover{border-color:#c8c8ef;background:#fff}.loginShell .loginForm input:focus{border-color:#9f89f4;background:#fff;box-shadow:0 0 0 4px rgba(128,99,230,.11);outline:none}.loginShell .loginForm input::placeholder{color:#a5aec7}.loginShell .loginForm .primary{width:100%;min-height:54px;border:0;border-radius:12px;font-size:14px;font-weight:800;letter-spacing:.1px;background:linear-gradient(105deg,#7650e8,#5942cb);box-shadow:0 10px 22px rgba(110,75,217,.23);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.loginShell .loginForm .primary:hover:not(:disabled){background:linear-gradient(105deg,#825df0,#6248d7);filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 15px 29px rgba(110,75,217,.28)}.loginShell .loginForm .primary:active:not(:disabled){transform:translateY(0)}.loginShell .loginForm .primary:focus-visible{outline:3px solid #b4a0ff;outline-offset:3px}.loginShell .loginForm small{color:#989fb7;font-size:12px}.loginShell .loginForm .error{padding:12px 14px;border-radius:10px;background:#fff0f3;border:1px solid #f9dbe1;color:#c8334d;line-height:1.5}@media(max-width:1050px){.loginShell{grid-template-columns:46% 54%}.loginShell .loginHero{padding:40px 35px}.loginShell .loginFormWrap{padding:35px 28px}.loginShell .loginForm{padding:32px}.loginShell .loginHero h1{font-size:clamp(39px,4.9vw,62px)}}@media(max-width:800px){.loginShell{grid-template-columns:1fr;min-height:100svh}.loginShell .loginHero{padding:30px 26px;min-height:0;gap:20px}.loginShell .loginHero h1{font-size:clamp(32px,7vw,47px);margin:13px 0 8px}.loginShell .loginHero p{font-size:14px;margin:0}.loginShell .heroFoot,.loginShell .loginBenefits{display:none}.loginShell .loginFormWrap{padding:32px 20px 50px}.loginShell .loginForm{width:min(460px,100%)}}@media(max-width:420px){.loginShell .loginHero{padding:24px 20px}.loginShell .brandWord{font-size:17px;gap:8px}.loginShell .brandDivider{margin:0 3px}.loginShell .loginForm{padding:25px 21px;border-radius:20px}.loginShell .loginFormWrap{padding:21px 13px 38px}}@media(prefers-reduced-motion:reduce){.loginShell .loginForm .primary,.loginShell .loginForm input{transition:none}}.loginShell .loginHero{background-size:145% 145%,145% 145%,100% 100%;animation:lhLoginAtmosphere 19s ease-in-out infinite alternate}.loginShell .loginHero:before{animation:lhLoginGridDrift 32s ease-in-out infinite alternate}.loginShell .loginHero:after{animation:lhLoginHalo 12s ease-in-out infinite alternate}.loginShell .brandWord{position:relative;font-size:0;gap:clamp(12px,1.4vw,23px);min-height:66px;justify-content:flex-start;animation:lhLoginRise .7s ease-out both}.loginShell .brandWord .brandDivider,.loginShell .brandWord>svg{display:none}.loginShell .brandWord:after,.loginShell .brandWord:before{content:"";display:block;flex:0 1 auto;width:clamp(126px,11vw,180px);height:62px;background-repeat:no-repeat;background-position:50%;background-size:contain;filter:drop-shadow(0 7px 12px rgba(5,6,29,.2));transition:transform .35s ease,filter .35s ease}.loginShell .brandWord:before{background-image:url(/brands/luckybiz-transparent.png);animation:lhLoginLogoFloat 7s ease-in-out infinite}.loginShell .brandWord:after{background-image:url(/brands/lynks-card.png);animation:lhLoginLogoFloat 7s ease-in-out -3.5s infinite}.loginShell .brandWord:hover:after,.loginShell .brandWord:hover:before{filter:drop-shadow(0 8px 16px rgba(182,155,255,.45))}.loginShell .eyebrow{animation:lhLoginRise .7s ease-out .13s both}.loginShell .loginHero h1{animation:lhLoginRise .85s ease-out .21s both}.loginShell .loginHero p{animation:lhLoginRise .85s ease-out .3s both}.loginShell .loginBenefits{animation:lhLoginRise .85s ease-out .4s both}.loginShell .loginForm{animation:lhLoginCardEnter .85s cubic-bezier(.22,1,.36,1) .15s both}.loginShell .loginMark{animation:lhLoginMarkPulse 5.5s ease-in-out infinite}.loginShell .loginForm .primary{position:relative;overflow:hidden}.loginShell .loginForm .primary:after{content:"";position:absolute;inset:0 auto 0 -75%;width:50%;pointer-events:none;transform:skewX(-25deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);animation:lhLoginButtonShine 7s ease-in-out infinite}@keyframes lhLoginAtmosphere{0%{background-position:0 0,100% 100%,50%}to{background-position:90% 70%,12% 30%,50%}}@keyframes lhLoginGridDrift{0%{transform:perspective(500px) rotateX(18deg) rotate(-10deg) translateZ(0) scale(1.1)}to{transform:perspective(500px) rotateX(18deg) rotate(-10deg) translate3d(35px,-26px,0) scale(1.15)}}@keyframes lhLoginHalo{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-34px,-30px,0) scale(1.13)}}@keyframes lhLoginRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes lhLoginCardEnter{0%{opacity:0;transform:translateY(22px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lhLoginLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes lhLoginMarkPulse{0%,to{box-shadow:0 9px 22px rgba(119,84,225,.12)}50%{box-shadow:0 11px 30px rgba(119,84,225,.24),0 0 0 7px rgba(119,84,225,.04)}}@keyframes lhLoginButtonShine{0%,22%{left:-75%}36%,to{left:140%}}@media (max-width:800px){.loginShell .brandWord{min-height:49px;gap:14px}.loginShell .brandWord:after,.loginShell .brandWord:before{width:120px;height:48px}}@media (max-width:420px){.loginShell .brandWord:after,.loginShell .brandWord:before{width:106px;height:44px}}@media (prefers-reduced-motion:reduce){.loginShell .brandWord,.loginShell .brandWord:after,.loginShell .brandWord:before,.loginShell .eyebrow,.loginShell .loginBenefits,.loginShell .loginForm,.loginShell .loginForm .primary:after,.loginShell .loginHero,.loginShell .loginHero h1,.loginShell .loginHero p,.loginShell .loginHero:after,.loginShell .loginHero:before,.loginShell .loginMark{animation:none!important}}.loginShell{position:relative;display:grid;grid-template-columns:1fr!important;place-items:center;min-height:100svh;background:#bcdcf5 url(/images/dubai-skyline-login.jpg) 50%/cover no-repeat;overflow:hidden;isolation:isolate}.loginShell:before{inset:0;background:linear-gradient(120deg,rgba(227,242,255,.42),rgba(230,241,255,.24) 50%,rgba(221,235,254,.34))}.loginShell:after,.loginShell:before{content:"";position:fixed;pointer-events:none;z-index:0}.loginShell:after{width:900px;height:900px;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.52);border-radius:50%;box-shadow:0 0 0 125px rgba(255,255,255,.07),0 0 0 250px rgba(255,255,255,.055)}.loginShell .loginHero{position:absolute!important;inset:0 auto auto 0;z-index:4;display:block!important;width:auto!important;height:auto!important;min-height:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;padding:25px clamp(20px,4.2vw,70px)!important;animation:none!important;pointer-events:none}.loginShell .loginHero .eyebrow,.loginShell .loginHero .heroFoot,.loginShell .loginHero .loginBenefits,.loginShell .loginHero h1,.loginShell .loginHero p,.loginShell .loginHero:after,.loginShell .loginHero:before{display:none!important}.loginShell .brandWord{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;min-height:57px!important;padding:6px 12px!important;width:-moz-fit-content!important;width:fit-content!important;border:1px solid rgba(255,255,255,.58)!important;border-radius:18px!important;background:rgba(255,255,255,.74)!important;box-shadow:0 14px 36px rgba(20,66,115,.1);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);pointer-events:auto}.loginShell .brandWord:after,.loginShell .brandWord:before{width:92px!important;height:48px!important;margin:0!important;background-size:contain!important;animation:none!important;filter:none!important}.loginShell .brandWord:after{width:85px!important}.loginShell .loginFormWrap{display:flex!important;align-items:center!important;justify-content:center!important;width:100%;min-height:100svh;padding:112px 22px 48px!important;position:relative;z-index:2;background:transparent!important}.loginShell .loginFormWrap:before{display:none!important}.loginShell .loginForm{width:min(450px,100%)!important;padding:clamp(30px,3.6vw,47px)!important;border-radius:28px!important;background:rgba(247,251,255,.72)!important;border:1px solid rgba(255,255,255,.94)!important;box-shadow:0 30px 88px rgba(22,69,124,.16),0 3px 15px rgba(36,70,120,.08),inset 0 1px 0 rgba(255,255,255,.7)!important;backdrop-filter:blur(30px) saturate(145%);-webkit-backdrop-filter:blur(30px) saturate(145%)}.loginShell .loginMark{background:linear-gradient(150deg,rgba(255,255,255,.94),rgba(215,238,255,.92))!important;color:#1264cc!important;border-color:rgba(255,255,255,.8)!important}.loginShell .loginForm h2{color:#0d234e!important}.loginShell .loginForm p{color:#60799d!important}.loginShell .loginForm label{color:#193254!important}.loginShell .loginForm input{background:rgba(255,255,255,.78)!important;border-color:rgba(194,214,239,.86)!important;min-height:54px;color:#142b4f!important}.loginShell .loginForm input:focus{background:#fff!important;border-color:#4a97f2!important;box-shadow:0 0 0 4px rgba(70,143,235,.16)!important}.loginShell .loginForm .primary{background:linear-gradient(110deg,#137ee7,#0b397f)!important;box-shadow:0 11px 25px rgba(9,81,174,.22)!important}.loginShell .loginForm .primary:hover:not(:disabled){background:linear-gradient(110deg,#258df5,#12499a)!important}@media(max-width:650px){.loginShell{background-position:57%}.loginShell .loginHero{padding:18px!important}.loginShell .brandWord{gap:8px!important;min-height:42px!important;border-radius:14px!important;padding:4px 9px!important}.loginShell .brandWord:after,.loginShell .brandWord:before{width:70px!important;height:39px!important}.loginShell .brandWord:after{width:65px!important}.loginShell .loginFormWrap{padding:92px 16px 36px!important}.loginShell .loginForm{padding:27px 24px!important;border-radius:23px!important}}@media(prefers-reduced-motion:reduce){.loginShell .loginForm,.loginShell .loginForm .primary:after,.loginShell .loginMark{animation:none!important}}.loginShell .loginHero .brandWord{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;max-width:calc(100vw - 38px);min-height:58px!important;padding:8px 19px!important;gap:21px!important;border-radius:16px!important;background:rgba(255,255,255,.86)!important;border:1px solid rgba(255,255,255,.94)!important;box-shadow:0 12px 35px rgba(15,61,115,.09)!important;font-size:0!important;line-height:1!important;animation:lhLoginRise .65s ease-out both!important}.loginShell .loginHero .brandWord:before{content:"LuckyBiz"!important;display:inline-flex!important;align-items:center!important;width:auto!important;height:38px!important;min-width:0!important;padding:0 0 0 49px!important;background:url(/brands/luckybiz-transparent.png) 0/38px 38px no-repeat!important;color:#122c4c!important;font-family:inherit!important;font-size:22px!important;font-weight:800!important;letter-spacing:-.8px!important;white-space:nowrap}.loginShell .loginHero .brandWord:after,.loginShell .loginHero .brandWord:before{box-sizing:content-box;margin:0!important;filter:none!important;transform:none!important;animation:none!important}.loginShell .loginHero .brandWord:after{content:""!important;display:block!important;width:98px!important;height:40px!important;min-width:98px!important;padding-left:21px!important;border-left:1px solid rgba(35,81,132,.22)!important;background:url(/brands/lynks-transparent.png) 100%/98px auto no-repeat!important}.loginShell .loginHero .brandWord:hover:after,.loginShell .loginHero .brandWord:hover:before{filter:none!important;transform:none!important}@media (max-width:650px){.loginShell .loginHero .brandWord{padding:7px 11px!important;gap:12px!important;min-height:46px!important}.loginShell .loginHero .brandWord:before{font-size:17px!important;height:31px!important;padding-left:37px!important;background-size:31px 31px!important}.loginShell .loginHero .brandWord:after{width:72px!important;min-width:72px!important;height:32px!important;padding-left:12px!important;background-size:72px auto!important}}@media (prefers-reduced-motion:reduce){.loginShell .loginHero .brandWord{animation:none!important}}