.lk{--bg:#f5fbfa;--mint:#e7f5f2;--ink:#12302c;--text:#4b6360;--teal:#13665f;--coral:#ff6b55;--coral2:#ee5440;--sky:#4cc3cc;--skyt:#e2f6f7;--line:#e3eeec;--shadow:0 1px 2px #12302c0a,0 8px 24px #12302c12;--shadow2:0 2px 6px #12302c0d,0 22px 50px #12302c1f;color:var(--text);min-height:100vh;padding:calc(28px + env(safe-area-inset-top,0px)) 18px calc(36px + env(safe-area-inset-bottom,0px));background:var(--bg);isolation:isolate;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:16px;position:relative;overflow-x:hidden}.lk *{box-sizing:border-box;margin:0;padding:0}.lk:before{content:"";z-index:-2;background:radial-gradient(70% 40% at 50% 0,#4cc3cc33,#0000 70%),radial-gradient(50% 30% at 100% 30%,#ff6b5514,#0000 70%);position:fixed;inset:0}.lk:after{content:"";opacity:.5;z-index:-1;background-image:url(/assets/art/curvy_grid.svg);background-size:240px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 80%);mask-image:linear-gradient(#000 30%,#0000 80%)}.lk .w{max-width:460px;margin:0 auto}.lk .head{text-align:center}.lk .av{width:96px;height:96px;box-shadow:var(--shadow2);background:#fff;border-radius:30px;place-items:center;margin:0 auto;display:grid}.lk .av img{object-fit:contain;width:72px;height:72px}.lk h1{color:var(--ink);letter-spacing:-.3px;margin-top:14px;font:600 30px Fredoka,system-ui,sans-serif;display:inline-block;position:relative}.lk h1 em{color:var(--sky);font-style:normal}.lk .tag{text-wrap:balance;margin-top:6px;font-size:15.5px;line-height:1.5}.lk .hw{z-index:auto;pointer-events:auto;width:auto;color:var(--coral);margin-top:8px;font:700 25px Caveat,cursive;display:inline-block;position:static;transform:rotate(-3deg)}.lk .lead{color:#fff;background:linear-gradient(150deg,#ff7b66,#ee5440);border-radius:26px;max-width:none;margin-top:30px;padding:22px 20px;position:relative;overflow:visible;box-shadow:0 18px 40px #ee544047}.lk .lead .lab{letter-spacing:.8px;text-transform:uppercase;background:#ffffff38;border-radius:99px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.lk .lead h2{color:#fff;white-space:normal;margin-top:10px;padding-right:44px;font:600 25px/1.15 Fredoka,system-ui,sans-serif}.lk .lead p{opacity:.95;margin-top:6px;padding-right:30px;font-size:14.5px;line-height:1.5}.lk .lead .st{filter:drop-shadow(0 6px 10px #12302c2e);pointer-events:none;width:70px;position:absolute;top:-24px;right:-8px;transform:rotate(10deg)}.lk .lead .st2{filter:drop-shadow(0 6px 10px #12302c2e);z-index:2;pointer-events:none;width:56px;position:absolute;bottom:-44px;right:-4px;transform:rotate(-14deg)}.lk .lead form{gap:8px;margin-top:14px;padding-right:34px;display:flex}.lk .lead input{min-width:0;color:var(--ink);background:#fff;border:0;border-radius:14px;flex:1;padding:14px;font:500 16px Plus Jakarta Sans,system-ui,sans-serif}.lk .lead input:focus{outline:3px solid #fff9}.lk .lead button{background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:14px;padding:0 18px;font:700 15px Plus Jakarta Sans,system-ui,sans-serif;position:relative;overflow:hidden}.lk .lead button:disabled{opacity:.8}.lk .lead button:after{content:"";background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;height:100%;animation:3.2s 2s infinite lkshine;position:absolute;top:0;left:-60%}.lk .lead small{opacity:.85;margin-top:9px;padding-right:44px;font-size:12px;display:block}.lk .err{margin-top:8px;font-size:13px;font-weight:600}.lk .thanks{background:#ffffff2e;border-radius:16px;align-items:center;gap:12px;margin-top:14px;margin-right:34px;padding:14px;display:none}.lk .thanks i{color:#22a86a;background:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.lk .thanks b{font-size:15.5px;display:block}.lk .thanks span{opacity:.9;font-size:13.5px}.lk .lead.done form,.lk .lead.done small,.lk .lead.done .err{display:none}.lk .lead.done .thanks{display:flex}.lk .primary{min-height:82px;box-shadow:var(--shadow2);color:var(--ink);background:#fff;border-radius:22px;align-items:center;gap:14px;margin-top:58px;padding:14px 16px;text-decoration:none;transition:transform .18s;display:flex}.lk .primary:hover,.lk .card:hover,.lk .guide:hover{transform:translateY(-2px)}.lk .primary .ic{background:var(--mint);border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid}.lk .primary .ic img{width:40px}.lk .primary b{align-items:center;gap:8px;font:600 18px Fredoka,system-ui,sans-serif;display:flex}.lk .primary span{color:var(--text);font-size:13.5px}.lk .pill{letter-spacing:.5px;color:#178452;background:#e8f8f0;border-radius:99px;padding:4px 9px;font:700 11px Plus Jakarta Sans,system-ui,sans-serif}.lk .sec{margin-top:24px}.lk .sec h3{letter-spacing:1.3px;text-transform:uppercase;color:var(--coral2);margin:0 0 10px 4px;font:700 12.5px Plus Jakarta Sans,system-ui,sans-serif}.lk .list{gap:10px;display:grid}.lk .card{min-height:76px;box-shadow:var(--shadow);color:var(--ink);background:#fff;border-radius:20px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:transform .18s;display:flex}.lk .card .ic{background:var(--skyt);color:#0f7880;border-radius:15px;flex:none;place-items:center;width:50px;height:50px;display:grid}.lk .card .ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.lk .card .ic.c{color:var(--coral2);background:#ffedea}.lk .card .ic.t{background:var(--mint);color:var(--teal)}.lk .card .tx{flex:1;min-width:0}.lk .card b,.lk .guide b,.lk .primary b{text-wrap:balance}.lk .card b{font:600 16.5px Fredoka,system-ui,sans-serif;display:block}.lk .card span{color:var(--text);margin-top:1px;font-size:13.5px;display:block}.lk .chev{color:#9ab0ac;fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.lk .guide{box-shadow:none;color:var(--ink);text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:12px;padding:10px 0;text-decoration:none;transition:transform .18s;display:flex}.lk .guide img{object-fit:contain;width:100%;max-width:720px;height:auto;box-shadow:none;filter:none;background:0 0;border:0;border-radius:0;flex:none}@media (width>=601px) and (width<=1100px){.lk .guide img{width:80%}}.lk .guide b{font:600 17px Fredoka,system-ui,sans-serif;display:block}.lk .guide span{margin-top:2px;font-size:13.5px;display:block}.lk .guide em{color:var(--coral2);margin-top:6px;font-size:14px;font-style:normal;font-weight:700;display:inline-block}.lk .soc{justify-content:center;gap:12px;margin-top:26px;display:flex}.lk .soc a{width:50px;height:50px;box-shadow:var(--shadow);color:var(--ink);background:#fff;border-radius:16px;place-items:center;display:grid}.lk .soc svg{fill:currentColor;width:22px;height:22px}.lk .foot{text-align:center;margin-top:20px;font-size:12.5px;line-height:1.7}.lk .foot a{color:var(--teal);font-weight:600;text-decoration:none}@media (width<=360px){.lk .lead h2{font-size:21px}.lk .lead form{flex-direction:column}.lk .lead button{height:48px}.lk .soc{gap:8px}.lk h1{font-size:27px}}.lk .card,.lk .primary,.lk .guide{min-width:0;max-width:100%}.lk .card .tx span,.lk .card b{overflow-wrap:anywhere}.lk .card span,.lk .guide span,.lk .primary span{text-wrap:balance}.lk .primary>div{min-width:0}.lk .primary b{flex-wrap:wrap}@media (width<=480px){.lk .lead form{flex-direction:column}.lk .lead button{min-height:48px}}.lk .cue{justify-content:center;align-items:flex-start;gap:2px;height:66px;margin-top:6px;display:flex}.lk .cue .hw{margin-top:10px;top:auto;right:auto}.lk .arrow{margin-top:14px;overflow:visible}.lk .drawpath{stroke-dasharray:120;stroke-dashoffset:120px;animation:1.1s cubic-bezier(.6,.05,.3,1) .5s forwards lkdr}.lk .drawhead{stroke-dasharray:60;stroke-dashoffset:60px;animation:.35s ease-out 1.5s forwards lkdr}@keyframes lkdr{to{stroke-dashoffset:0}}.lk .spk{fill:#ffc24a;stroke:#fff;stroke-width:2.5px;filter:drop-shadow(0 2px 3px #12302c26);position:absolute}.lk .s1{width:22px;animation:2.4s ease-in-out infinite lktw;top:-6px;left:-30px}.lk .s2{width:16px;animation:2.4s ease-in-out 1.1s infinite lktw;top:-12px;right:-22px}@keyframes lktw{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(.7)rotate(25deg)}}.lk .live{vertical-align:1px;background:#22a86a;border-radius:50%;width:8px;height:8px;margin-right:7px;animation:1.8s infinite lkpulse;display:inline-block;box-shadow:0 0 #22a86a80}@keyframes lkpulse{70%{box-shadow:0 0 0 8px #22a86a00}to{box-shadow:0 0 #22a86a00}}@keyframes lkshine{0%{left:-60%}35%,to{left:130%}}.lk .made{text-align:center;color:var(--teal);justify-content:center;align-items:center;gap:6px;margin-top:24px;font:700 24px Caveat,cursive;display:flex}.lk .head>*,.lk .lead,.lk .primary,.lk .sec,.lk .soc,.lk .made,.lk .foot{animation:.6s cubic-bezier(.2,.8,.2,1) both lkup}.lk .lead{animation-delay:.15s}.lk .primary{animation-delay:.25s}.lk .sec{animation-delay:.35s}.lk .soc{animation-delay:.45s}.lk .made,.lk .foot{animation-delay:.5s}@keyframes lkup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lk *,.lk :after{animation:none!important}.lk .drawpath,.lk .drawhead{stroke-dashoffset:0}}.lk .cue{height:auto;margin-bottom:4px}.lk .lead .st{width:66px;top:-34px;right:-14px}.lk .lead h2{font-size:23px}.lk .bigArrow{pointer-events:none;z-index:5;position:absolute;top:0;left:0;overflow:visible}.lk .guide .gbtn{background:var(--coral);color:#fff;transform-origin:50%;border-radius:99px;align-items:center;gap:6px;margin-top:8px;padding:8px 14px;font:700 14px Plus Jakarta Sans,system-ui,sans-serif;animation:3.6s ease-in-out 1.5s infinite lkgiggle;display:inline-flex;box-shadow:0 6px 14px #ee54404d}@keyframes lkgiggle{0%,70%,to{transform:scale(1)rotate(0)}74%{transform:scale(1.08)rotate(-3deg)}78%{transform:scale(1.08)rotate(3deg)}82%{transform:scale(1.07)rotate(-2deg)}86%{transform:scale(1.05)rotate(1.5deg)}90%{transform:scale(1)rotate(0)}}@media (width<=360px){.lk .lead h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.lk .guide .gbtn{animation:none!important}}.lk .lead .st,.lk .lead .st2{height:auto}
