.llm-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;background:#0812289e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.llm-backdrop.is-open{display:block}.llm-dialog{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;padding:0;border:none;border-radius:18px;width:min(824px,calc(100vw - 2rem));max-height:calc(100vh - 3rem);overflow:hidden;box-shadow:0 1px 2px #0000001a,0 6px 16px #0000002e,0 24px 56px #0000005c,0 48px 96px #00000038,0 0 0 1px #ffffff14,inset 0 1px #ffffff24;background:transparent}.llm-dialog.is-open{display:block}.llm-inner{display:flex;min-height:500px}.llm-brand{flex:0 0 344px;background:linear-gradient(158deg,#0d1117,#0d1b3e 55%,#0a1528);display:flex;flex-direction:column;padding:2rem 1.75rem 0;position:relative;overflow:hidden}.llm-brand__logo{display:flex;flex-direction:column;gap:4px;margin-bottom:1.6rem}.llm-brand__logo-img{max-width:150px;height:auto;display:block;filter:brightness(0) invert(1)}.llm-brand__logo-text{font-size:1.7rem;font-weight:900;color:#fff;letter-spacing:-.02em;line-height:1}.llm-brand__headline{font-size:1.7rem;font-weight:900;line-height:1.18;color:#fff;margin:0 0 .9rem;letter-spacing:-.02em}.llm-brand__rule{width:38px;height:3px;background:#c00;border-radius:2px;margin-bottom:1.35rem;flex-shrink:0}.llm-brand__benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem;flex:1}.llm-benefit{display:flex;align-items:flex-start;gap:.8rem}.llm-benefit__icon{flex-shrink:0;width:34px;height:34px;background:#ffffff17;border:1px solid rgba(255,255,255,.1);border-radius:9px;display:flex;align-items:center;justify-content:center;color:#ffffffd1}.llm-benefit__icon svg{width:17px;height:17px}.llm-benefit__text{font-size:.79rem;color:#ffffffbf;line-height:1.5;padding-top:7px}.llm-brand__car{position:relative;margin-top:1rem;opacity:.38;pointer-events:none;flex-shrink:0;text-align:center}.llm-brand__car svg{width:72%;height:auto;display:inline-block}.llm-form-panel{flex:1;background:#fff;border-radius:0 18px 18px 0;display:flex;flex-direction:column;position:relative;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.llm-close{position:absolute;top:.85rem;right:.85rem;width:32px;height:32px;border-radius:50%;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:color .15s ease,background .15s ease;z-index:2;padding:0}.llm-close:hover{background:#f3f4f6;color:#111827}.llm-form-content{padding:2.5rem 2.25rem 2rem;display:flex;flex-direction:column;flex:1;min-height:0;justify-content:center}.llm-form__heading{font-size:1.28rem;font-weight:800;color:#111827;margin:0 0 .35rem;line-height:1.3;padding-right:2rem}.llm-form__sub{font-size:.82rem;color:#6b7280;margin:0 0 1.6rem;line-height:1.5}.llm-auth-stack{display:flex;flex-direction:column;gap:.75rem}.llm-auth-btn{display:flex;flex-direction:column;align-items:flex-start;padding:1rem 1.25rem;border-radius:10px;text-decoration:none;transition:opacity .15s ease,transform .15s ease;flex-shrink:0}.llm-auth-btn:hover{opacity:.88;transform:translateY(-1px);text-decoration:none}.llm-auth-btn--signin{background:var(--color-accent, #cc0000);color:var(--color-accent-contrast, #fff)}.llm-auth-btn--register{background:var(--color-btn-secondary-bg, #0d1b3e);color:var(--color-btn-secondary-text, #fff)}.llm-auth-btn__eyebrow{font-size:.69rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;opacity:.72;display:block;margin-bottom:.25rem}.llm-auth-btn__cta{font-size:1rem;font-weight:800;display:block;letter-spacing:-.01em;line-height:1}@media(max-width:600px){.llm-dialog{top:0;left:0;transform:none;width:100%;height:100%;max-height:100%;border-radius:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.llm-inner{flex-direction:column;min-height:100%}.llm-brand{flex:0 0 auto;padding:1.4rem 1.75rem;flex-direction:row;align-items:center;gap:1rem}.llm-brand__logo{margin-bottom:0}.llm-brand__logo-img{max-width:130px}.llm-brand__logo-text{font-size:1.5rem}.llm-brand__headline,.llm-brand__rule,.llm-brand__benefits,.llm-brand__car{display:none}.llm-form-panel{border-radius:0;flex:1}.llm-form-content{padding:1.5rem 1.25rem 1.75rem}.llm-form__heading{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/laki-login-modal.css.map */
