@import "https://fonts.googleapis.com/css2?family=Anton&family=Poppins:wght@400;500;600;700;800&display=swap";
.lx{--lx-ink:#07060d;--lx-ink-2:#100c1c;--lx-magenta:#d81b7f;--lx-pink:#ff2e94;--lx-cyan:#29abe2;--lx-text:#fff;--lx-muted:#ffffff9e;--lx-line:#ffffff1f;background:radial-gradient(ellipse 90% 460px at 50% 0%,#d81b7f29 0%,transparent 70%),var(--lx-ink);min-height:100dvh;color:var(--lx-text);flex-direction:column;font-family:Poppins,system-ui,-apple-system,sans-serif;display:flex;position:relative;overflow-x:hidden}.lx-main{z-index:1;flex:1;width:100%;max-width:1240px;margin:0 auto;padding:0 18px;position:relative}.lx-hero{text-align:center;flex-direction:column;align-items:center;padding:54px 0 66px;display:flex;position:relative}.lx-hero-art{pointer-events:none;width:100vw;position:absolute;top:-60px;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.lx-hero-art:before{content:"";background-image:var(--lx-graffiti);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.lx-hero-art:after{content:"";background:radial-gradient(ellipse 62% 50% at 50% 36%,#07060de0 0%,#07060d80 50%,transparent 76%),linear-gradient(180deg,#07060d80 0%,#07060d40 12%,#07060d59 58%,var(--lx-ink)97%);position:absolute;inset:0}.lx-hero-inner{z-index:1;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.lx-logo{filter:drop-shadow(0 10px 34px #000000bf);width:min(88vw,460px);height:auto}.lx-tagline{filter:drop-shadow(0 6px 18px #0009);width:min(84vw,430px);height:auto;margin-top:20px}.lx-verify{width:100%;max-width:520px;margin:34px auto 0}.lx-verify-label{letter-spacing:.03em;text-transform:uppercase;text-shadow:0 3px #000000a6;margin-bottom:14px;font-family:Anton,Poppins,sans-serif;font-size:clamp(20px,5.6vw,30px);display:block;transform:skew(-8deg)}.lx-field{background:#0000008c;border:2px solid #ffffff38;border-radius:999px;align-items:center;padding:5px 5px 5px 4px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}@keyframes lx-field-pulse{0%,to{box-shadow:0 0 #ff2e9442,0 0 16px #ff2e941f}50%{box-shadow:0 0 0 9px #ff2e9400,0 0 28px 4px #ff2e9442}}.lx-field{animation:2.9s ease-in-out infinite lx-field-pulse}.lx-field:focus-within{border-color:var(--lx-pink);animation:none;box-shadow:0 0 0 4px #ff2e942e}@media (prefers-reduced-motion:reduce){.lx-field{animation:none}}.lx-input{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;outline:none;flex:1;min-width:0;height:52px;padding:0 10px 0 16px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.lx-input::placeholder{color:#fff6;letter-spacing:.02em;font-size:13px;font-weight:500}.lx-btn{cursor:pointer;background:linear-gradient(135deg,var(--lx-pink)0%,var(--lx-magenta)55%,#7b1fa2 100%);color:#fff;letter-spacing:.09em;text-transform:uppercase;border:0;border-radius:999px;flex-shrink:0;min-width:104px;height:52px;padding:0 18px;font-family:Anton,Poppins,sans-serif;font-size:16px;transition:transform .15s,filter .15s}.lx-btn:hover:not(:disabled){filter:brightness(1.12)}.lx-btn:active:not(:disabled){transform:scale(.97)}.lx-btn:disabled{opacity:.45;cursor:not-allowed}.lx-hint{color:var(--lx-muted);margin:12px 0 0;font-size:12.5px}.lx-section{padding:10px 0 56px}.lx-h2{letter-spacing:.02em;text-transform:uppercase;text-align:center;text-shadow:0 4px #0009;margin:0 0 6px;font-family:Anton,Poppins,sans-serif;font-size:clamp(26px,7vw,46px);transform:skew(-8deg)}.lx-h2-sub{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:var(--lx-muted);margin:0 0 22px;font-size:12.5px;font-weight:600}.lx-legend{flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:0 0 28px;display:flex}.lx-legend-item{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-family:Anton,Poppins,sans-serif;font-size:14px;display:inline-flex}.lx-dot{background:var(--dot);width:12px;height:12px;box-shadow:0 0 10px var(--dot);border-radius:50%;flex-shrink:0}.lx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lx-card{border:1px solid var(--lx-line);background:linear-gradient(#07060db8 0%,#07060ddb 100%);border-radius:20px;flex-direction:column;align-items:center;padding:18px 12px 14px;display:flex;position:relative;overflow:hidden}.lx-card:before{content:"";aspect-ratio:1;background:radial-gradient(circle,var(--accent)0%,transparent 68%);opacity:.32;pointer-events:none;border-radius:50%;width:78%;position:absolute;top:-18%;left:50%;transform:translate(-50%)}.lx-device{filter:drop-shadow(0 16px 24px #0009);width:100%;max-width:190px;height:auto;position:relative}.lx-flavors{flex-direction:column;gap:8px;width:100%;margin-top:14px;display:flex;position:relative}.lx-flavor{border:1px solid var(--lx-line);min-height:44px;color:inherit;background:#00000085;border-radius:12px;flex-direction:column;gap:3px;padding:9px 11px;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.lx-flavor:hover{background:#000000b8;border-color:#ffffff4d}.lx-flavor-top{align-items:flex-start;gap:8px;display:flex}.lx-flavor-top .lx-dot{margin-top:3px}.lx-flavor-name{letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:700;line-height:1.22}.lx-lab{letter-spacing:.09em;text-transform:uppercase;color:var(--lx-muted);padding-left:20px;font-size:9.5px;font-weight:800}.lx-flavor:hover .lx-lab{color:var(--lx-pink)}.lx-footer{z-index:1;text-align:center;border-top:1px solid var(--lx-line);color:var(--lx-muted);padding:26px 18px 34px;font-size:12px;position:relative}.lx-footer-note{letter-spacing:.04em;margin:6px 0 0;font-size:10.5px}.lx-modal-overlay{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030208d1;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.lx-modal{text-align:center;background:linear-gradient(180deg,var(--lx-ink-2)0%,var(--lx-ink)100%);border:1px solid var(--lx-line);border-radius:22px;width:100%;max-width:400px;padding:34px 24px 30px;position:relative;box-shadow:0 28px 70px #000000b3}.lx-modal-ok{border-color:#00f40066;box-shadow:0 28px 70px #000000b3,0 0 46px #00f40024}.lx-modal-bad{border-color:#ff2e946b;box-shadow:0 28px 70px #000000b3,0 0 46px #ff2e9424}.lx-modal-x{width:40px;height:40px;color:var(--lx-muted);cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1;position:absolute;top:10px;right:12px}.lx-modal-icon{border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin:0 auto 16px;font-size:32px;font-weight:700;display:flex}.lx-modal-ok .lx-modal-icon{color:#00f400;background:#00f4001f;border:2px solid #00f4008c}.lx-modal-bad .lx-modal-icon{color:var(--lx-pink);background:#ff2e941f;border:2px solid #ff2e948c}.lx-modal h2{letter-spacing:.03em;text-transform:uppercase;margin:0 0 10px;font-family:Anton,Poppins,sans-serif;font-size:24px;transform:skew(-8deg)}.lx-modal p{color:var(--lx-muted);margin:0;font-size:14px;line-height:1.5}.lx-modal-code{letter-spacing:.14em;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:#fff!important;margin-top:14px!important}@media (hover:hover) and (pointer:fine){.lx-card{transition:transform .38s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .38s}.lx-card:before{transition:opacity .38s,transform .38s cubic-bezier(.2,.8,.2,1)}.lx-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff24 50%,#0000 100%);width:42%;height:220%;transition:left .65s cubic-bezier(.3,.7,.3,1),opacity .2s;position:absolute;top:-60%;left:-75%;transform:rotate(18deg)}.lx-card:hover{border-color:var(--accent);transform:translateY(-8px);box-shadow:0 24px 50px #0000009e}.lx-card:hover:before{opacity:.6;transform:translate(-50%)scale(1.16)}.lx-card:hover:after{opacity:1;left:130%}.lx-device{transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .42s}.lx-card:hover .lx-device{filter:drop-shadow(0 24px 30px #000000a8)drop-shadow(0 0 26px var(--accent));transform:translateY(-12px)scale(1.06)rotate(-2.5deg)}.lx-flavor:hover{transform:translate(2px)}.lx-flavor{transition:background .16s,border-color .16s,transform .22s cubic-bezier(.2,.8,.2,1)}}@media (prefers-reduced-motion:reduce){.lx-card,.lx-card:before,.lx-card:after,.lx-device,.lx-flavor{transition:none!important}.lx-card:hover,.lx-card:hover .lx-device,.lx-flavor:hover{transform:none}.lx-card:hover:after{opacity:0}}@media (min-width:640px){.lx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1024px){.lx-main{padding:0 28px}.lx-hero{padding:60px 0 62px}.lx-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.lx-flavor-name{font-size:13px}}
