.inli-login-experience{--login-bg: #1b1c20;--login-fg: #eaf2f7;--login-muted: #a3a1ad;--login-accent: #b7a2fa;--login-accent-rgb: 148, 111, 244;--login-card: rgba(11, 23, 33, .88);--login-input: rgba(3, 12, 21, .68);--login-line: rgba(169, 208, 229, .15);position:relative;isolation:isolate;width:100%;height:100dvh;min-height:360px;overflow:auto;display:flex;flex-direction:column;color:var(--login-fg);background:var(--login-bg);font-family:Segoe UI Variable,Segoe UI,Microsoft YaHei UI,PingFang SC,system-ui,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased;color-scheme:dark;transition:background-color .3s ease,color .2s ease}.inli-login-experience *,.inli-login-experience *:before,.inli-login-experience *:after{box-sizing:border-box}.inli-login-experience[data-palette=violet]{--login-accent: #b7a2fa;--login-accent-rgb: 148, 111, 244}.inli-login-experience[data-palette=cyan]{--login-accent: #78d7eb;--login-accent-rgb: 120, 215, 235}.inli-login-experience[data-palette=amber]{--login-accent: #ecc58e;--login-accent-rgb: 236, 197, 142}.inli-login-experience[data-appearance=light]{--login-bg: #eeedf3;--login-fg: #182b39;--login-muted: #586e7e;--login-card: rgba(255, 255, 255, .87);--login-input: rgba(240, 247, 250, .86);--login-line: rgba(36, 78, 104, .17);--login-accent: #267a91;color-scheme:light}.inli-login-experience[data-appearance=light][data-palette=violet]{--login-accent: #7754b5}.inli-login-experience[data-appearance=light][data-palette=amber]{--login-accent: #906121}.inli-login-flow,.inli-login-atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2;pointer-events:none}.inli-login-atmosphere{background:radial-gradient(ellipse at 50% -18%,rgba(var(--login-accent-rgb),.15),transparent 58%),radial-gradient(ellipse at 85% 82%,rgba(var(--login-accent-rgb),.04),transparent 45%)}.inli-login-experience button,.inli-login-experience input,.inli-login-experience select{font:inherit}.inli-login-experience button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:inherit;border:1px solid transparent;background:transparent;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.inli-login-experience button:disabled{opacity:.5;cursor:not-allowed}.inli-login-experience button:active:not(:disabled){transform:translateY(1px)}.inli-login-experience :is(button,summary,a):focus-visible{outline:2px solid var(--login-accent);outline-offset:4px}.inli-login-topbar{flex-shrink:0;min-height:64px;padding:16px 30px;display:flex;justify-content:space-between;align-items:center;gap:16px;position:relative;z-index:2}.inli-login-wordmark{display:flex;align-items:center;gap:10px}.inli-login-wordmark>span{font-size:15px;font-weight:600;letter-spacing:.08em}.inli-login-wordmark b{font-size:11px;letter-spacing:.15em;font-weight:500;margin-left:3px;color:var(--login-muted)}.inli-login-wordmark i{height:14px;width:1px;background:var(--login-line);margin:0 5px}.inli-login-wordmark small{font-size:11px;color:var(--login-muted)}.inli-login-controls{display:flex;gap:10px;align-items:center}.inli-login-themes{padding:3px;display:flex;gap:2px;border:1px solid var(--login-line);border-radius:30px;background:var(--login-card)}.inli-login-controls button{width:32px;height:32px;border-radius:50%;color:var(--login-muted);padding:0}.inli-login-controls button:hover:not(:disabled){color:var(--login-fg);background:rgba(var(--login-accent-rgb),.12)}.inli-login-themes button[aria-pressed=true]{color:var(--login-bg);background:var(--login-accent);box-shadow:0 0 14px rgba(var(--login-accent-rgb),.13)}.inli-login-controls .inli-login-motion-toggle{width:38px;height:38px;border-color:var(--login-line);background:var(--login-card)}.inli-login-center{width:100%;padding:12px 28px 14px;margin-block:auto;display:flex;flex-direction:column;align-items:center;position:relative}.inli-login-frame{width:min(1000px,100%,calc((100dvh - 184px)*1.41));aspect-ratio:1.41;display:grid;grid-template-columns:minmax(0,1.38fr) minmax(320px,1fr);border:7px solid #e9e9e9;border-radius:22px;overflow:hidden;background:#e9e9e9;box-shadow:0 25px 85px #0002;animation:inli-login-arrive .5s cubic-bezier(.16,1,.3,1) both}.inli-login-scene{min-width:0;display:grid;place-items:center;overflow:hidden;background:#e9e9e9}.inli-login-characters{width:min(92%,440px);height:auto;display:block;overflow:visible;--look-x: 0px;--look-y: 0px;--cursor-lean: 0deg}.login-character{transform-origin:200px 330px;transition:transform .42s cubic-bezier(.22,1,.36,1);--peek-delay: 0s;--welcome-delay: 0ms;--wave-x: -28px;--error-lean: 13deg}.character-purple{transform-origin:185px 330px;transform:skew(var(--cursor-lean))}.character-black{transform-origin:246px 330px;transform:skew(calc(var(--cursor-lean) * .7));--peek-delay: .45s;--welcome-delay: 40ms;--wave-x: 41px;--error-lean: 16deg}.character-yellow{transform-origin:304px 330px;transform:skew(calc(var(--cursor-lean) * .45));--peek-delay: .9s;--welcome-delay: 80ms;--wave-x: 43px;--error-lean: 12deg}.character-orange{--peek-delay: 1.3s;--welcome-delay: .12s;--wave-x: -49px;--error-lean: 10deg}.character-face{transform:translate(var(--look-x),var(--look-y));transition:transform .24s ease}.character-pupils{transform:translate(calc(var(--look-x) * .3),calc(var(--look-y) * .25))}.character-eyes{transform-box:fill-box;transform-origin:center;animation:login-character-blink 5.8s infinite}.character-black .character-eyes{animation-delay:1.2s}.character-yellow .character-eyes{animation-delay:2.1s}.character-orange .character-eyes{animation-delay:.6s}.character-hand{opacity:0;transform:translateY(34px);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .18s ease}.character-palm{transform-origin:0px 13px}.inli-login-characters:is([data-mood=curious],[data-mood=private],[data-mood=revealed]) .character-hand{opacity:1;transform:translateY(0)}.inli-login-characters:is([data-mood=curious],[data-mood=private]) .character-hand-left .character-palm{animation:login-character-peek 4.8s var(--peek-delay) infinite}.inli-login-characters[data-mood=curious] .character-purple{transform:skew(-5deg)}.inli-login-characters[data-mood=curious] .character-black{transform:skew(-4deg)}.inli-login-characters[data-mood=curious] .character-face{transform:translate(7px,2px)}.inli-login-characters[data-mood=private] .character-purple{transform:skew(5deg)}.inli-login-characters[data-mood=private] .character-black{transform:skew(6deg)}.inli-login-characters[data-mood=private] .character-face{transform:translate(-6px,-2px)}.inli-login-characters[data-mood=private] .character-yellow{transform:skew(7deg)}.inli-login-characters[data-mood=revealed] .login-character{transform:skew(0)}.inli-login-characters[data-mood=revealed] .character-eyes{animation:none;transform:scaleY(.12)}.inli-login-characters[data-mood=revealed] .character-face{transform:translate(-2px,3px)}.inli-login-characters[data-mood=busy] .login-character{transform:translateY(-2px)}.inli-login-characters[data-mood=error] .login-character{transform:translate(-8px) skew(var(--error-lean));animation:login-character-startle .46s cubic-bezier(.22,1,.36,1)}.inli-login-characters[data-mood=error] .character-face{transform:translate(-5px,-2px)}.inli-login-characters[data-mood=error] .character-hand{opacity:1}.inli-login-characters[data-mood=error] .character-hand-left{transform:translate(-22px,27px)}.inli-login-characters[data-mood=error] .character-hand-right{transform:translate(22px,27px)}.inli-login-characters:is([data-mood=error],[data-mood=success]) .character-eyes{animation:none}.inli-login-characters[data-mood=success] .login-character{transform:translateY(0);animation:login-character-welcome .52s var(--welcome-delay) both}.inli-login-characters[data-mood=success] .character-face{transform:translate(0)}.inli-login-characters[data-mood=success] .character-hand-wave{opacity:1;transform:translate(var(--wave-x),-16px)}.inli-login-characters[data-mood=success] .character-hand-wave .character-palm{animation:login-character-wave .56s var(--welcome-delay) both}.inli-login-characters[data-motion=false] *{animation:none!important}.inli-login-characters[data-motion=false] :is(.login-character,.character-face,.character-hand){transition:none}@keyframes login-character-peek{0%,14%,39%,to{transform:rotate(0)}23%,30%{transform:translate(-12px,4px) rotate(-35deg)}}@keyframes login-character-startle{0%{transform:translate(0) skew(0)}38%{transform:translate(-12px) skew(calc(var(--error-lean) + 4deg))}70%{transform:translate(-6px) skew(calc(var(--error-lean) - 2deg))}to{transform:translate(-8px) skew(var(--error-lean))}}@keyframes login-character-welcome{0%,to{transform:translateY(0) skew(0)}18%{transform:translateY(2px) scaleY(.98)}48%{transform:translateY(-13px) scaleY(1.01)}78%{transform:translateY(0) scaleY(.99)}}@keyframes login-character-wave{0%,to{transform:rotate(-10deg)}25%,70%{transform:rotate(18deg)}48%{transform:rotate(-20deg)}}@keyframes login-character-blink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.1)}}.inli-login-card{--login-bg: #fff;--login-fg: #202124;--login-muted: #77777e;--login-accent: #202124;--login-accent-rgb: 108, 39, 255;--login-input: transparent;--login-line: #d4d4d6;--login-card: #fff;width:100%;min-width:0;padding:38px 46px 26px;border:1px solid #f6f6f6;border-radius:16px;background:#fff;color:#202124;box-shadow:0 0 9px #fffa;color-scheme:light}.inli-login-emblem{display:grid;place-items:center;width:30px;height:30px;margin:0 auto 27px;color:#202124}.inli-login-card .inli-login-heading{text-align:center}.inli-login-card .inli-login-heading h1,.inli-login-card .inli-login-heading h2{font-size:25px;line-height:1.4;font-weight:600;letter-spacing:-.025em;margin:0;color:var(--login-fg)}.inli-login-card .inli-login-heading>p{font-size:12px;color:var(--login-muted);line-height:1.8;margin:8px 0 0}.inli-login-card .inli-login-heading .inli-login-tag{display:none;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--login-accent);margin-top:8px}.inli-login-card :is(.login-form,.live-form){display:flex;flex-direction:column;padding:0;margin-top:25px;gap:15px}.inli-login-card :is(.login-form,.live-form) label{display:flex;flex-direction:column;gap:7px;color:var(--login-muted);font-size:12px}.inli-login-card .live-form label>span{color:var(--login-muted);font-size:12px;font-weight:400}.inli-login-card .live-form em{color:var(--login-accent)}.inli-login-experience .inli-login-card :is(input,select){display:block;width:100%;min-width:0;height:43px;padding:8px 0;border:0;border-bottom:1px solid #949498;border-radius:0;background:var(--login-input);color:var(--login-fg);outline:none;font-size:13px;transition:box-shadow .16s ease,border-color .16s ease}.inli-login-card input::placeholder{color:var(--login-muted);opacity:.65}.inli-login-experience .inli-login-card :is(input,select):focus{border-bottom-color:#6c27ff;box-shadow:0 1px #6c27ff}.inli-login-card input[aria-invalid=true]{border-color:#e69797}.inli-login-card .login-password-field{display:block;position:relative}.inli-login-card .login-password-field input{padding-right:43px}.inli-login-card .password-toggle{position:absolute;right:4px;top:4px;width:35px;height:35px;border-radius:8px;color:var(--login-muted);padding:0}.inli-login-card .password-toggle:hover{background:rgba(var(--login-accent-rgb),.1);color:var(--login-fg)}.inli-login-card .live-form footer{border:0;padding:0;margin-top:3px}.inli-login-card .live-form button.live-primary{background:var(--login-accent)!important;color:#fff!important;border:1px solid transparent!important}.inli-login-card :is(.login-submit,.live-form button[type=submit]){width:100%;min-height:43px;padding:11px 14px;border-radius:24px;background:var(--login-accent);color:#fff;font-size:13px;font-weight:600;letter-spacing:.03em;border:1px solid transparent;margin-top:3px}.inli-login-card :is(.login-submit,.live-form button[type=submit]):hover:not(:disabled){box-shadow:0 3px 22px rgba(var(--login-accent-rgb),.18);transform:translateY(-1px);filter:brightness(1.06)}.inli-login-card :is(.login-error,.live-error){color:#f6abab;background:#d1616112;border:1px solid #d1616133;border-radius:8px;padding:9px 11px;margin:0;font-size:12px;line-height:1.7}.inli-login-experience[data-appearance=light] :is(.login-error,.live-error){color:#9b3434}.inli-login-card :is(.live-form small,.live-hint){font-size:11px;line-height:1.6;color:var(--login-muted)}.inli-login-card .inli-login-tabs{display:grid;grid-template-columns:1fr 1fr;padding:3px;gap:3px;background:var(--login-input);border:1px solid var(--login-line);border-radius:10px;margin-top:16px}.inli-login-tabs button{font-size:12px;padding:7px 10px;border-radius:7px;color:var(--login-muted)}.inli-login-tabs button[aria-pressed=true]{background:rgba(var(--login-accent-rgb),.12);color:var(--login-fg)}.inli-login-tabs+.login-form{margin-top:18px}.inli-login-card .login-local-entry{width:100%;min-height:41px;border:1px solid #f2f2f3;margin-top:11px;border-radius:24px;background:#f6f6f7;color:#35353a;font-size:12px}.inli-login-card .login-local-entry:hover{color:var(--login-fg);background:rgba(var(--login-accent-rgb),.06)}.inli-login-card .login-local-note{color:var(--login-muted);line-height:1.7;font-size:10px;margin:9px 0 0;text-align:center}.inli-login-card .inli-login-switch{display:flex;margin:18px auto 0;color:var(--login-accent);font-size:12px;padding:3px}.inli-login-card .inli-login-security{color:var(--login-muted);font-size:10px;line-height:1.7;text-align:center;border-top:1px solid var(--login-line);margin:21px 0 0;padding-top:15px}.inli-login-card .login-demo-options{margin-top:16px;padding-top:12px;border-top-color:var(--login-line);color:var(--login-muted)}.inli-login-card .login-demo-button{color:var(--login-accent)}.inli-login-below{margin-top:22px;display:flex;align-items:center;gap:9px;font-size:10px;color:var(--login-muted)}.inli-login-below>svg{color:var(--login-accent)}.inli-login-below>div{display:flex;gap:3px;margin-left:7px}.inli-login-below .inli-login-swatch{width:24px;height:24px;padding:0;border-radius:50%;position:relative}.inli-login-swatch:before{content:"";width:8px;height:8px;border-radius:50%;background:#78d7eb}.inli-login-swatch.violet:before{background:#c1b3ff}.inli-login-swatch.amber:before{background:#ecc58e}.inli-login-below .inli-login-swatch[aria-pressed=true]{border-color:var(--login-line);background:rgba(var(--login-accent-rgb),.06)}.inli-login-footer{flex-shrink:0;padding:18px 36px 24px;display:flex;justify-content:space-between;gap:12px;color:var(--login-muted);font-size:10px;letter-spacing:.04em}.inli-login-experience[data-transparent=false] .inli-login-card{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes inli-login-arrive{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-height:800px)and (min-width:641px){.inli-login-topbar{min-height:64px;padding-top:16px;padding-bottom:12px}.inli-login-center{padding-top:8px;padding-bottom:16px}.inli-login-frame{width:min(960px,100%,calc((100dvh - 170px)*1.41))}.inli-login-card{padding:24px 38px 18px}.inli-login-card .inli-login-heading>p{margin-top:5px}.inli-login-card .inli-login-tabs{margin-top:15px}.inli-login-card .login-form{gap:12px;margin-top:16px}.inli-login-card .login-local-entry{margin-top:9px}.inli-login-card .inli-login-security{margin-top:14px;padding-top:11px}.inli-login-emblem{margin-bottom:20px}.inli-login-below{margin-top:13px}.inli-login-footer{padding-top:10px;padding-bottom:14px}}@media(max-width:760px){.inli-login-topbar{padding:18px;min-height:72px}.inli-login-wordmark i,.inli-login-wordmark small{display:none}.inli-login-center{padding:14px 18px 28px}.inli-login-frame{width:min(440px,100%);min-height:0;aspect-ratio:auto;grid-template-columns:minmax(0,1fr);border-width:5px;border-radius:20px}.inli-login-scene{height:175px}.inli-login-characters{width:210px;margin-top:-10px}.inli-login-card{padding:25px 24px;border-radius:19px}.inli-login-footer{padding:16px 18px;justify-content:center}.inli-login-footer>span:last-child{display:none}}.inli-login-experience[data-reduced-motion=true] *,.inli-login-experience[data-reduced-motion=true] *:before{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.inli-login-experience *,.inli-login-experience *:before{animation:none!important;transition:none!important}}.inli-symbol{display:block;object-fit:contain;flex:0 0 auto;-webkit-user-select:none;user-select:none}.wordmark>.inli-symbol{width:40px;height:40px}.wordmark>strong{letter-spacing:.02em}.wordmark>strong>span{letter-spacing:.05em}.employee-brand>.inli-symbol{width:30px;height:30px}.employee-brand>b{white-space:nowrap;letter-spacing:.03em}.employee-brand>b>span{letter-spacing:.08em}.login-panel-heading .inli-symbol{width:32px;height:32px}.inli-brand-story{margin:18px 0 0;color:#aebcca;font-size:12px;line-height:1.9}.inli-brand-story>summary{cursor:pointer;width:fit-content;padding:5px 0;color:#b6d8e6}.inli-brand-story>summary:focus-visible{outline:2px solid #35becf;outline-offset:4px;border-radius:4px}.inli-brand-story p{font:inherit;color:inherit;margin:10px 0}.login-panel-inner>.inli-brand-story{border-top:1px solid #ffffff14;padding-top:8px}.login-art{background:radial-gradient(ellipse at 0 85%,#115b78 0,transparent 58%),#112538}.login-art .wordmark strong>span,.login-art>small{color:#a7c7d6}.login-statement>span{color:#88cad6}.login-statement h1{color:#edf4f7;font-weight:550;line-height:1.45}.login-statement>p{color:#b9cdd9;font-size:14px;line-height:1.9}.login-statement .inli-brand-art{margin:26px 0 0;width:176px;height:176px}.login-statement .inli-brand-story{max-width:440px}.login-glow{background:radial-gradient(ellipse at 15% 20%,#20cdd815,transparent 55%),radial-gradient(ellipse at 90% 85%,#ffad6c0f,transparent 50%)}.login-visual-topline>b{letter-spacing:.03em;white-space:nowrap}@media(max-width:1100px){.wordmark>.inli-symbol{width:34px;height:34px}.employee-brand>.inli-symbol{width:26px;height:26px}}@media(max-width:600px){.employee-brand>.inli-symbol{width:24px;height:24px}}
