.lk{--lk-ease:cubic-bezier(.22, 1, .36, 1);--lk-sky:radial-gradient(120% 55% at 50% 0%, #d9e6ff 0%, #eef4ff 48%, #fff7ef 100%);--lk-glass:#ffffff9e;--lk-glass-strong:#ffffffdb;--lk-glass-border:#fffffff2;--lk-glass-shadow:0 1px 0 #ffffffb3 inset, 0 14px 34px -20px #1c3a7861;--lk-blob-1:#8db2ff;--lk-blob-2:#ffc987;--lk-blob-3:#a5e6ff;--lk-blob-opacity:.6;--lk-star:#6c9aff;--lk-star-opacity:.45;--lk-input-border:#0b2f4414;--lk-tg:#1d93d2;--lk-green:#15803d;--lk-orange:#c2410c;--lk-red:#dc2626;color:var(--color-body)}:root[data-theme=dark] .lk{--lk-sky:radial-gradient(120% 55% at 50% 0%, #12304d 0%, #0a1a27 50%, #07131c 100%);--lk-glass:#142c3e80;--lk-glass-strong:#091823b8;--lk-glass-border:#ffffff14;--lk-glass-shadow:0 1px 0 #ffffff0d inset, 0 18px 40px -22px #000000d9;--lk-blob-1:#2d5fe0;--lk-blob-2:#b8620b;--lk-blob-3:#0f7ea3;--lk-blob-opacity:.38;--lk-star:#fff;--lk-star-opacity:.9;--lk-input-border:#ffffff1a;--lk-tg:#5ec4f7;--lk-green:#4ade80;--lk-orange:#fdba74;--lk-red:#f87171}html:has(.lk){scroll-padding-top:16px}body:has(.lk){background:#eef4ff}:root[data-theme=dark] body:has(.lk){background:#07131c}.lk-bg{pointer-events:none;background:var(--lk-sky);position:fixed;inset:0;overflow:hidden}.lk-blob{filter:blur(64px);opacity:var(--lk-blob-opacity);will-change:transform;border-radius:9999px;animation:24s ease-in-out infinite alternate lk-drift;position:absolute}.lk-blob--1{background:var(--lk-blob-1);width:24rem;height:24rem;top:-8rem;left:-9rem}.lk-blob--2{background:var(--lk-blob-2);width:20rem;height:20rem;animation-duration:28s;animation-direction:alternate-reverse;top:32%;right:-10rem}.lk-blob--3{background:var(--lk-blob-3);width:26rem;height:26rem;animation-duration:32s;bottom:-12rem;left:5%}@keyframes lk-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(3.5rem,2.5rem)scale(1.14)}to{transform:translate(-2rem,5rem)scale(.94)}}.lk-stars{opacity:var(--lk-star-opacity);background-image:radial-gradient(1.5px 1.5px at 12% 18%, var(--lk-star) 50%, transparent 52%), radial-gradient(1px 1px at 28% 72%, var(--lk-star) 50%, transparent 52%), radial-gradient(2px 2px at 44% 8%, var(--lk-star) 50%, transparent 52%), radial-gradient(1px 1px at 63% 38%, var(--lk-star) 50%, transparent 52%), radial-gradient(1.5px 1.5px at 81% 14%, var(--lk-star) 50%, transparent 52%), radial-gradient(1px 1px at 91% 61%, var(--lk-star) 50%, transparent 52%), radial-gradient(2px 2px at 7% 88%, var(--lk-star) 50%, transparent 52%), radial-gradient(1.5px 1.5px at 55% 93%, var(--lk-star) 50%, transparent 52%);animation:4.5s ease-in-out infinite alternate lk-twinkle;position:absolute;inset:0}.lk-stars--2{background-image:radial-gradient(1px 1px at 20% 42%, var(--lk-star) 50%, transparent 52%), radial-gradient(2px 2px at 36% 26%, var(--lk-star) 50%, transparent 52%), radial-gradient(1.5px 1.5px at 52% 58%, var(--lk-star) 50%, transparent 52%), radial-gradient(1px 1px at 70% 80%, var(--lk-star) 50%, transparent 52%), radial-gradient(2px 2px at 86% 34%, var(--lk-star) 50%, transparent 52%), radial-gradient(1px 1px at 96% 90%, var(--lk-star) 50%, transparent 52%), radial-gradient(1.5px 1.5px at 3% 52%, var(--lk-star) 50%, transparent 52%);animation-duration:6s;animation-delay:-3s}@keyframes lk-twinkle{0%{opacity:calc(var(--lk-star-opacity) * .25)}to{opacity:var(--lk-star-opacity)}}.lk-glass{background:var(--lk-glass);border:1px solid var(--lk-glass-border);box-shadow:var(--lk-glass-shadow);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4)}.lk-card{transition:transform .3s var(--lk-ease), box-shadow .3s var(--lk-ease), border-color .3s var(--lk-ease);position:relative;overflow:hidden}.lk-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff8c,#0000);width:45%;position:absolute;inset:0 auto 0 -60%;transform:skew(-18deg)}@media (hover:hover){.lk-card:hover{border-color:#6c9aff8c;transform:translateY(-3px);box-shadow:inset 0 1px #fff6,0 22px 44px -22px #4a6fd08c}.lk-card:hover:after{opacity:1;animation:lk-sweep .9s var(--lk-ease)}}:root[data-theme=dark] .lk-card:after{background:linear-gradient(105deg,#0000,#ffffff1f,#0000)}@keyframes lk-sweep{0%{left:-60%}to{left:130%}}.lk-press{-webkit-tap-highlight-color:transparent}.lk-press:active{transition-duration:80ms;transform:translateY(0)scale(.97)}.lk-icon-btn{width:2.5rem;height:2.5rem;color:var(--color-ink);background:var(--lk-glass);border:1px solid var(--lk-glass-border);box-shadow:var(--lk-glass-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:color .2s, transform .2s var(--lk-ease);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.lk-icon-btn:hover{color:var(--color-brand)}.lk-icon-btn:active{transform:scale(.9)}@media (scripting:enabled){.lk-reveal:not(.is-in),.lk-stagger:not(.is-in)>*{opacity:0}}.lk-reveal.is-in{animation:lk-gather .9s var(--lk-ease) calc(var(--d,0) * 80ms) both}.lk-stagger.is-in>*{animation:lk-gather .8s var(--lk-ease) calc(var(--d,0) * 80ms + var(--n,0) * 70ms) both}.lk-stagger>:nth-child(2){--n:1}.lk-stagger>:nth-child(3){--n:2}.lk-stagger>:nth-child(4){--n:3}.lk-stagger>:nth-child(5){--n:4}.lk-stagger>:nth-child(6){--n:5}.lk-stagger>:nth-child(7){--n:6}.lk-stagger>:nth-child(8){--n:7}.lk-stagger>:nth-child(n+9){--n:8}.lk-stagger--grid>:nth-child(odd){--rx:-22px}.lk-stagger--grid>:nth-child(2n){--rx:22px}.lk-stagger--row>:first-child{--rx:-18px}.lk-stagger--row>:nth-child(3){--rx:18px}@keyframes lk-gather{0%{opacity:0;translate:var(--rx,0px) 26px;filter:blur(5px);scale:.94}to{opacity:1;filter:none;translate:none;scale:none}}.lk-avatar-wrap{place-items:center;width:7.5rem;height:7.5rem;display:grid;position:relative}.lk-avatar{z-index:1;border-radius:9999px;width:6.5rem;height:6.5rem;position:relative;box-shadow:0 12px 30px -10px #2d5fe099}.lk-avatar-ring{background:conic-gradient(#6c9aff,#a78bfa,#ff8a00,#ffd08a,#6c9aff);border-radius:9999px;animation:7s linear infinite lk-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 3px))}.lk-avatar-glow{filter:blur(10px);background:radial-gradient(closest-side,#6c9aff8c,#0000);border-radius:9999px;animation:3.2s ease-in-out infinite lk-breathe-glow;position:absolute;inset:-.75rem}.lk-avatar-glint{z-index:2;pointer-events:none;border-radius:9999px;width:6.5rem;height:6.5rem;margin:auto;position:absolute;inset:0;overflow:hidden}.lk-avatar-glint:after{content:"";background:linear-gradient(100deg,#0000,#ffffff6b,#0000);width:38%;animation:6.5s ease-in-out infinite lk-glint;position:absolute;top:-20%;bottom:-20%;left:-60%;transform:skew(-18deg)}@keyframes lk-spin{to{transform:rotate(360deg)}}@keyframes lk-breathe-glow{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes lk-glint{0%,72%{left:-60%}92%,to{left:130%}}.lk-sparkle{z-index:3;filter:drop-shadow(0 0 3px);animation:3s ease-in-out infinite lk-twinkle-star;position:absolute}.lk-sparkle--a{color:var(--color-accent);top:-.1rem;right:.1rem}.lk-sparkle--b{color:var(--color-brand);animation-duration:2.6s;animation-delay:-.8s;bottom:.5rem;left:-.35rem}.lk-sparkle--c{color:#ffc46b;animation-duration:3.4s;animation-delay:-1.7s;top:1.1rem;left:-.6rem}.lk-sparkle--d{color:#a5c1ff;animation-duration:2.8s;animation-delay:-2.2s;bottom:.2rem;right:-.1rem}@keyframes lk-twinkle-star{0%,to{opacity:.45;transform:scale(.72)rotate(0)}50%{opacity:1;transform:scale(1.12)rotate(45deg)}}.lk-title-spark{display:inline-flex;position:relative}.lk-title-spark:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(closest-side,#ffb048bf,#0000);border-radius:9999px;position:absolute;inset:-10px}.lk-reveal.is-in .lk-title-spark svg{animation:lk-spark-flash 1.2s var(--lk-ease) calc(var(--d,0) * 80ms + .28s) both}.lk-reveal.is-in .lk-title-spark:before{animation:lk-spark-halo 1.2s ease-out calc(var(--d,0) * 80ms + .28s) both}@keyframes lk-spark-flash{0%{opacity:.3;transform:scale(.3)rotate(-90deg)}45%{opacity:1;filter:drop-shadow(0 0 6px #ffb347);transform:scale(1.6)rotate(45deg)}to{opacity:1;filter:drop-shadow(0 0 #0000);transform:scale(1)rotate(90deg)}}@keyframes lk-spark-halo{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(1.9)}}.lk-route{--lk-fly:8s;align-items:center;gap:.6rem;display:flex}.lk-route-end{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:.72rem;font-weight:600}.lk-route-end--to{animation:lk-arrive-to var(--lk-fly) ease-in-out infinite}.lk-route-end--from{animation:lk-arrive-from var(--lk-fly) ease-in-out infinite}.lk-route-track{flex:1;height:1rem;position:relative}.lk-route-line{height:2px;animation:lk-dash-flow var(--lk-fly) linear infinite;background:linear-gradient(90deg,#6c9aff99 55%,#0000 55%) 0 0/9px 2px repeat-x;margin-top:-1px;position:absolute;top:50%;left:0;right:0;-webkit-mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}@keyframes lk-dash-flow{0%{background-position-x:0}44%,50%{background-position-x:-45px}94%,to{background-position-x:0}}.lk-route-plane{color:var(--color-accent);filter:drop-shadow(0 2px 4px #ff8a0073);animation:lk-fly var(--lk-fly) cubic-bezier(.45, .05, .55, .95) infinite, lk-bob 1.6s ease-in-out infinite alternate;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}@keyframes lk-fly{0%{left:6%;transform:translate(-50%,-50%)rotate(90deg)scale(1)}44%{left:94%;transform:translate(-50%,-50%)rotate(90deg)scale(1)}47%{left:95%;transform:translate(-50%,-50%)rotate(180deg)scale(.82)}50%{left:94%;transform:translate(-50%,-50%)rotate(270deg)scale(1)}94%{left:6%;transform:translate(-50%,-50%)rotate(270deg)scale(1)}97%{left:5%;transform:translate(-50%,-50%)rotate(360deg)scale(.82)}to{left:6%;transform:translate(-50%,-50%)rotate(450deg)scale(1)}}@keyframes lk-bob{0%{translate:0 -1.5px}to{translate:0 1.5px}}@keyframes lk-arrive-to{0%,36%,62%,to{color:var(--color-muted);text-shadow:none}46%,52%{color:var(--color-accent);text-shadow:0 0 12px #ff8a008c}}@keyframes lk-arrive-from{0%,2%,96%,to{color:var(--color-accent);text-shadow:0 0 12px #ff8a008c}12%,86%{color:var(--color-muted);text-shadow:none}}.lk-live{background:#22c55e;border-radius:9999px;width:.5rem;height:.5rem;position:relative}.lk-live:after{content:"";border-radius:inherit;background:inherit;animation:1.8s cubic-bezier(0,0,.2,1) infinite lk-ping;position:absolute;inset:0}.lk-live--closed{background:#f59e0b}.lk-live--idle{background:var(--color-brand)}.lk-live--idle:after{animation:none}@keyframes lk-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}.lk-cta{isolation:isolate;transition:transform .3s var(--lk-ease);background:linear-gradient(115deg,#ff9d1f 0%,#ff6b2c 40%,#ff8a00 70%,#ffb347 100%) 0 0/220% 100%;position:relative;overflow:hidden;box-shadow:0 18px 38px -16px #ff6e14bf}.lk-cta.lk-reveal.is-in{animation:lk-gather .9s var(--lk-ease) calc(var(--d,0) * 80ms) both, lk-flow 7s ease-in-out infinite alternate, lk-breathe 3.2s ease-in-out infinite}.lk-cta:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:30%;animation:3.6s ease-in-out infinite lk-shimmer;position:absolute;inset:-20% auto -20% -40%;transform:skew(-20deg)}@media (hover:hover){.lk-cta:hover{transform:translateY(-3px)}}.lk-cta-arrow{animation:1.8s ease-in-out infinite lk-nudge}@keyframes lk-flow{0%{background-position:0%}to{background-position:100%}}@keyframes lk-breathe{0%,to{box-shadow:0 18px 38px -16px #ff6e14b3}50%{box-shadow:0 22px 48px -14px #ff6e14f2}}@keyframes lk-shimmer{0%{left:-40%}55%,to{left:130%}}@keyframes lk-nudge{0%,to{transform:translate(0)}50%{transform:translate(3px,-3px)}}.lk-tone{transition:transform .35s var(--lk-ease)}@media (hover:hover){.lk-card:hover .lk-tone{transform:scale(1.08)rotate(-5deg)}}.lk-tone--tg{color:var(--lk-tg);background:#2aabee24}.lk-tone--ig{color:#fff;background:linear-gradient(135deg,#833ab4,#fd1d1d 55%,#fcb045)}.lk-tone--brand{color:var(--color-brand);background:#6c9aff29}.lk-tone--accent{color:var(--color-accent);background:#ff8a0024}.lk-tone--green{color:var(--lk-green);background:#22c55e24}.lk-tone--red{color:var(--lk-red);background:#ef44441f}.lk-row-arrow{transition:transform .3s var(--lk-ease), color .2s}@media (hover:hover){.lk-card:hover .lk-row-arrow{color:var(--color-brand);transform:translate(2px,-2px)}}.lk-input{background:var(--lk-glass-strong);border:1px solid var(--lk-input-border);outline:none;transition:border-color .2s,box-shadow .2s}.lk-input:focus{border-color:var(--color-brand);box-shadow:0 0 0 4px #6c9aff38}.lk-input::-webkit-search-cancel-button{-webkit-appearance:none}.lk-rate{border:1px solid #0000}.lk-rate--brand{background:linear-gradient(140deg,#6c9aff2e,#6c9aff0a);border-color:#6c9aff38}.lk-rate--accent{background:linear-gradient(140deg,#ff8a0029,#ff8a0008);border-color:#ff8a0038}.lk-link{color:var(--color-brand);transition:color .2s}.lk-link:hover{color:var(--color-brand-700);text-underline-offset:3px;text-decoration:underline}.lk-pill{height:2.25rem;transition:transform .2s var(--lk-ease), filter .2s;-webkit-tap-highlight-color:transparent;border-radius:9999px;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.8125rem;font-weight:500;display:inline-flex}.lk-pill:hover{filter:brightness(1.06)saturate(1.15)}.lk-pill:active{transform:scale(.95)}.lk-pill--phone{color:var(--lk-green);background:#22c55e21}.lk-pill--tg{color:var(--lk-tg);background:#2aabee21}.lk-pill--map{color:var(--lk-orange);background:#ff8a0021}.lk-pill--ig{color:#fff;background:linear-gradient(120deg,#833ab4,#fd1d1d 60%,#fcb045)}.lk-chip-btn{width:2.25rem;height:2.25rem;color:var(--color-muted);background:var(--lk-glass-strong);border:1px solid var(--lk-input-border);transition:color .2s, transform .2s var(--lk-ease);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.lk-chip-btn:hover{color:var(--color-brand)}.lk-chip-btn:active{transform:scale(.9)}.lk-hq{position:relative}.lk-hq:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.75;background:linear-gradient(135deg,#6c9aff,#ff8a00 55%,#6c9aff) 0 0/200% 200%;padding:1.5px;animation:6s ease-in-out infinite alternate lk-flow;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lk-branch{transition:border-color .3s}.lk-branch--open{border-color:#6c9aff80}.lk-branch-dot{background:var(--color-brand);border-radius:9999px;flex-shrink:0;width:.625rem;height:.625rem;transition:background .3s,box-shadow .3s;position:relative;box-shadow:0 0 0 4px #6c9aff2e}.lk-branch--open .lk-branch-dot{background:var(--color-accent);box-shadow:0 0 0 5px #ff8a0033}.lk-chevron{transition:transform .35s var(--lk-ease)}.lk-branch--open .lk-chevron{transform:rotate(180deg)}.lk-collapse{transition:grid-template-rows .4s var(--lk-ease);grid-template-rows:0fr;display:grid}.lk-branch--open .lk-collapse{grid-template-rows:1fr}.lk-collapse>div{overflow:hidden}.lk-footer-logo{filter:brightness(0);opacity:.4}:root[data-theme=dark] .lk-footer-logo{filter:none;opacity:.6}.lk-toast{animation:lk-toast .35s var(--lk-ease) both}@keyframes lk-toast{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lk-blob,.lk-stars{animation:none}}
