*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,"PingFang SC","Microsoft YaHei",system-ui,sans-serif;color:#182235}a{text-decoration:none;color:inherit}button,input{font:inherit}
.auth-page{--theme:#356ff5;--deep:#163f9f;--pale:#edf3ff;min-height:100vh;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 500px;grid-template-rows:76px minmax(610px,1fr) 76px;gap:0 6vw;padding:0 5vw;overflow:hidden;background:linear-gradient(115deg,#f5f8fc 0%,#edf3fa 58%,#f8fafd 58%,#fff 100%)}
.auth-page:before{content:"";position:absolute;inset:76px 41% 76px 0;pointer-events:none;background:radial-gradient(circle at 36% 42%,color-mix(in srgb,var(--theme) 10%,transparent),transparent 54%),linear-gradient(130deg,rgba(255,255,255,.5),transparent 48%)}
.auth-header{grid-column:1/-1;display:flex;align-items:center;z-index:5;background:transparent}.auth-logo{display:flex;align-items:center;width:max-content;height:48px;padding:5px 0}.logo-crop{position:relative;display:block;width:139px;height:34px;overflow:hidden}.logo-crop img{position:absolute;width:184px;height:184px;max-width:none;left:-22px;top:-77px;object-fit:contain}.auth-logo strong{position:relative;display:inline-flex;align-items:center;margin-left:15px;padding:6px 10px 6px 22px;border:1px solid rgba(38,57,82,.1);border-radius:13px;color:#3e4c60;background:rgba(255,255,255,.38);font-size:11px;font-weight:560;letter-spacing:2px;box-shadow:0 5px 18px rgba(28,52,84,.035);backdrop-filter:blur(5px)}.auth-logo strong:before{content:"";position:absolute;left:10px;width:6px;height:6px;border-radius:2px;background:var(--theme);transform:rotate(45deg);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme) 10%,transparent)}
.auth-visual{position:relative;display:flex;align-items:center;min-width:0}.visual-copy{position:relative;z-index:2;width:440px;padding:12px 0 20px}.edition-pill{display:inline-flex;padding:7px 15px;color:#fff;background:var(--theme);border-radius:18px;font-weight:650;letter-spacing:2px;font-size:13px;box-shadow:0 8px 24px color-mix(in srgb,var(--theme) 20%,transparent)}.overline{display:block;margin-top:20px;color:#8fa0b5;letter-spacing:1.8px;font-size:8px}.visual-copy h1{margin:31px 0 20px;font-size:clamp(46px,3.7vw,60px);line-height:1.16;letter-spacing:-2.2px;color:var(--deep);font-weight:690}.visual-copy h1 span{display:block}.visual-copy h1 span+span{margin-top:3px}.visual-copy p{font-size:15px;letter-spacing:2px;line-height:1.8;margin:0;color:#415169}.title-stroke{width:42px;height:4px;margin:26px 0 42px;border-radius:9px;background:linear-gradient(90deg,var(--theme),color-mix(in srgb,var(--theme) 20%,#fff))}.title-stroke i{display:block;width:10px;height:4px;margin-left:9px;background:#fff;opacity:.4;transform:skew(-25deg)}
.feature-row{display:flex;gap:33px}.feature{text-align:center;min-width:66px}.feature>span{width:56px;height:56px;display:grid;place-items:center;position:relative;margin:auto;border:1px solid color-mix(in srgb,var(--theme) 34%,#fff);border-radius:16px;transform:rotate(30deg);background:rgba(255,255,255,.52);box-shadow:inset 0 0 20px color-mix(in srgb,var(--theme) 5%,transparent)}.feature>span:after{content:"";position:absolute;inset:6px;border:1px solid color-mix(in srgb,var(--theme) 15%,transparent);border-radius:12px}.feature b{transform:rotate(-30deg);font-size:16px;color:var(--theme)}.feature strong{display:block;margin-top:17px;font-size:11px;font-weight:500;letter-spacing:.5px}.feature strong:after{content:"";display:block;width:16px;height:3px;border-radius:3px;background:var(--theme);margin:12px auto 0}.orbit{position:absolute;width:6px;height:6px;border:2px solid var(--theme);border-radius:50%;animation:orbit 4s linear infinite}.o1{top:-3px;left:25px}.o2{right:-2px;top:19px;animation-delay:-1s}.o3{bottom:-3px;left:23px;animation-delay:-2s}.o4{left:-2px;top:18px;animation-delay:-3s}
.customer-scene{position:absolute;width:390px;height:430px;right:-48px;top:50%;transform:translateY(-50%);perspective:800px;color:#243a5a}.scene-grid{position:absolute;inset:22px;background-image:linear-gradient(color-mix(in srgb,var(--theme) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--theme) 8%,transparent) 1px,transparent 1px);background-size:26px 26px;mask-image:radial-gradient(circle,#000 15%,transparent 70%);transform:rotateX(58deg) rotateZ(-8deg) translateY(85px);opacity:.55}
.customer-core,.city-core,.case-core{position:absolute;left:145px;top:146px;width:155px;height:138px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.9);border-radius:28px;background:rgba(255,255,255,.72);backdrop-filter:blur(14px);box-shadow:0 24px 55px rgba(25,51,88,.13);z-index:3;animation:float 5s ease-in-out infinite}.customer-core>b,.city-core>b,.case-core>b{font-size:12px;margin-top:10px}.customer-core>strong{font-size:20px;color:var(--theme);margin-top:3px}.building{width:50px;height:42px;display:flex;align-items:flex-end;justify-content:center;gap:4px}.building i{width:5px;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--theme) 75%,#fff)}.building i:nth-child(1),.building i:nth-child(6){height:17px}.building i:nth-child(2),.building i:nth-child(5){height:28px}.building i:nth-child(3),.building i:nth-child(4){height:39px;background:var(--theme)}
.judgement-flow{position:absolute;inset:5px 0 12px;z-index:3}.judgement-flow:before{content:"";position:absolute;left:78px;top:124px;width:230px;height:146px;border:1px dashed color-mix(in srgb,var(--theme) 22%,transparent);border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;transform:rotate(17deg);opacity:.8}.raw-voice{position:absolute;left:26px;top:27px;width:275px;padding:15px 17px 14px;border:1px solid rgba(214,225,239,.9);border-radius:22px 22px 22px 6px;background:rgba(255,255,255,.88);box-shadow:0 14px 35px rgba(28,54,90,.09);animation:sceneCardIn .8s ease both,sceneFade 5s ease-in-out 1.5s infinite}.raw-voice:after{content:"";position:absolute;left:15px;bottom:-8px;width:18px;height:18px;background:inherit;clip-path:polygon(0 0,100% 0,0 100%)}.raw-voice>span{font-size:8px;color:#748499}.raw-voice>span i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#43bc7b;margin-right:6px;box-shadow:0 0 0 4px rgba(67,188,123,.11)}.raw-voice p{margin:10px 0 8px;font-size:11px;line-height:1.55;font-weight:600;color:#263b59}.raw-voice small{font-size:7px;color:#98a5b5}.context-engine{position:absolute;left:26px;top:157px;width:88px;height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--theme),var(--deep));box-shadow:0 15px 35px color-mix(in srgb,var(--theme) 23%,transparent);z-index:4;animation:sceneCardIn .8s .2s ease both,sceneBreath 3s ease-in-out 1.4s infinite}.context-engine:before{content:"";position:absolute;inset:-11px;border:1px solid color-mix(in srgb,var(--theme) 28%,transparent);border-radius:50%;animation:pulse 2.6s ease-out infinite}.context-engine b{font-size:9px}.context-engine i{font-style:normal;font-size:6px;line-height:1.45;margin-top:5px;opacity:.76}.context-engine em{display:none}.business-result{position:absolute;left:142px;right:4px;top:154px;width:auto;display:flex;align-items:center;justify-content:space-between;animation:sceneCardIn .8s .35s ease both,sceneFade 5s ease-in-out 2s infinite}.business-result div{display:flex;flex-direction:column;max-width:185px}.business-result div span{font-size:8px;color:var(--theme);font-weight:600}.business-result strong{font-size:14px;line-height:1.5;margin-top:7px;color:#213957;font-weight:650}.confidence{width:62px;flex:0 0 62px;text-align:right}.confidence span{display:block!important;color:#8a97a8!important;font-size:6px!important;font-weight:400!important;white-space:nowrap}.confidence b{display:block;margin-top:4px;color:var(--theme);font-size:16px;line-height:1;font-weight:700}.confidence i{display:block;position:relative;width:62px;height:3px;margin-top:7px;border-radius:3px;background:#dce5f2;overflow:hidden}.confidence i:after{content:"";display:block;width:var(--score);height:100%;border-radius:inherit;background:var(--theme);animation:scoreLoad 1s 1.1s ease forwards}.evidence-strip{position:absolute;left:142px;right:5px;top:244px;width:auto;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--theme) 18%,#dfe7f2);animation:sceneCardIn .8s .5s ease both,sceneFade 5s ease-in-out 2.2s infinite}.evidence-strip span{font-size:7px;color:#8997a9}.evidence-strip p{font-size:8px;line-height:1.55;margin:5px 0 0;color:#53647a}.business-tags{position:absolute;left:43px;right:3px;bottom:48px;display:flex;justify-content:flex-end;gap:6px;animation:sceneCardIn .8s .65s ease both,sceneFade 5s ease-in-out 2.5s infinite}.business-tags span{padding:7px 10px;border-radius:14px;border:1px solid color-mix(in srgb,var(--theme) 16%,#e4ebf5);background:rgba(255,255,255,.76);color:#536780;font-size:7px}.business-tags span:last-child{color:#fff;background:var(--theme);border-color:var(--theme)}.flow-progress{position:absolute;right:7px;bottom:22px;display:flex;gap:5px}.flow-progress i{width:19px;height:2px;border-radius:3px;background:#d9e2ef;overflow:hidden}.flow-progress i:after{content:"";display:block;width:100%;height:100%;background:var(--theme);transform:translateX(-100%);animation:stepFlow 8s linear infinite}.flow-progress i:nth-child(1):after{animation-delay:0s}.flow-progress i:nth-child(2):after{animation-delay:1.3s}.flow-progress i:nth-child(3):after{animation-delay:2.6s}.flow-progress i:nth-child(4):after{animation-delay:3.9s}
.float-card{position:absolute;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(255,255,255,.92);border-radius:13px;background:rgba(255,255,255,.76);box-shadow:0 12px 30px rgba(30,55,90,.1);backdrop-filter:blur(10px);z-index:4;animation:drift 5.5s ease-in-out infinite}.float-card span{display:flex;flex-direction:column}.float-card b{font-size:10px}.float-card small{font-size:8px;color:#8897aa;margin-top:3px}.float-card em{color:#44b97c;font-style:normal}.fc-a{left:17px;top:81px}.fc-b{right:0;top:91px;animation-delay:-1.8s}.fc-c{left:28px;bottom:56px;animation-delay:-3.2s}.avatar{width:25px;height:25px;border-radius:50%;background:var(--pale);position:relative}.avatar:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--theme);left:9px;top:5px}.avatar:after{content:"";position:absolute;width:13px;height:7px;border-radius:8px 8px 4px 4px;background:var(--theme);left:6px;bottom:4px}.chart-mini{width:30px;height:25px;display:flex;align-items:flex-end;gap:3px}.chart-mini b{width:4px;background:var(--theme);border-radius:2px}.chart-mini b:nth-child(1){height:8px}.chart-mini b:nth-child(2){height:16px}.chart-mini b:nth-child(3){height:12px}.chart-mini b:nth-child(4){height:22px}.ring-score{width:30px;height:30px;display:grid;place-items:center;border:3px solid var(--theme);border-left-color:var(--pale);border-radius:50%;font-size:9px;font-weight:700;color:var(--theme)}
.city-core{left:139px;top:130px;width:170px;height:160px;border-radius:50% 50% 38% 38%}.city-core small,.case-core small{font-size:8px;color:#8190a5;margin-top:4px}.cityline{height:52px;display:flex;align-items:flex-end;gap:3px}.cityline i{width:11px;background:color-mix(in srgb,var(--theme) 68%,#fff);border-radius:2px 2px 0 0}.cityline i:nth-child(1){height:22px}.cityline i:nth-child(2){height:38px}.cityline i:nth-child(3){height:52px;background:var(--theme)}.cityline i:nth-child(4){height:31px}.cityline i:nth-child(5){height:18px}.event-dot{position:absolute;z-index:4}.event-dot i{display:block;width:13px;height:13px;margin:auto;border:3px solid #fff;border-radius:50%;background:var(--theme);box-shadow:0 0 0 5px color-mix(in srgb,var(--theme) 13%,transparent),0 7px 16px rgba(25,55,90,.17);animation:beacon 2.5s ease-out infinite}.event-dot span{display:block;margin-top:9px;padding:5px 8px;border-radius:8px;background:rgba(255,255,255,.82);box-shadow:0 6px 16px rgba(25,55,90,.08);font-size:8px;white-space:nowrap}.ed-a{left:38px;top:91px}.ed-b{right:13px;top:139px}.ed-c{left:56px;bottom:65px}.ed-b i{animation-delay:-.8s}.ed-c i{animation-delay:-1.6s}.flow-line{position:absolute;height:1px;z-index:1;background:linear-gradient(90deg,transparent,var(--theme),transparent);transform-origin:left}.fl-a{width:150px;left:80px;top:122px;transform:rotate(19deg)}.fl-b{width:147px;left:274px;top:203px;transform:rotate(-15deg)}.fl-c{width:130px;left:95px;top:330px;transform:rotate(-43deg)}.city-status{position:absolute;right:4px;bottom:42px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.82);box-shadow:0 10px 25px rgba(30,55,90,.1);display:flex;flex-direction:column;gap:5px}.city-status span{font-size:8px;color:#78879b}.city-status span i{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#42bd7e;box-shadow:0 0 0 4px rgba(66,189,126,.12)}.city-status b{font-size:9px}
.case-core{left:145px;top:145px}.shield-mark{width:44px;height:50px;display:grid;place-items:center;color:#fff;background:var(--theme);clip-path:polygon(50% 0,92% 15%,86% 70%,50% 100%,14% 70%,8% 15%);font-size:18px}.clue{position:absolute;display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:10px;background:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.92);box-shadow:0 9px 22px rgba(20,45,80,.1);z-index:4;animation:drift 6s ease-in-out infinite}.clue i{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:var(--pale);color:var(--theme);font-size:7px;font-style:normal;font-weight:700}.clue span{font-size:8px}.clue-a{left:17px;top:87px}.clue-b{right:2px;top:104px;animation-delay:-1.5s}.clue-c{left:22px;bottom:73px;animation-delay:-3s}.clue-d{right:9px;bottom:61px;animation-delay:-4.5s}.scan-ring{position:absolute;left:50%;top:50%;border:1px solid color-mix(in srgb,var(--theme) 25%,transparent);border-radius:50%;transform:translate(-50%,-50%)}.sr-a{width:255px;height:255px}.sr-b{width:370px;height:370px;border-style:dashed;animation:spin 30s linear infinite}.scan-sweep{position:absolute;left:50%;top:50%;width:170px;height:170px;transform-origin:0 0;background:conic-gradient(from 265deg,color-mix(in srgb,var(--theme) 17%,transparent),transparent 28%);animation:sweep 5s linear infinite;border-radius:0 0 100% 0}
.auth-card{align-self:center;position:relative;z-index:3;padding:35px 38px 25px;background:rgba(255,255,255,.96);border:1px solid rgba(30,55,90,.09);border-radius:18px;box-shadow:0 24px 70px rgba(31,54,88,.13),0 3px 8px rgba(31,54,88,.035)}.login-card-head{margin-bottom:25px}.login-edition{display:flex;align-items:center;gap:7px;color:var(--theme);font-size:10px;font-weight:650;letter-spacing:1px}.login-edition i{width:7px;height:7px;border-radius:2px;background:var(--theme);transform:rotate(45deg);box-shadow:0 0 0 4px var(--pale)}.login-card-head h2{margin:17px 0 7px;font-size:24px;line-height:1.2;letter-spacing:-.8px;font-weight:680;color:#202c3d}.login-card-head p{margin:0;color:#8a97a8;font-size:11px;letter-spacing:.2px}.login-mode{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:24px;padding:4px;border-radius:10px;background:#f1f4f8}.login-mode button{height:35px;border:0;border-radius:7px;color:#8995a5;background:transparent;font-size:11px;cursor:pointer;transition:.2s}.login-mode button[aria-selected=true]{color:#26364d;background:#fff;font-weight:650;box-shadow:0 3px 10px rgba(31,54,88,.08)}.input-group{display:block;margin-bottom:17px}.input-group>span{display:block;margin:0 0 8px;color:#556479;font-size:10px;font-weight:600}.input-group>input,.password-field,.code-field{width:100%;height:47px;border:1px solid #dfe5ec;border-radius:8px;background:#fbfcfe;transition:.2s}.input-group>input{padding:0 14px;outline:0;color:#2b3646;font-size:12px}.password-field,.code-field{display:flex;align-items:center}.password-field:focus-within,.code-field:focus-within,.input-group>input:focus{border-color:var(--theme);background:#fff;box-shadow:0 0 0 3px var(--pale);outline:0}.password-field input,.code-field input{flex:1;min-width:0;height:100%;padding:0 14px;border:0;outline:0;background:transparent;color:#2b3646;font-size:12px}.input-group input::placeholder{color:#b6bec9}.password-field button,.code-field button{flex:0 0 auto;margin-right:12px;padding:0;border:0;background:none;color:#8793a2;font-size:9px;cursor:pointer}.code-field button{padding-left:12px;border-left:1px solid #e2e7ed;color:var(--theme);font-size:10px}.graph-code-field{padding-right:6px}.graph-code-img{flex:0 0 108px;width:108px;height:35px;margin-right:6px;border-radius:6px;cursor:pointer;object-fit:cover;background:#eef2f7}.graph-code-field{padding-right:6px}.graph-code-img{flex:0 0 108px;width:108px;height:35px;margin-right:6px;border-radius:6px;cursor:pointer;object-fit:cover;background:#eef2f7}.login-options{display:flex;justify-content:space-between;align-items:center;margin:2px 0 19px;color:#748195;font-size:10px}.login-options label,.agreement{display:flex;align-items:center;gap:7px}.login-options a{color:#78869a}.auth-card input[type=checkbox]{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin:0;border:1px solid #bac3ce;border-radius:3px;background:#fff;flex:0 0 auto;cursor:pointer;vertical-align:middle;position:relative;z-index:1}.auth-card input[type=checkbox]:checked{border-color:var(--theme);background-color:var(--theme);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M1 5l3 3 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 8px}.login-submit{width:100%;height:48px;display:flex;align-items:center;justify-content:center;padding:0 18px;margin-top:4px;border:0;border-radius:8px;color:#fff;background:var(--theme);font-size:12px;font-weight:650;line-height:1;cursor:pointer;box-shadow:0 10px 22px color-mix(in srgb,var(--theme) 20%,transparent);transition:.2s}.login-submit span{float:none;margin-left:auto;font-size:16px;line-height:1}.login-submit:hover{background:var(--deep);transform:translateY(-1px)}.login-options label,.agreement{display:flex;gap:7px}.login-options label{align-items:center;cursor:pointer;margin:0}.login-options label span{cursor:pointer}.agreement{align-items:center;margin-top:16px;color:#8e99a8;font-size:8px;line-height:1.75;cursor:pointer}.agreement input[type=checkbox]{margin-top:3px;align-self:flex-start}.agreement>span{flex:1}.agreement a{color:#68788f;text-decoration:none}.agreement a:hover{color:var(--theme)}.login-foot .go-to-register,.login-foot .go-to-login{color:var(--theme);font-size:9px;cursor:pointer}.auth-card form{margin:0}.form-notice{margin-top:9px;color:var(--theme);font-size:9px}.login-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eef1f5;margin-top:19px;padding-top:16px;color:#9aa5b3;font-size:8px}.login-foot span{display:flex;align-items:center;gap:6px}.login-foot span i{width:6px;height:6px;border-radius:50%;background:#45b97c;box-shadow:0 0 0 4px rgba(69,185,124,.1)}.login-foot a{color:var(--theme);font-size:9px}
.auth-footer{grid-column:1/-1;align-self:end;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 5vw 18px;color:#8995a4;font-size:9px;line-height:1.65;text-align:center;z-index:3}.auth-footer a{color:#8995a4;text-decoration:none}.auth-footer a:hover{color:var(--theme)}
@keyframes sceneCardIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sceneFade{0%,100%{opacity:1}50%{opacity:.52}}@keyframes sceneBreath{0%,100%{box-shadow:0 15px 35px color-mix(in srgb,var(--theme) 23%,transparent)}50%{box-shadow:0 18px 42px color-mix(in srgb,var(--theme) 34%,transparent)}}@keyframes pulse{0%{transform:scale(.85);opacity:.8}80%,100%{transform:scale(1.65);opacity:0}}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes spinPlain{to{transform:rotate(360deg)}}@keyframes orbit{50%{transform:scale(1.45);opacity:.35}}@keyframes float{50%{transform:translateY(-7px) rotate(.5deg)}}@keyframes drift{50%{transform:translateY(-5px)}}@keyframes beacon{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--theme) 30%,transparent)}80%,100%{box-shadow:0 0 0 13px transparent}}@keyframes sweep{to{transform:rotate(360deg)}}@keyframes scoreLoad{from{width:0}to{width:var(--score)}}@keyframes stepFlow{0%,14%{transform:translateX(-100%)}28%,100%{transform:none}}
@media(max-width:1200px){.auth-page{grid-template-columns:minmax(0,1fr) 440px;gap:0 3vw;padding:0 3vw}.customer-scene{display:none}.feature-row{gap:18px}.visual-copy h1{font-size:54px}}
@media(max-width:820px){.auth-page{display:block;padding:0 20px 30px;overflow:auto;background:#f3f7fc}.auth-header{height:68px}.logo-crop{width:126px;height:31px}.logo-crop img{width:166px;height:166px;left:-20px;top:-69px}.auth-logo strong{margin-left:10px;padding:5px 8px 5px 19px;font-size:10px;letter-spacing:1.5px}.auth-logo strong:before{left:8px;width:5px;height:5px}.auth-visual{min-height:auto;padding:50px 4px 44px}.visual-copy h1{font-size:44px}.visual-copy p{font-size:13px;letter-spacing:2px}.feature-row{gap:12px;overflow-x:auto;padding-bottom:8px}.feature{min-width:68px}.auth-card{max-width:500px;margin:0 auto 32px;padding:28px 24px}.auth-footer{padding-bottom:15px}}
@media(prefers-reduced-motion:reduce){.auth-card input[type=checkbox],.login-submit,.input-group input{transition:none!important}}
