.lp-root{container:lp/inline-size}.lp{background:var(--bg);min-height:100svh;color:var(--ink);isolation:isolate;position:relative;overflow-x:clip}.lp-sky{z-index:-1;pointer-events:none;height:420px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.lp-sky canvas{opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.lp-sky canvas.is-on{opacity:1}.lp[data-theme=light] .aurora{background:#e8edf5}.lp[data-theme=light] .aurora:before{background:radial-gradient(46% 52% at 16% 10%,#4da3ff57,#0000 62%),radial-gradient(44% 50% at 90% 6%,#007efb33,#0000 64%),radial-gradient(54% 58% at 82% 90%,#13defa29,#0000 62%),radial-gradient(48% 52% at 6% 94%,#96a8c461,#0000 62%),radial-gradient(60% 60% at 50% 46%,#c8d6ec80,#0000 70%)}.lp[data-theme=light] .aurora:after{background-image:linear-gradient(#0a10330d 1px,#0000 1px),linear-gradient(90deg,#0a10330d 1px,#0000 1px)}.lp-col{width:100%;max-width:560px;padding:max(20px, env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));margin:0 auto}.lp-head{padding:8px 2px 4px}.lp-head-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-brand{align-items:center;gap:10px;margin:0;display:flex}.lp-brand-mark{flex:none;width:44px;height:44px}.lp-brand-word{width:auto;height:26px}.lp-frase{font-size:var(--fs-lg);color:var(--ink-2);text-wrap:pretty;margin:18px 0 0;line-height:1.5}.lp-social{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.lp-round{border:1px solid var(--glass-line);background:color-mix(in srgb, var(--card) 60%, transparent);width:44px;height:44px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s var(--ease), border-color .2s ease;border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid}.lp-round svg{width:19px;height:19px}.lp-round:hover{border-color:var(--line-2)}.lp-round:active{transform:scale(.94)}.lp-blocks{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:28px;display:grid}.lp-group{gap:8px;display:grid}.lp-group-title{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 4px 2px;font-weight:700}.lp-list{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.lp-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lk{background:var(--glass);border:1px solid var(--glass-line);-webkit-tap-highlight-color:transparent;transition:border-color .2s ease, transform .12s var(--ease);border-radius:18px;position:relative}[data-theme=light] .lk{box-shadow:var(--shadow)}.lk:hover{border-color:color-mix(in srgb, var(--brand-strong) 45%, var(--glass-line))}.lk-line{align-items:center;gap:12px;min-height:64px;padding:10px 14px 10px 10px;display:flex}.lk-hit{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-self:stretch;align-items:center;gap:10px;padding:0;text-decoration:none;display:flex}.lk-row>.lk-line>.lk-hit:after{content:"";border-radius:inherit;position:absolute;inset:0}.lk-row:has(.lk-hit:active){transform:scale(.985)}.lk-thumb{z-index:1;position:relative}.lk-text{flex:1;gap:1px;min-width:0;display:grid}.lk-title{letter-spacing:-.01em;align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:700;line-height:1.25;display:flex}.lk-desc{font-size:var(--fs-md);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lk-arrow{width:18px;height:18px;color:var(--muted);transition:transform .2s var(--ease), color .2s ease;flex:none}.lk:hover .lk-arrow{color:var(--ink);transform:translate(2px,-2px)}.lk-ico{width:44px;height:44px;color:var(--brand-text);background:color-mix(in srgb, var(--brand-strong) 14%, transparent);border-radius:13px;flex:none;place-items:center;display:grid}.lk-ico svg{width:20px;height:20px}.lk-ico.is-sm{border-radius:10px;width:34px;height:34px}.lk-ico.is-img{background:#ffffff0f}[data-theme=light] .lk-ico.is-img{background:var(--card-2)}.lk-ico.is-img img{object-fit:contain;width:30px;height:30px;display:block}.lk-ico.is-sm.is-img img{width:24px;height:24px}.lk-ico.is-sm svg{width:17px;height:17px}.lk-selo{border-radius:var(--radius-pill);letter-spacing:.02em;white-space:nowrap;height:20px;color:var(--brand-text);background:color-mix(in srgb, var(--brand-strong) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-strong) 34%, transparent);flex:none;align-items:center;padding:0 8px;font-size:10.5px;font-weight:800;display:inline-flex}.lk-thumb{background:var(--card-2);cursor:pointer;border:0;border-radius:11px;flex:none;width:76px;height:44px;padding:0;overflow:hidden}.lk-thumb img{object-fit:cover;width:100%;height:100%;display:block}.lk-thumb-play{color:#fff;background:#050a1c59;place-items:center;display:grid;position:absolute;inset:0}.lk-thumb-play svg{fill:currentColor;width:18px;height:18px}.lk-row.is-open .lk-thumb-play svg{fill:none}.lk-video{padding:0 10px 10px}.lk-video .vp{border-radius:12px}.lk-row.is-hi{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-strong) 26%, transparent), color-mix(in srgb, var(--brand-strong) 9%, transparent));border-color:color-mix(in srgb, var(--brand-strong) 45%, transparent)}.lk-row.is-hi .lk-line{min-height:72px}.lk-row.is-hi .lk-title{font-size:17px}.lk-row.is-hi .lk-arrow{color:var(--ink-2)}.lk-row.is-hi .lk-ico{background:color-mix(in srgb, var(--brand-strong) 20%, transparent)}.lk-row.is-hi .lk-ico.is-img{background:#ffffff14}[data-theme=light] .lk-row.is-hi .lk-ico.is-img{background:#ffffffb3}.lk-row.is-hi .lk-thumb{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-strong) 45%, transparent)}.lk-row.is-shine{overflow:hidden}.lk-row.is-shine:before{content:"";pointer-events:none;width:35%;animation:llShine 4.4s var(--ease) 1.2s infinite;background:linear-gradient(100deg,#0000,#ffffff26,#0000);position:absolute;inset:0 auto 0 0;transform:translate(-120%)skew(-18deg)}@keyframes llShine{0%,60%{transform:translate(-120%)skew(-18deg)}90%,to{transform:translate(380%)skew(-18deg)}}.lk-chip{min-height:52px;color:inherit;border-radius:16px;align-items:center;gap:10px;padding:8px 12px 8px 8px;text-decoration:none;display:flex}.lk-chip:active{transform:scale(.97)}.lk-chip-title{min-width:0;font-size:var(--fs-base);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.lp-note{font-size:var(--fs-md);color:var(--muted);text-align:center;margin:0 4px;line-height:1.55}.lp-hr{background:var(--line-2);border:0;border-radius:2px;width:48px;height:2px;margin:0 auto}.lp-empty{color:var(--muted);text-align:center}.lp-foot{font-size:var(--fs-xs);color:var(--muted);justify-content:center;gap:8px;margin-top:36px;display:flex}.lp-foot a{color:var(--muted);text-underline-offset:3px}.lp-foot a:hover{color:var(--ink)}.rv{animation:llRise .4s var(--ease) both;animation-delay:calc(min(var(--i,0), 5) * 40ms)}@keyframes llRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:50;border-radius:var(--radius-pill);font-size:var(--fs-md);color:var(--on-pill);background:var(--pill);box-shadow:var(--shadow-lg);animation:llRise .25s var(--ease) both;padding:10px 16px;font-weight:700;position:fixed;transform:translate(-50%)}.sk{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1a 50%,#ffffff0d 100%) 0 0/200% 100%;border-radius:10px;animation:1.4s ease-in-out infinite llPulse;display:block}.sk-brand{border-radius:14px;width:180px;height:44px}.sk-round{border-radius:50%;width:44px;height:44px}.sk-line{height:14px}.sk-row{border-radius:18px;height:64px}@keyframes llPulse{0%{background-position:100% 0}to{background-position:-100% 0}}.lp-404{justify-items:start;gap:14px;margin-top:48px;display:grid}.lp-404 h1{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:800}.lp-404 p{color:var(--ink-2);font-size:var(--fs-lg);margin:0;line-height:1.5}.lp-404 a{border-radius:var(--radius-pill);height:48px;color:var(--on-brand);background:var(--ll-grad);align-items:center;margin-top:6px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}@container lp (min-width:768px){.lp-sky{height:560px}.lp-col{padding-top:72px}.lp-brand-mark{width:52px;height:52px}.lp-brand-word{height:30px}.lp-frase{font-size:var(--fs-xl)}}@media (prefers-reduced-motion:reduce){.rv,.lp-toast,.sk{animation:none}.lk-row.is-shine:before{animation:none;display:none}.lp-sky canvas{transition:none}}.lp-legal h1{letter-spacing:-.02em;margin:32px 0 6px;font-size:28px;font-weight:800}.lp-legal p{font-size:var(--fs-lg);color:var(--ink-2);margin:12px 0 0;line-height:1.6}.lp-legal a{color:var(--brand-text)}.lp-legal .lp-brand{text-decoration:none}.so-claro{display:none!important}[data-theme=light] .so-claro{display:block!important}[data-theme=light] .so-escuro,[data-theme=light] [data-theme=dark] .so-claro{display:none!important}[data-theme=light] [data-theme=dark] .so-escuro{display:block!important}
