:root{--lk-black: #000000;--lk-surface: #0a0a0a;--lk-surface-2: #111111;--lk-lime: #ccff00;--lk-purple: #a000ff;--lk-white: #f5f5f5;--lk-gray: #8a8a8a;--lk-gray-2: #5e5e5e;--lk-border: #262626;--lk-radius-card: 16px;--lk-radius-btn: 12px}html{background-color:var(--lk-black)}body{background-color:var(--lk-black);color:var(--lk-white);font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}::selection{background:var(--lk-lime);color:var(--lk-black)}.lk-display{letter-spacing:-.02em;line-height:1.02;font-weight:700}.lk-label{text-transform:uppercase;letter-spacing:.24em;font-size:.72rem;font-weight:500}.lk-card{background:var(--lk-surface);border:1px solid var(--lk-border);border-radius:var(--lk-radius-card);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s}.lk-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--lk-lime) 45%,var(--lk-border))}.lk-glow-lime{box-shadow:0 0 80px -20px color-mix(in srgb,var(--lk-lime) 28%,transparent)}.lk-glow-purple{background:radial-gradient(120% 140% at 50% 0%,color-mix(in srgb,var(--lk-purple) 16%,transparent) 0%,transparent 60%),var(--lk-surface);box-shadow:0 0 90px -24px color-mix(in srgb,var(--lk-purple) 34%,transparent)}.lk-cta-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.6rem;border-radius:100px;background:var(--lk-lime);color:var(--lk-black);font-weight:700;font-size:.95rem;letter-spacing:.01em;border:1px solid var(--lk-lime);cursor:pointer;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.lk-cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 40px -8px color-mix(in srgb,var(--lk-lime) 55%,transparent)}.lk-cta-primary:active{transform:translateY(0) scale(.98)}.lk-cta-ghost{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.6rem;border-radius:var(--lk-radius-btn);background:transparent;color:var(--lk-white);font-weight:500;font-size:.95rem;border:1px solid var(--lk-border);cursor:pointer;transition:border-color .25s,color .25s,transform .25s cubic-bezier(.22,1,.36,1)}.lk-cta-ghost:hover{border-color:var(--lk-lime);color:var(--lk-lime);transform:translateY(-2px)}.lk-cta-ghost:active{transform:translateY(0) scale(.98)}.lk-more{display:inline-flex;align-items:center;gap:.4rem;color:var(--lk-lime);font-size:.9rem;font-weight:500;background:none;border:0;padding:0;cursor:pointer}.lk-more span{position:relative}.lk-more span:after{content:"";position:absolute;left:0;bottom:-3px;height:1px;width:100%;background:var(--lk-lime);transform:scaleX(.35);transform-origin:left;transition:transform .3s cubic-bezier(.22,1,.36,1)}.lk-more:hover span:after{transform:scaleX(1)}.lk-bii-arrow{transition:transform .3s cubic-bezier(.22,1,.36,1)}.lk-bii:hover .lk-bii-arrow{transform:translate(6px)}.lk-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border:1px solid var(--lk-border);border-radius:100px;background:transparent;color:var(--lk-gray);font-size:.8rem;cursor:pointer;transition:border-color .2s,color .2s}.lk-chip:hover{border-color:var(--lk-gray-2);color:var(--lk-white)}.lk-spiral{display:inline-block;transform-origin:center}@media(prefers-reduced-motion:no-preference){.lk-spiral--spin{animation:lk-spin 14s linear infinite}}@keyframes lk-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){.lk-rise{animation:lk-rise .9s cubic-bezier(.22,1,.36,1) both}.lk-rise-1{animation-delay:.08s}.lk-rise-2{animation-delay:.16s}.lk-rise-3{animation-delay:.24s}}@keyframes lk-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.lk-pay-pulse{animation:lk-pay-pulse 2.6s ease-in-out infinite}}@keyframes lk-pay-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--lk-lime) 35%,transparent)}50%{box-shadow:0 0 0 14px transparent}}@media(prefers-reduced-motion:no-preference){.lk-pin-ping{animation:lk-pin-ping 2.2s cubic-bezier(0,0,.2,1) infinite}}@keyframes lk-pin-ping{0%{transform:scale(.6);opacity:.9}75%,to{transform:scale(2.4);opacity:0}}.lk-marquee{position:relative;overflow:hidden;margin-inline:-1.25rem;mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.lk-marquee-track{display:flex;gap:1rem;width:max-content;padding:.5rem 1.25rem}@media(prefers-reduced-motion:no-preference){.lk-marquee-track{animation:lk-marquee 60s linear infinite}.lk-marquee:hover .lk-marquee-track,.lk-marquee:focus-within .lk-marquee-track{animation-play-state:paused}}@keyframes lk-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lk-marquee{overflow-x:auto}}.lk-marquee-card{flex:0 0 300px;padding:1.25rem;border:1px solid var(--lk-border);border-radius:var(--lk-radius-card);background:var(--lk-surface)}@media(min-width:640px){.lk-marquee-card{flex-basis:340px}}.lk-splash{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--lk-black) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:1.25rem}.lk-lang-btn{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.6rem 1rem;border:1px solid var(--lk-border);border-radius:var(--lk-radius-card);background:var(--lk-surface);color:var(--lk-white);font-weight:500;cursor:pointer;transition:border-color .25s,transform .25s cubic-bezier(.22,1,.36,1)}.lk-lang-btn:hover,.lk-lang-btn[data-active=true]{border-color:var(--lk-lime);transform:translateY(-2px)}.lk-input{width:100%;padding:.85rem 1rem;border-radius:var(--lk-radius-btn);border:1px solid var(--lk-border);background:var(--lk-surface);color:var(--lk-white);font:inherit;font-size:.95rem;transition:border-color .2s}.lk-input::placeholder{color:var(--lk-gray-2)}.lk-input:focus{outline:none;border-color:var(--lk-lime)}.lk-acc-item{border-top:1px solid var(--lk-border)}.lk-acc-item:last-child{border-bottom:1px solid var(--lk-border)}.lk-acc-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem 0;background:none;border:0;color:var(--lk-white);font:inherit;font-size:1.05rem;font-weight:500;text-align:left;cursor:pointer}.lk-acc-trigger svg{flex:0 0 auto;transition:transform .3s cubic-bezier(.22,1,.36,1)}.lk-acc-trigger[data-open=true] svg{transform:rotate(45deg)}.lk-acc-panel{overflow:hidden}.lk-acc-panel[data-open=true]{animation:lk-acc-open .35s cubic-bezier(.22,1,.36,1)}.lk-acc-panel[data-open=false]{display:none}@keyframes lk-acc-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lk-modal-overlay{position:fixed;inset:0;z-index:90;background:color-mix(in srgb,var(--lk-black) 82%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(prefers-reduced-motion:no-preference){.lk-modal-overlay{animation:lk-fade .25s ease both}.lk-modal-content{animation:lk-modal-in .35s cubic-bezier(.22,1,.36,1) both}}@keyframes lk-fade{0%{opacity:0}}@keyframes lk-modal-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.lk-modal-content{position:fixed;z-index:91;inset:0;margin:auto;height:fit-content;max-height:88dvh;width:min(680px,calc(100vw - 2rem));overflow-y:auto;background:var(--lk-surface);border:1px solid var(--lk-border);border-radius:var(--lk-radius-card);padding:clamp(1.5rem,4vw,2.5rem)}.lk-quote{border-left:2px solid var(--lk-purple);padding-left:1rem;color:var(--lk-white);font-weight:500}.lk-price-num{font-size:clamp(3rem,6vw,4.2rem);font-weight:700;letter-spacing:-.02em;line-height:1}.lk-price-cur{font-size:.95rem;color:var(--lk-gray);font-weight:500;margin-left:.4rem}.lk-price-day{color:var(--lk-lime);font-size:.9rem;font-weight:500}.lk-badge{display:inline-flex;align-items:center;padding:.3rem .75rem;border-radius:100px;background:var(--lk-lime);color:var(--lk-black);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lk-select{width:100%;appearance:none;padding:.9rem 2.4rem .9rem 1rem;border-radius:var(--lk-radius-btn);border:1px solid var(--lk-border);background:linear-gradient(45deg,transparent 50%,var(--lk-gray) 50%) right 1rem center / 8px 8px no-repeat,var(--lk-surface);color:var(--lk-white);font:inherit;font-size:.95rem;cursor:pointer}.lk-select:focus{outline:none;border-color:var(--lk-lime)}.lk-nav-link{position:relative;color:var(--lk-gray);font-size:.9rem;transition:color .2s;padding:.35rem 0;background:none;border:0;cursor:pointer}.lk-nav-link:hover,.lk-nav-link[data-active=true]{color:var(--lk-white)}.lk-nav-link[data-active=true]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--lk-lime)}.lk-ba{position:relative;overflow:hidden;border-radius:var(--lk-radius-card);border:1px solid var(--lk-border);touch-action:none;-webkit-user-select:none;user-select:none}.lk-ba img{display:block;width:100%;height:auto;pointer-events:none}.lk-ba-top{position:absolute;inset:0;overflow:hidden}.lk-ba-handle{position:absolute;top:0;bottom:0;width:2px;background:var(--lk-lime);cursor:ew-resize}.lk-ba-handle:after{content:"";position:absolute;top:50%;left:50%;width:34px;height:34px;transform:translate(-50%,-50%);border-radius:50%;background:var(--lk-lime);border:2px solid var(--lk-black)}@media(prefers-reduced-motion:reduce){.lk-card,.lk-cta-primary,.lk-cta-ghost,.lk-more span:after,.lk-acc-trigger svg{transition:none}}.lk-auth-wrap{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:7rem 1.25rem 4rem;background:radial-gradient(120% 140% at 50% 0%,color-mix(in srgb,var(--lk-purple) 14%,transparent) 0%,transparent 60%),var(--lk-black)}.lk-auth-card{width:100%;max-width:460px;background:var(--lk-surface);border:1px solid var(--lk-border);border-radius:var(--lk-radius-card);padding:clamp(1.5rem,4vw,2.5rem)}.lk-auth-card--wide{max-width:640px}.lk-auth-logo{display:flex;justify-content:center;margin-bottom:1.25rem}.lk-auth-sub{text-align:center;color:var(--lk-gray);font-size:.85rem;margin-bottom:1.25rem}.lk-google-btn{display:flex;width:100%;align-items:center;justify-content:center;gap:.6rem;padding:.8rem 1rem;border-radius:100px;border:1px solid var(--lk-border);background:var(--lk-surface-2);color:var(--lk-white);font:inherit;font-weight:600;font-size:.9rem;cursor:pointer;transition:border-color .25s,transform .25s cubic-bezier(.22,1,.36,1)}.lk-google-btn:hover{border-color:var(--lk-gray-2);transform:translateY(-2px)}.lk-google-btn:disabled{opacity:.6;cursor:default;transform:none}.lk-divider{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--lk-gray-2);font-size:.8rem}.lk-divider:before,.lk-divider:after{content:"";flex:1;height:1px;background:var(--lk-border)}.lk-field{display:grid;gap:.4rem;margin-bottom:1rem}.lk-field>label{font-size:.78rem;color:var(--lk-gray);font-weight:600;letter-spacing:.02em}.lk-error{background:#ff3b3014;border:1px solid rgba(255,59,48,.35);color:#ff8a80;padding:.75rem 1rem;border-radius:var(--lk-radius-btn);font-size:.85rem;font-weight:600;margin-bottom:1rem}.lk-success{background:#ccff000f;border:1px solid rgba(204,255,0,.28);color:var(--lk-lime);padding:.75rem 1rem;border-radius:var(--lk-radius-btn);font-size:.85rem;font-weight:600;margin-bottom:1rem}.lk-remember{display:flex;align-items:center;gap:.6rem;margin:-.25rem 0 1.25rem;cursor:pointer;color:var(--lk-gray);font-size:.8rem;font-weight:600;-webkit-user-select:none;user-select:none}.lk-ios-switch{position:relative;display:inline-block;width:44px;height:26px;flex:0 0 auto}.lk-ios-switch input{position:absolute;opacity:0;width:0;height:0}.lk-ios-slider{position:absolute;inset:0;background:var(--lk-gray-2);border-radius:999px;transition:background .2s;cursor:pointer}.lk-ios-slider:before{content:"";position:absolute;width:20px;height:20px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s}.lk-ios-switch input:checked+.lk-ios-slider{background:#34c759}.lk-ios-switch input:checked+.lk-ios-slider:before{transform:translate(18px)}.lk-eye-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:18px;padding:4px;line-height:1}.lk-eye-full{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:6px;padding:8px 12px;background:#a000ff1f;border:1px solid rgba(160,0,255,.35);border-radius:var(--lk-radius-btn);cursor:pointer;color:var(--lk-gray);font-size:.78rem;font-weight:700;font-family:inherit}.lk-auth-submit{width:100%;justify-content:center;margin-top:.25rem}.lk-auth-switch{text-align:center;color:var(--lk-gray);font-size:.85rem;margin-top:1.25rem}.lk-auth-link{color:var(--lk-lime);font-weight:700;text-decoration:none}.lk-auth-back{color:var(--lk-white);text-decoration:none;font-weight:700}.lk-box{border-radius:var(--lk-radius-card);padding:1.25rem 1.4rem;margin-bottom:1.25rem}.lk-box--purple{background:#a000ff0f;border:1px solid rgba(160,0,255,.22)}.lk-box--lime{background:#ccff000a;border:1px solid rgba(204,255,0,.18)}.lk-box-title{color:var(--lk-lime);font-size:.72rem;font-weight:900;letter-spacing:1px;text-transform:uppercase;margin-bottom:1rem}.lk-note{padding:.75rem .9rem;border-radius:var(--lk-radius-btn);font-size:.78rem;font-weight:700;margin-bottom:1rem}.lk-note--blue{background:#3b82f614;border:1px solid rgba(59,130,246,.3);color:#93c5fd}.lk-note--lime{background:#ccff000f;border:1px solid rgba(204,255,0,.25);color:var(--lk-lime)}.lk-search-hint{font-size:.72rem;color:var(--lk-gray);margin-top:4px}.lk-suggestions{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;background:#0d0a1a;border:1px solid var(--lk-border);border-radius:12px;overflow:hidden;max-height:220px;overflow-y:auto}.lk-suggestion{display:block;width:100%;text-align:left;padding:.6rem .9rem;background:transparent;border:0;color:#e4e4e7;font:inherit;font-size:.9rem;cursor:pointer}.lk-suggestion:hover{background:#ccff0014;color:var(--lk-lime)}
