.lzlt-shell{--radius:24px;color:var(--lzlt-text,#fff);background:linear-gradient(145deg,var(--lzlt-bg,#0b0d11),#0e121a);border:1px solid var(--lzlt-border,#343b49);border-radius:var(--radius);padding:clamp(20px,4vw,48px);overflow:hidden;position:relative;box-sizing:border-box;font-family:inherit}.lzlt-shell *{box-sizing:border-box}.lzlt-hero{position:relative;isolation:isolate;padding:clamp(16px,3vw,36px) 0}.lzlt-hero h2,.lzlt-section-heading h2,.lzlt-dashboard-head h2{font-size:clamp(2rem,5vw,4rem);line-height:1.02;margin:.35em 0}.lzlt-hero p,.lzlt-section-heading p{max-width:760px;color:var(--lzlt-muted,#aeb6c4);font-size:1.08rem}.lzlt-eyebrow{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;color:#fff;background:color-mix(in srgb,var(--lzlt-accent,#e32636) 28%,transparent);border:1px solid color-mix(in srgb,var(--lzlt-accent,#e32636) 65%,transparent);border-radius:999px;padding:8px 12px}.lzlt-orb{position:absolute;border-radius:999px;filter:blur(12px);opacity:.28;z-index:-1;animation:lzlt-float 8s ease-in-out infinite}.lzlt-orb-a{width:230px;height:230px;background:var(--lzlt-accent,#e32636);right:-70px;top:-90px}.lzlt-orb-b{width:140px;height:140px;background:#536dfe;right:18%;bottom:-30px;animation-delay:-3s}.lzlt-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.lzlt-feature{background:color-mix(in srgb,var(--lzlt-panel,#151922) 92%,transparent);border:1px solid var(--lzlt-border,#343b49);border-radius:20px;padding:22px;opacity:0;transform:translateY(16px);transition:.5s ease}.lzlt-feature.lzlt-visible{opacity:1;transform:none}.lzlt-feature>span{font-size:2rem}.lzlt-feature h3{margin:.7rem 0 .35rem}.lzlt-feature p{margin:0;color:var(--lzlt-muted,#aeb6c4)}
.lzlt-switcher{display:grid;gap:14px;background:color-mix(in srgb,var(--lzlt-panel,#151922) 94%,transparent);border:1px solid var(--lzlt-border,#343b49);border-radius:20px;padding:16px;max-width:100%}.lzlt-switcher-current{display:flex;gap:12px;align-items:center}.lzlt-switcher-current small,.lzlt-switcher-current strong{display:block}.lzlt-switcher-current small,.lzlt-switcher label>span{color:var(--lzlt-muted,#aeb6c4);font-size:.8rem}.lzlt-flag{font-size:1.8rem}.lzlt-switcher-controls{display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,1fr) auto;gap:10px;align-items:end}.lzlt-switcher label{display:grid;gap:6px}.lzlt-switcher select,.lzlt-translator select,.lzlt-translator textarea{width:100%;min-width:0;border:1px solid var(--lzlt-border,#343b49);border-radius:12px;background:#0c1017;color:var(--lzlt-text,#fff);padding:11px 12px;font:inherit}.lzlt-button{border:0;border-radius:12px;background:var(--lzlt-accent,#e32636);color:#fff;padding:12px 18px;font:inherit;font-weight:700;cursor:pointer;transition:transform .2s ease,filter .2s ease}.lzlt-button:hover{transform:translateY(-2px);filter:brightness(1.08)}.lzlt-button:disabled{opacity:.65;cursor:wait}.lzlt-feedback{color:#ffb4b9;font-size:.9rem}.lzlt-layout-inline{display:flex;align-items:end;padding:8px}.lzlt-layout-inline .lzlt-switcher-controls{display:flex}.lzlt-layout-floating{min-width:min(360px,calc(100vw - 32px));box-shadow:0 18px 60px rgba(0,0,0,.4)}.lzlt-layout-hero{margin-top:24px;max-width:860px}.lzlt-floating{position:fixed;z-index:99950;max-width:380px}.lzlt-pos-bottom_right{right:18px;bottom:18px}.lzlt-pos-bottom_left{left:18px;bottom:18px}.lzlt-pos-top_right{right:18px;top:72px}.lzlt-pos-top_left{left:18px;top:72px}
.lzlt-banner{display:flex;align-items:center;gap:12px;background:var(--lzlt-bg,#0b0d11);color:var(--lzlt-text,#fff);border:1px solid var(--lzlt-border,#343b49);border-radius:18px;padding:12px 16px}.lzlt-banner>span:nth-child(2){flex:1}.lzlt-banner strong,.lzlt-banner small{display:block}.lzlt-banner small{color:var(--lzlt-muted,#aeb6c4)}.lzlt-banner-flags{font-size:1.6rem}.lzlt-translator{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.lzlt-translator label{display:grid;gap:7px}.lzlt-translator label>span{color:var(--lzlt-muted,#aeb6c4)}.lzlt-wide{grid-column:1/-1}.lzlt-translation-result{min-height:96px;background:#0c1017;border:1px solid var(--lzlt-border,#343b49);border-radius:16px;padding:18px}.lzlt-result-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--lzlt-accent,#e32636);margin-bottom:8px}.lzlt-dashboard-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.lzlt-status-chip{display:inline-flex;border:1px solid var(--lzlt-border,#343b49);background:var(--lzlt-panel,#151922);border-radius:999px;padding:8px 12px;color:var(--lzlt-text,#fff)}.lzlt-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.lzlt-metrics>div{border:1px solid var(--lzlt-border,#343b49);background:var(--lzlt-panel,#151922);border-radius:16px;padding:16px;opacity:0;transform:translateY(10px);transition:.4s ease}.lzlt-metrics>div.lzlt-visible{opacity:1;transform:none}.lzlt-metrics small,.lzlt-metrics strong{display:block}.lzlt-metrics small,.lzlt-note{color:var(--lzlt-muted,#aeb6c4)}.lzlt-prompt{position:fixed;z-index:99960;left:18px;bottom:18px;width:min(360px,calc(100vw - 36px));background:var(--lzlt-panel,#151922);color:var(--lzlt-text,#fff);border:1px solid var(--lzlt-border,#343b49);border-radius:20px;padding:20px;box-shadow:0 20px 70px rgba(0,0,0,.45);animation:lzlt-slide .45s ease}.lzlt-prompt-close{position:absolute;right:10px;top:8px;border:0;background:transparent;color:inherit;font-size:1.5rem;cursor:pointer}.lzlt-prompt-flags{font-size:1.7rem}.lzlt-prompt p{color:var(--lzlt-muted,#aeb6c4)}.lzlt-prompt a{color:#fff;font-weight:700}.lzlt-rtl{direction:rtl}.lzlt-current-language{display:inline-flex;gap:6px;align-items:center}
@keyframes lzlt-float{50%{transform:translate3d(0,18px,0) scale(1.06)}}@keyframes lzlt-slide{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@media(max-width:760px){.lzlt-feature-grid,.lzlt-metrics{grid-template-columns:1fr}.lzlt-switcher-controls,.lzlt-translator{grid-template-columns:1fr}.lzlt-wide{grid-column:auto}.lzlt-layout-inline{display:grid}.lzlt-layout-inline .lzlt-switcher-controls{display:grid}.lzlt-dashboard-head{align-items:flex-start;flex-direction:column}.lzlt-floating{left:12px!important;right:12px!important;bottom:12px!important;top:auto!important;max-width:none}.lzlt-layout-floating .lzlt-switcher-current{display:none}.lzlt-layout-floating .lzlt-switcher-controls{grid-template-columns:1fr auto}.lzlt-layout-floating label:first-of-type{display:none}}
@media(prefers-reduced-motion:reduce){.lzlt-orb,.lzlt-feature,.lzlt-metrics>div,.lzlt-prompt,.lzlt-button{animation:none!important;transition:none!important;transform:none!important}.lzlt-feature,.lzlt-metrics>div{opacity:1}}
