.lp-body{margin:0;min-height:100vh;background:var(--lp-bg,#0f0e0b);font-family:"Jakarta",Inter,"Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}.lp{--lp-accent:#ffc20e;--lp-accent-ink:#141414;--lp-bg:#0f0e0b;--lp-bg2:#1d1b16;--lp-ink:#fff;--lp-muted:#c9c4b8;--lp-line:#5b4b16;--lp-card:#1a1814;--lp-card-ink:#fff;box-sizing:border-box;min-height:100vh;color:var(--lp-ink);background:radial-gradient(120% 70% at 50% 0%,var(--lp-bg2),var(--lp-bg) 70%);padding:calc(28px + env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));display:flex;justify-content:center}.lp *{box-sizing:border-box}.lp-in{width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.lp-logo{width:96px;height:96px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#111;border:3px solid var(--lp-accent);box-shadow:0 0 28px color-mix(in srgb,var(--lp-accent) 35%,transparent);flex:none}.lp-logo img{width:100%;height:100%;object-fit:cover;display:block}.lp-logo span{font-size:42px;font-weight:800;color:var(--lp-accent)}.lp h1{margin:6px 0 0;font-size:22px;line-height:1.2;font-weight:800;letter-spacing:-.01em;text-wrap:balance}.lp-bio{margin:0;color:var(--lp-muted);font-size:14px;line-height:1.5;max-width:34ch;text-wrap:balance}.lp-tag{background:#151515;color:var(--lp-accent);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:4px 12px;border-radius:99px}.lp-soc{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:4px 0}.lp-soc a{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--lp-line);color:var(--lp-accent);font-size:13px;font-weight:700;text-decoration:none}.lp-links{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:8px}.lp-btn{display:flex;align-items:center;gap:12px;min-height:54px;padding:10px 14px;border-radius:12px;border:1.5px solid var(--lp-accent);color:var(--lp-accent);background:color-mix(in srgb,var(--lp-card) 70%,transparent);text-decoration:none;text-align:left;transition:transform .12s ease,filter .12s ease}.lp-btn:hover,.lp-btn:focus-visible{transform:translateY(-1px);filter:brightness(1.08)}.lp-btn:focus-visible{outline:3px solid var(--lp-accent);outline-offset:2px}.lp-btn b{flex:1;font-size:15px;line-height:1.25;font-weight:700}.lp-btn small{font-size:12px;opacity:.75;font-weight:600;max-width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-ico{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--lp-accent);font-size:16px;flex:none}.lp-btn.on{background:linear-gradient(100deg,var(--lp-accent),color-mix(in srgb,var(--lp-accent) 65%,#fff));color:var(--lp-accent-ink);border-color:transparent}.lp-btn.on .lp-ico{background:#151515}.lp-foot{margin-top:18px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lp-foot a{color:var(--lp-muted);text-decoration:none}.lp-coliseu{background:var(--lp-bg);padding-top:0}.lp-coliseu .lp-cover{width:calc(100% + 36px);margin:0 -18px -64px;height:230px;position:relative;overflow:hidden;background:linear-gradient(160deg,var(--lp-accent),color-mix(in srgb,var(--lp-accent) 30%,var(--lp-bg)))}.lp-coliseu .lp-cover img{width:100%;height:100%;object-fit:cover;display:block}.lp-coliseu .lp-cover::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,var(--lp-bg))}.lp-coliseu .lp-logo{position:relative;z-index:1}.lp-coliseu .lp-btn{border:1px solid color-mix(in srgb,var(--lp-ink) 14%,transparent);background:color-mix(in srgb,var(--lp-ink) 7%,transparent);color:var(--lp-ink)}.lp-coliseu .lp-btn .lp-ico{background:color-mix(in srgb,var(--lp-ink) 12%,transparent)}.lp-coliseu .lp-btn.on{background:var(--lp-accent);color:var(--lp-accent-ink);border-color:transparent}.lp-coliseu .lp-btn.on .lp-ico{background:#151515}.lp-coliseu .lp-soc a{border-color:color-mix(in srgb,var(--lp-ink) 18%,transparent)}.lp-areia{background:var(--lp-bg)}.lp-areia .lp-logo{border-radius:22px;border:0;background:#151515;box-shadow:0 8px 22px rgba(0,0,0,.18)}.lp-areia .lp-soc a{background:#151515;border:0;color:var(--lp-accent)}.lp-areia .lp-btn{border-radius:99px;border:0;background:#151515;color:#fff;min-height:56px}.lp-areia .lp-btn.on{background:var(--lp-accent);color:var(--lp-accent-ink)}.lp-areia .lp-ico{border-radius:50%}.lp-areia .lp-foot a{color:var(--lp-muted)}.lp-missing{display:grid;place-items:center;background:#0f0e0b;color:#f4ecd6;text-align:center;padding:24px}.lp-missing img{width:84px}.lp-missing h1{font-size:22px;margin:14px 0 6px}.lp-missing p{color:#c9c4b8;margin:0}@media (prefers-reduced-motion:reduce){.lp-btn{transition:none}}.lp-missing .qr-text{max-width:520px;font-size:17px;line-height:1.5;color:#f4ecd6;overflow-wrap:anywhere}
