.lk{--lk-ink:#1b3a3f;--lk-muted:#3e6268;--lk-teal:#09606d;--lk-teal-strong:#075057;--lk-card:#fff;--lk-line:#09606d24;min-height:100dvh;padding:max(40px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));color:var(--lk-ink);font-family:var(--font-body);background-color:#0000;background-image:radial-gradient(120% 60% at 50% -10%,#81d8d08c,#0000 60%),linear-gradient(#e6f5f8 0%,#d2ecf2 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;display:flex}.lk-col{flex-direction:column;gap:28px;width:100%;max-width:440px;display:flex}.lk-head{text-align:center;flex-direction:column;align-items:center;display:flex}.lk-avatar{color:#fff;background:linear-gradient(145deg, #0b7584 0%, var(--lk-teal) 55%, var(--lk-teal-strong) 100%);border-radius:28px;place-items:center;margin:0;padding:26px 30px;display:grid;box-shadow:0 0 0 6px #ffffffb3,0 18px 40px -14px #0750578c}.lk-wordmark{width:auto;height:30px;display:block}.lk-handle{color:var(--lk-teal);letter-spacing:.01em;margin:18px 0 0;font-size:.875rem;font-weight:600}.lk-bio{max-width:34ch;color:var(--lk-muted);text-wrap:balance;margin:12px 0 0;font-size:1rem;line-height:1.75}.lk-label{font-family:var(--font-display);letter-spacing:.04em;color:var(--lk-muted);align-items:center;gap:12px;margin:28px 0 12px;font-size:.8125rem;font-weight:600;display:flex}.lk-label:first-child{margin-top:0}.lk-label:after{content:"";background:var(--lk-line);flex:1;height:1px}.lk-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lk-link{min-height:72px;color:inherit;background:var(--lk-card);border:1px solid var(--lk-line);-webkit-tap-highlight-color:transparent;border-radius:20px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,border-color .2s;display:flex;box-shadow:0 1px 2px #0750570f,0 8px 24px -16px #07505759}.lk-link:hover{border-color:#09606d59;transform:translateY(-2px);box-shadow:0 1px 2px #0750570f,0 16px 32px -16px #07505773}.lk-link:active{transform:scale(.98)}.lk-link:focus-visible{outline-offset:3px;outline:3px solid #09606d73}.lk-foot a:focus-visible{outline-offset:3px;outline:3px solid #09606d73}.lk-tile{width:46px;height:46px;color:var(--lk-teal);background:#e6f5f8;border-radius:14px;flex:none;place-items:center;display:grid}.lk-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lk-title{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;line-height:1.35}.lk-sub{color:var(--lk-muted);text-wrap:pretty;font-size:.8125rem;line-height:1.5}.lk-sub[dir=ltr]{text-align:right}.lk-arrow{color:#1b3a3f66;flex:none;transition:transform .2s,color .2s}.lk-link:hover .lk-arrow{color:var(--lk-teal);transform:translate(-3px)}.lk-link--featured{color:#fff;background:linear-gradient(135deg, #0b7584 0%, var(--lk-teal) 50%, var(--lk-teal-strong) 100%);border-color:#0000;box-shadow:0 18px 36px -16px #075057b3}.lk-link--featured:hover{border-color:#0000;box-shadow:0 22px 44px -16px #075057cc}.lk-link--featured .lk-tile{color:#fff;background:#ffffff29}.lk-link--featured .lk-sub{color:#ffffffd1}.lk-link--featured .lk-arrow,.lk-link--featured:hover .lk-arrow{color:#fff}.lk-b-tiktok{color:#fff;background:#111}.lk-b-instagram{color:#fff;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.lk-b-facebook{color:#fff;background:#1877f2}.lk-b-whatsapp{color:#fff;background:#25d366}.lk-foot{color:var(--lk-muted);justify-content:center;gap:8px;padding-top:4px;font-size:.8125rem;display:flex}.lk-foot a{color:var(--lk-teal);font-weight:600;text-decoration:none}@media (prefers-reduced-motion:no-preference){.lk-head,.lk-list>li,.lk-label,.lk-foot{animation:.5s cubic-bezier(.22,1,.36,1) both lk-in}.lk-list>li:first-child{animation-delay:80ms}.lk-list>li:nth-child(2){animation-delay:.14s}.lk-list>li:nth-child(3){animation-delay:.2s}.lk-list>li:nth-child(4){animation-delay:.26s}.lk-label{animation-delay:.2s}.lk-foot{animation-delay:.32s}}@keyframes lk-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (min-width:640px){.lk{padding-top:72px}}
