.lwkd-host-login--split{--hls-bg:#ffffff;--hls-panel-bg:#f5f4f0;--hls-ink:#1a1614;--hls-ink-2:#6b6664;--hls-line:rgba(26,22,20,0.08);--hls-cream:#f2efe8;--hls-cream-2:#e6e1d6;--hls-sage:rgb(122,139,105);--hls-card-shadow:0 20px 40px -10px rgba(0,0,0,0.12);--hls-card-shadow-sm:0 10px 20px -5px rgba(0,0,0,0.08);min-height:100dvh;display:flex;background:var(--hls-bg);color:var(--hls-ink);overflow:hidden}.lwkd-host-login__left{flex:1 1 100%;min-width:0;display:flex;align-items:center;justify-content:center;padding:clamp(1.25rem,4vw,3rem);background:var(--hls-bg);z-index:10;position:relative}.lwkd-host-login__left-inner{width:100%;max-width:24rem;display:flex;flex-direction:column}.lwkd-host-login__brand{margin-bottom:2.25rem;display:flex;flex-direction:column;gap:4px}.lwkd-host-login__brand-main{font-family:var(--font-host-logo),"Montserrat",var(--lwkd-font-display),sans-serif;font-size:clamp(1.6rem,4vw,2.05rem);font-weight:600;letter-spacing:-.025em;color:var(--hls-ink);line-height:1}.lwkd-host-login__brand-sub{font-size:.78rem;font-weight:600;color:var(--hls-ink-2);letter-spacing:.18em;text-transform:uppercase}.lwkd-host-login__heading{margin:0 0 .45rem;font-family:var(--lwkd-font-display);font-size:clamp(1.3rem,3vw,1.55rem);font-weight:600;letter-spacing:-.02em;color:var(--hls-ink);line-height:1.2}.lwkd-host-login__sub{margin:0 0 1.6rem;font-size:.85rem;line-height:1.5;color:var(--hls-ink-2)}.lwkd-host-login__form-split{display:flex;flex-direction:column;gap:1.1rem}.lwkd-host-login__field-split{display:flex;flex-direction:column;gap:.4rem}.lwkd-host-login__field-row{display:flex;align-items:center;justify-content:space-between}.lwkd-host-login__label-split{font-size:.84rem;font-weight:600;color:var(--hls-ink)}.lwkd-host-login__field-aux{font-size:.78rem;color:var(--hls-ink-2);background:transparent;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lwkd-host-login__field-aux:hover{color:var(--hls-ink)}.lwkd-host-login__input-split{font:inherit;width:100%;padding:.9rem 1.1rem;font-size:.92rem;border:1px solid var(--hls-line);border-radius:12px;background:#fafaf8;color:var(--hls-ink);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;outline:none;box-sizing:border-box}.lwkd-host-login__input-split::placeholder{color:var(--hls-ink-2)}.lwkd-host-login__input-split:focus{border-color:var(--hls-ink);background:#fff;box-shadow:0 0 0 4px rgba(26,22,20,.05)}.lwkd-host-login__err-split{margin:0;font-size:.82rem;color:var(--lwkd-accent-hover,#b14a2c);line-height:1.45}.lwkd-host-login__submit-split{width:100%;padding:1rem 1.1rem;background:var(--hls-ink);color:#fff;border:0;border-radius:12px;font:inherit;font-size:.96rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;margin-top:.25rem}.lwkd-host-login__submit-split:hover:not(:disabled){background:#000;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.lwkd-host-login__submit-split:disabled{opacity:.6;cursor:not-allowed}.lwkd-host-login__foot-split{margin:1.4rem 0 0;text-align:center;font-size:.83rem;color:var(--hls-ink-2)}.lwkd-host-login__foot-split a{color:var(--hls-ink);font-weight:600;text-decoration:underline;text-underline-offset:4px}.lwkd-host-login__foot-split a:hover{color:#000}.lwkd-host-login__right{display:none;flex:0 0 62%;height:100dvh;background:radial-gradient(circle at 50% 50%,var(--hls-cream),var(--hls-cream-2));position:relative;overflow:hidden}@media (min-width:1025px){.lwkd-host-login__left{flex:0 0 38%;min-width:25rem;box-shadow:20px 0 40px rgba(0,0,0,.02)}.lwkd-host-login__right{display:flex}}.lwkd-host-login__right-shape{position:absolute;filter:blur(100px);z-index:0;opacity:.4;border-radius:50%;pointer-events:none}.lwkd-host-login__right-shape--a{width:32rem;height:32rem;background:#d8d3c8;top:-10%;left:-10%}.lwkd-host-login__right-shape--b{width:28rem;height:28rem;background:#ece7dc;bottom:-5%;right:-5%}.lwkd-host-login__right-divider{position:absolute;top:10%;bottom:10%;left:50%;width:1px;background:rgba(26,22,20,.08);z-index:10}.lwkd-host-login__right-half{flex:1;height:100%;position:relative;display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,3rem);z-index:5;min-width:0}.lwkd-host-login__right-head{margin-bottom:1.75rem}.lwkd-host-login__eyebrow{display:inline-block;font-size:.78rem;font-weight:700;color:var(--hls-ink);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;padding:.32rem .8rem;background:rgba(255,255,255,.7);border-radius:999px;border:1px solid rgba(255,255,255,.8)}.lwkd-host-login__half-title{margin:0;font-family:var(--lwkd-font-display);font-size:clamp(1.5rem,2.2vw,2.05rem);font-weight:700;letter-spacing:-.025em;line-height:1.2;color:var(--hls-ink)}.lwkd-host-login__half-lede{margin:.75rem 0 0;font-size:.92rem;color:#555;line-height:1.55;word-break:keep-all;max-width:22rem}.lwkd-host-login__half-stage{position:relative;flex:1;width:100%;min-height:0}.lwkd-host-login__cinematic{position:absolute;top:4%;left:0;width:clamp(14rem,18vw,17rem);height:clamp(20rem,26vw,24rem);background:#fff;border-radius:20px;padding:6px;box-shadow:0 26px 50px -14px rgba(0,0,0,.18);overflow:hidden;display:flex;flex-direction:column;z-index:3;animation:hls-float-slow 12s ease-in-out infinite alternate;border:1px solid rgba(0,0,0,.05);will-change:transform}.lwkd-host-login__cinematic-video{width:100%;height:100%;border-radius:14px;overflow:hidden;position:relative;background:#000}.lwkd-host-login__slider{width:100%;height:100%;display:flex;animation:hls-slideshow 25s cubic-bezier(.8,0,.2,1) infinite}.lwkd-host-login__slider--n8{animation:hls-slideshow-8 40s cubic-bezier(.8,0,.2,1) infinite}.lwkd-host-login__slider img{width:100%;height:100%;object-fit:cover;flex-shrink:0}.lwkd-host-login__cinematic-overlay{position:absolute;bottom:0;left:0;width:100%;height:55%;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);z-index:2}.lwkd-host-login__cinematic-ui{position:absolute;bottom:16px;left:16px;right:16px;z-index:5;color:#fff}.lwkd-host-login__cinematic-badge{background:rgba(255,255,255,.2);backdrop-filter:blur(4px);padding:3px 9px;border-radius:999px;font-size:.66rem;font-weight:600;display:inline-block;margin-bottom:6px}.lwkd-host-login__cinematic-title{font-size:.98rem;font-weight:700;line-height:1.3}.lwkd-host-login__tile{position:absolute;width:clamp(11rem,14vw,13rem);height:clamp(13rem,17vw,16rem);bottom:4%;right:-3%;background:#fff;border-radius:14px;padding:4px;box-shadow:0 18px 38px -12px rgba(0,0,0,.14);z-index:2;animation:hls-float-slow-rev 14s ease-in-out infinite alternate;will-change:transform}.lwkd-host-login__tile img{width:100%;height:100%;object-fit:cover;border-radius:10px;display:block}.lwkd-host-login__dash{position:absolute;background:rgba(255,255,255,.96);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.8);border-radius:18px;padding:1.2rem;box-shadow:var(--hls-card-shadow);display:flex;flex-direction:column;gap:.55rem;z-index:20;will-change:transform}.lwkd-host-login__dash--a{top:4%;left:0;width:clamp(13rem,18vw,16rem);animation:hls-float-a 12s ease-in-out infinite alternate}.lwkd-host-login__dash--b{top:40%;right:-4%;width:clamp(13rem,17vw,15rem);animation:hls-float-b 13s ease-in-out infinite alternate-reverse}.lwkd-host-login__dash--c{bottom:8%;left:4%;width:clamp(14rem,19vw,17rem);animation:hls-float-c 14s ease-in-out infinite alternate}.lwkd-host-login__dash-badge{display:inline-flex;align-items:center;background:#1f2937;color:#f9fafb;font-size:.64rem;padding:4px 10px;border-radius:999px;font-weight:700;letter-spacing:.04em;width:fit-content;white-space:nowrap}.lwkd-host-login__dash-title{font-size:.78rem;font-weight:600;color:var(--hls-ink-2)}.lwkd-host-login__dash-value{font-size:1.55rem;font-weight:800;color:var(--hls-ink);letter-spacing:-.025em;display:flex;align-items:baseline;gap:6px;line-height:1.1}.lwkd-host-login__dash-diff{font-size:.76rem;color:#059669;font-weight:700}.lwkd-host-login__dash-value--money{font-size:1.25rem}.lwkd-host-login__port-list{display:flex;flex-direction:column;gap:10px;margin-top:6px}.lwkd-host-login__port-item{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f3f4f6;padding-bottom:8px;font-size:.78rem}.lwkd-host-login__port-item:last-child{border-bottom:0;padding-bottom:0}.lwkd-host-login__port-name{font-weight:600;color:var(--hls-ink)}.lwkd-host-login__port-yield{font-weight:800;color:var(--hls-sage)}.lwkd-host-login__pill{position:absolute;background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.85);border-radius:999px;padding:.5rem .85rem;box-shadow:0 10px 20px -5px rgba(0,0,0,.08);display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:600;color:var(--hls-ink);z-index:25;white-space:nowrap;will-change:transform}.lwkd-host-login__pill--iot{top:24%;right:6%;animation:hls-pill-a 9s ease-in-out infinite alternate}.lwkd-host-login__pill--contract{bottom:34%;right:16%;animation:hls-pill-b 11s ease-in-out infinite alternate-reverse}.lwkd-host-login__pill-glyph{font-size:.92rem;line-height:1}@keyframes hls-slideshow{0%,15%{transform:translateX(0)}20%,35%{transform:translateX(-100%)}40%,55%{transform:translateX(-200%)}60%,75%{transform:translateX(-300%)}80%,95%{transform:translateX(-400%)}to{transform:translateX(0)}}@keyframes hls-slideshow-8{0%,9.5%{transform:translateX(0)}12.5%,22%{transform:translateX(-100%)}25%,34.5%{transform:translateX(-200%)}37.5%,47%{transform:translateX(-300%)}50%,59.5%{transform:translateX(-400%)}62.5%,72%{transform:translateX(-500%)}75%,84.5%{transform:translateX(-600%)}87.5%,97%{transform:translateX(-700%)}to{transform:translateX(0)}}@keyframes hls-float-slow{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(-12px) rotate(1deg)}}@keyframes hls-float-slow-rev{0%{transform:translateY(0) rotate(1deg)}to{transform:translateY(12px) rotate(-1deg)}}@keyframes hls-float-a{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes hls-float-b{0%{transform:translateY(0)}to{transform:translateY(10px)}}@keyframes hls-float-c{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes hls-pill-a{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(8px) rotate(1deg)}}@keyframes hls-pill-b{0%{transform:translateX(0)}to{transform:translateX(-8px)}}@media (prefers-reduced-motion:reduce){.lwkd-host-login__cinematic,.lwkd-host-login__dash,.lwkd-host-login__pill,.lwkd-host-login__slider,.lwkd-host-login__slider--n8,.lwkd-host-login__tile{animation:none!important}}@media (min-width:1025px) and (max-width:1280px){.lwkd-host-login__cinematic,.lwkd-host-login__dash,.lwkd-host-login__tile{transform:scale(.88);transform-origin:top left}.lwkd-host-login__dash--b{transform-origin:top right}.lwkd-host-login__dash--c{transform-origin:bottom left}}.lwkd-host-prop-switcher{position:relative;width:100%}.lwkd-host-prop-switcher__button{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--c-surface-1,#ffffff);border:1px solid var(--c-line-soft,#eee9e1);border-radius:8px;cursor:pointer;font:inherit;text-align:left;transition:background .14s ease,border-color .14s ease}.lwkd-host-prop-switcher__button:hover:not(:disabled){background:var(--c-surface-2,#faf7f2);border-color:var(--c-line,#e4ddd0)}.lwkd-host-prop-switcher__button:disabled{cursor:default;opacity:.85}.lwkd-host-prop-switcher__avatar{width:28px;height:28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:var(--c-accent-soft,#fbeee4);color:var(--c-accent,#c4673d);font-weight:700;font-size:13px;letter-spacing:-.02em}.lwkd-host-prop-switcher__avatar[data-mode=all]{background:var(--c-ink-1,#2d2825);color:#ffffff}.lwkd-host-prop-switcher__text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.lwkd-host-prop-switcher__label{font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--c-ink-1,#2d2825);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lwkd-host-prop-switcher__sub{font-size:10.5px;color:var(--c-ink-3,#9c9c9c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lwkd-host-prop-switcher__chev{flex-shrink:0;font-size:10px;color:var(--c-ink-3,#9c9c9c)}.lwkd-host-prop-switcher__menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;margin:0;padding:4px;list-style:none;background:var(--c-surface-0,#ffffff);border:1px solid var(--c-line-soft,#eee9e1);border-radius:8px;box-shadow:0 8px 24px -6px rgba(45,40,37,.18);max-height:360px;overflow-y:auto}.lwkd-host-prop-switcher__option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;background:transparent;border:0;border-radius:6px;font:inherit;text-align:left;cursor:pointer;color:var(--c-ink-1,#2d2825);text-decoration:none}.lwkd-host-prop-switcher__option:hover,.lwkd-host-prop-switcher__option[data-highlight=true]{background:var(--c-surface-2,#faf7f2)}.lwkd-host-prop-switcher__option[data-active=true]{background:var(--c-accent-soft,#fbeee4);color:var(--c-accent,#c4673d)}.lwkd-host-prop-switcher__option[data-active=true][data-highlight=true]{background:var(--c-accent-soft,#fbeee4);outline:2px solid var(--c-accent,#c4673d);outline-offset:-2px}.lwkd-host-prop-switcher__option-label{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;font-weight:600;letter-spacing:-.01em}.lwkd-host-prop-switcher__option-mark{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:var(--c-surface-2,#faf7f2);color:var(--c-ink-2,#6b6b6b);font-size:10.5px;font-weight:700}.lwkd-host-prop-switcher__option[data-active=true] .lwkd-host-prop-switcher__option-mark{background:var(--c-accent,#c4673d);color:#ffffff}.lwkd-host-prop-switcher__option-sub{font-size:10.5px;color:var(--c-ink-3,#9c9c9c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40%}.lwkd-host-prop-switcher__divider{list-style:none;height:1px;margin:4px;background:var(--c-line-soft,#eee9e1)}.lwkd-host-prop-switcher__option--manage{font-size:11.5px;color:var(--c-ink-2,#6b6b6b);justify-content:flex-start}.lwkd-host-prop-switcher__option--manage:hover{color:var(--c-accent,#c4673d)}